在集中交易系统中,抛开清算、报表查询等业务,日间业务绝大部分均为简单小事务。目前我们将涉及的热点表全部放在缓冲池中,cache 命中率接近99%。这种情况下,引入闪存真的能显著提高交易性能么?换句话说,如果想提高集中交易的日间交易性能,引入内存数据库和引入闪存二者的优劣在何处呢?
闪存当然不是万能的。具体是否应该引入应该做整合考评。
可以倒推一下。闪存的最大特点就是高性能 低时延。 所以闪存最适合出现的场景就是IO压力大,IO出现瓶颈,但是其他调优成本高的情景。
在这个基础上,就比较好做判断了。如您所说,热表存放缓冲池,命中率又极高。调优做的这么好,上闪存意义也不是特别大了。上闪存的目的是提升性能,你们已经以其他的方式解决了。
但是,如果数据量巨大,缓冲池容纳不了那么多的热点表,命中率下降,或者其他调优已经没有明显的提升空间。上闪存就相对比较合适了。
内存数据库也类似。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30