Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6936
  • 博文数量: 1
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 20
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-11 09:10
文章分类

全部博文(1)

文章存档

2014年(1)

我的朋友
最近访客

分类: 架构设计与优化

2014-10-10 13:50:41

由于业务流程由前端到总线再到节点数据库的各种环节过程过多,把一些常用的配置信息,全局的比如认证的令牌等,公共的非单一用户相关的数据缓存在共享缓存中是十分必要。不仅能有效的减少获取数据的复杂环节,还能避免全局信息存在节点带来的同步的麻烦。经过多番筛选,决定暂行用MongodB作为全局的共享缓存。将数据放在内存中直接操作的数据库,来提性能,本质上就是开辟内存空间换取程序运行时间来达到提升性能。相对于,内存的数据读写速度要高出几个数量级,将数据保存在内存中相比从磁盘上访问能够极大地提高应用的性能。
     同时不得不做取舍的是MongoDB将很占系统内存,一般建议独立部署。如果数据量不大,他将把所有数据缓存在内存中,当然这样读写速度也将会很快,效率也较高。但是,一但系统出现异常,来不及持久化到硬盘,后果也将无疑是十分严重的。
阅读(969) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:没有了

给主人留下些什么吧!~~