不太懂binlog的技术选型,跟直接插入到内存binlog的优势在哪

来源:9-3 【先来个栗子】使用开源工具监听 Binlog 的演示

肝哭了

2019-10-04

老师不太懂为什么不在插入数据的那块直接把索引放到map里面,而是要监听binlog,监听binlog对磁盘也有IO压力,而且一样都是要写入到内存当中。

写回答

1回答

张勤一

2019-10-08

同学你好:

    如果直接在插入数据的地方把索引更新到 map 中,那么,在每一个修改数据的地方都需要写类似的代码。但是,利用监听 Binlog 的方式,只需要独立的处理数据表的数据变动,成本很低,而且解除了耦合。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

1
2
张勤一
回复
肝哭了
本地内存的方式当然是最快的,Redis 这种虽然也是内存存储,但是访问 Redis 会涉及到网络 IO,效率远远不及本地内存。如果觉得本地内存可能放不下,Redis 可以作为第二选择。
2019-10-08
共2条回复

Spring Cloud微服务架构 设计实现广告系统

广告营销系统,未来大中型企业的标配

2136 学习 · 927 问题

查看课程