Bigtable是否仅在Google中实现,或者甚至其他搜索引擎实现相同的文件结构?
答案 0 :(得分:0)
它基本上是内部使用的Google技术。如果其他人已经实现了类似的东西,他们就是从客户端库的角度来看,并且可能改变了名称。
Google的许多项目都会在Bigtable中存储数据,包括网络 索引,Google地球和Google财经。这些应用程序 对Bigtable的要求非常不同,无论是数据大小(来自 网页到卫星图像的URL)和延迟要求(来自 后端批量处理到实时数据服务)。尽管如此 不同的需求,Bigtable成功提供了灵活性, 适用于所有这些Google产品的高性能解决方案。
您可能会喜欢维基百科上关于similar software的部分。
答案 1 :(得分:0)
Bigtable开创了NoSQL数据存储方法。其他搜索引擎可能会在其演进过程中的某个时候使用类似的技术,并取决于它们的规模要求,因为NoSQL可能很好地适合其中某些情况。
例如,Elasticsearch是一个NoSQL数据库,或多或少: https://www.elastic.co/blog/found-elasticsearch-as-nosql
相关地,这是Microsoft Bing团队的一篇有关其存储要求和体系结构的文章: https://www.microsoft.com/en-us/research/blog/evolution-bings-objectstore/