6.3.4 讨论
WAS整体架构借鉴GFS+Bigtable并有所创新。主要的不同点包括:
1)Chunk大小选择。GFS中每个Chunk大小为64MB,随着服务器性能的提升,WAS每个extent大小提高到1GB从而减少元数据。
2)元数据层次。Bigtable中元数据包括根表和元数据表两级,而WAS中只有一级元数据,实现更加简便。
3)GFS的多个Chunk副本之间是弱一致的,不保证每个Chunk的不同副本之间每个字节都完全相同,而WAS能够保证这一点。
4)Bigtable每个Tablet Server的所有子表共享一个操作日志文件从而提高写入性能,而WAS将每个范围分区的操作写入到不同的操作日志文件。