写入操作优化

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容