平嘉熙
2023-03-14
根据使用数据存储和读取Bigtable文档的经验,主要区别是:
- BigTable最初是为HBase兼容性而设计的,但现在拥有多种语言的客户端库。Datastore最初更适合Python/Java/Go web应用程序开发人员(最初是应用程序引擎)
- BigTable比Datastore“有点IaaS”,因为它不是“就在那里”,而是需要配置集群。
- BigTable只支持一个索引-“行键”(数据存储中的实体键)
- 这意味着查询是在键上进行的,这与数据存储的索引属性不同
- 读/写操作、存储和带宽的数据存储费用
- “节点”、存储和带宽的Bigtable收费