Fix typo in ch03 and ch04

This commit is contained in:
harlyqiu 2023-03-20 16:28:59 +08:00 committed by qtmuniao
parent b88839b34a
commit e98862fa75
2 changed files with 2 additions and 2 deletions

View File

@ -148,7 +148,7 @@ SSTables 格式听起来很美好,但须知数据是乱序的来的,我们
**构建 SSTable 文件**。将乱序数据在外存(磁盘 or SSD中上整理为有序文件是比较难的。但是在内存就方便的多。于是一个大胆的想法就形成了
1. 在内存中维护一个有序结构(称为 **MemTable**。红黑树、AVL 树、表。
1. 在内存中维护一个有序结构(称为 **MemTable**。红黑树、AVL 树、表。
2. 到达一定阈值之后全量 dump 到外存。
**维护 SSTable 文件**。为什么需要维护呢?首先要问,对于上述复合结构,我们怎么进行查询:

View File

@ -372,7 +372,7 @@ REST 相比 RPC 的好处在于,它不试图隐去网络,更为显式,让
### 数据编码和 RPC 的演化
通过服务的数据流通常可以假设:所有的服务器先更新,然后服务端再更新。因此,只需要在请求里考虑后向兼容性,在响应中考虑前向兼容性:
通过服务的数据流通常可以假设:所有的服务端先更新,然后客户端再更新。因此,只需要在请求里考虑后向兼容性,在响应中考虑前向兼容性:
1. Thrift、gRPCProtobuf和 Avro RPC 可以根据编码格式的兼容性规则进行演变。
2. RESTful API 通常使用 JSON 作为请求响应的格式JSON 比较容易添加新的字段来进行演进和兼容。