写入操作优化

2021-10-16  本文已影响0人  飞哈飞

一般我们读的操作可以通过CDN缓存,nginx缓存,分布式缓存来提高读取性能。那么写入操作的话就没法采用这么多级缓存结构。

1 参考MySql,ES的写入操作逻辑,就可以发现为了保证性能和数据安全性,他们采用的WAL的方式,追加写入日志文件,更新缓存数据来实现。这样随机写入数据转化成了顺序写入和内存操作,既操作性能也通过日志记录保证数据不丢。

2 将数据分片打散也可以通过减少数据资源争抢的程度来提高并发度

上一篇下一篇

猜你喜欢

热点阅读