开发者

Bigtable is used even in other search engines

Is the Bigtable impleme开发者_Python百科nted only in Google or, even other search engines implement the same file structure?


It's basically a Google technology used internally. If others have implemented something like it, they've done so from a client library perspective, and likely changed the name.

Many projects at Google store data in Bigtable, including web indexing, Google Earth, and Google Finance. These applications place very different demands on Bigtable, both in terms of data size (from URLs to web pages to satellite imagery) and latency requirements (from backend bulk processing to real-time data serving). Despite these varied demands, Bigtable has successfully provided a flexible, high-performance solution for all of these Google products.

You might like the section on Wikipedia about similar software.


Bigtable pioneered the NoSQL data storage approach. It is likely that other search engines use similar techniques at some point in their evolution and depending on their scale requirements as NoSQL can be a good fit for some of these cases.

For example, Elasticsearch is a NoSQL database, more-or-less: https://www.elastic.co/blog/found-elasticsearch-as-nosql

Relatedly, here's a post from Microsoft's Bing team about their storage requirements and architecture: https://www.microsoft.com/en-us/research/blog/evolution-bings-objectstore/

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜