日期:2014-05-20  浏览次数:20702 次

大数据查询可以利用DistributeCache,对于大量的增删改,如何做到loadbalance
Hi 大家好:

我现在在做一个尝试,把数据库上得数据都做到内存上面,因为这样可以提高我所提供服务的访问速度。

但同时我有一个问题,如果我的服务要进行大量的增,删改操作,我如何去进行分配呢。

看国外的网站里面提到一个Loadbalance. 但不是非常懂。

希望大家可以不吝给一些建议。 
非常感谢啦。

------解决方案--------------------
放内存是可以提高响应速度,但如何保证数据的完整性等要考虑好吧
------解决方案--------------------
如何去进行分配 您想怎么分
写个DataSet 静态的
然后一开机,就往里面装数
程序不关他都在
关闭的时候在写回去就好了
不过同时访问可能有问题
------解决方案--------------------
可以考虑 database + key-value database + distributeCache 的分级时缓存方案。
但这种架构,只能适用于对数据完整性和实时性要求不那么高的系统, 否则的话是很不安全的。
并且,不同级别的数据,何时进行同步,采取哪种同步机制,都需要仔细考虑选择合适的方案。

比如最常用的:sql server(oracle) + mongodb + memcached.