我现在做的一个系统大概体系是这样的:
IE(客户端)+Tomcat(应用服务器)+Sqlserver(数据库服务器)
由于数据量非常大,所以访问速度比较慢,其他的优化方案做了一些。昨天晚上突然有了下面的念头:
系统访问慢主要表现在数据的查询上,我能不能提供两套数据:在应用服务器中(数据A),数据库中(数据B)。当前台用户进行查询操作的时候,就直接访问数据A,毕竟系统主要的操作还是查询。当执行其他操作,比如增、删、改等操作,就访问数据B,最后设法保障两套数据同步。基于这个思想。我就想A中的数据保存方式是用XML方式,还是其他的什么方式?不知道我表达是否清晰,大家一起讨论讨论……
IE(客户端)+Tomcat(应用服务器)+Sqlserver(数据库服务器)
由于数据量非常大,所以访问速度比较慢,其他的优化方案做了一些。昨天晚上突然有了下面的念头:
系统访问慢主要表现在数据的查询上,我能不能提供两套数据:在应用服务器中(数据A),数据库中(数据B)。当前台用户进行查询操作的时候,就直接访问数据A,毕竟系统主要的操作还是查询。当执行其他操作,比如增、删、改等操作,就访问数据B,最后设法保障两套数据同步。基于这个思想。我就想A中的数据保存方式是用XML方式,还是其他的什么方式?不知道我表达是否清晰,大家一起讨论讨论……
解决方案 »
- jdbc+mysql数据不同步
- 如何省略过长的页面文本内容
- 请教各位高手,怎么防止网站被挂马
- struts.xml配置问题
- Hibernate 报错Could not parse mapping document from resource
- 我的jdk中为什么没有servlet?
- 哪有支持JSP的免费空间?
- 关于jdbc的问题?
- javascript 注册验证 失效问题
- 求大神指教,小白不懂之jsp连接本地mysql自带数据库表sakila的模糊查询语句?老是报出500错误
- js判断radio,checkbox 问题
- Cannot create JDBC driver of class '' for connect URL 'null' !!!!!!!!!!!!!!!!
同意xwtcss()
其实你用SQLServer的话,保持同步的话使用订阅和复制,在企业管理器里按向导设置就行了,有好几种复制模式,比你用数据库跟文件保持同步要写程序简单多了。