中国开发网: 论坛: 程序员情感CBD: 贴子 686357
sealw: 空空空进来
周日午餐时遇到上海某证券信息公司的技术人员,聊到他们的系统,需要支持大量(30G左右)数据的高并发查询。目前已采用了全内存的方式,但持久仍然使用的是关系数据库。痛苦的地方在于,每次重启要将30G数据加载到内存,这个时间非常长,而且客户是不能忍受的。只好做了双机的架构,切换之后,再重启其中一台。如果有一个好的架构,这样的痛苦和成本,就不必承受了。从文本文件加载数据的速度大约可以是1秒钟1G,这样重启的时间可以压缩到1分钟之内。如果客户仍然不能接受,还可以上双机高可用方案。数据库是个好东西,但不是每种场合都适用。

把数据加载到内存后,再使用LINQ这样的解决方案,就能够提供方便的查询。企业信息管理人员,应该好好考虑一下架构迁移。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录