MoSonic:对SubSonic的分布式存储、缓存改进尝试(2)
接上文。 Cache Money真正牛X的地方是在Vector Cache。在生产环境中,它不仅相对Object Cache命中率较更高,带来的性能飞跃更是可观。 在MoSonic的性能测试中,得到了有10倍的性能提高。 Vector Cache性能恐怖,但它对表结构,查询类型,有相当的严格的要求;...
MoSonic:对SubSonic的分布式存储、缓存改进方案尝试(1)
在公司内部项目实现过程中团队对SubSonic增加了分布式存储,透明对象缓存,透明查询缓存的支持;内部使用了两三年,并且在持续改进中。 MoSonic支持海量数据存储,在web 2.0常见场景中其透明缓存层亦可带来10倍以上的读取性能提高。 这里写blog记述一下。 改进参考/使用了: ...
MoSonic:对SubSonic的分布式存储、缓存改进尝试(4)
之前三篇讲了MoSonic整体设计上的思路参考。这篇讲一下其中的一些细节优化方面遇到的问题。 Cache Money对于查询类型的要求限制的非常死,整个系统变成只有两种查询: select id from table where simple condition select * from tabl...
MoSonic:对SubSonic的分布式存储、缓存改进尝试(3)
接上文。 Cache Money虽然解决了数据的读取性能瓶颈;但开发大网站数据库面临的问题远不至读压力。 首先是容量。 上千万/亿的数据量并不罕见,单一物理数据库服务器即便单纯承担写压力也会是瓶颈。更何况Cache Money仅仅是在理想状况下才可以做到数据库0读。缓存服务器更新,新增查询,复杂查询...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
产品推荐
社区圈子
最佳实践