5.10.1-WAL

优质
小牛编辑
124浏览
2023-12-01

数据写入前,先将其写入日志,再写入内存,达到条件时,再将内存中的数据刷新进缓存中,此时如果内存数据丢失,可根据日志恢复数据。那么日志中的应该记录可以写入数据库中的数据和写入点。

2. 应用

2.1 功能

  • 缓存一致性
  • 主从一致性

    2.2 组件

  • Redis
  • Postgres
  • Hbase Client 向 RegionServer 端提交数据的时候,先写 WAL 日志,再写 memstore,只有 WAL 日志写成功, RegionServer 才会返回写入成功,一个 RegionServer 上的所有 Region 共享同一个 Region。
  • HDFS 
  • MongoDB