What database does Google use?

前端 未结 8 815
清酒与你
清酒与你 2020-12-22 14:35

Is it Oracle or MySQL or something they have built themselves?

相关标签:
8条回答
  • 2020-12-22 15:05

    As others have mentioned, Google uses a homegrown solution called BigTable and they've released a few papers describing it out into the real world.

    The Apache folks have an implementation of the ideas presented in these papers called HBase. HBase is part of the larger Hadoop project which according to their site "is a software platform that lets one easily write and run applications that process vast amounts of data." Some of the benchmarks are quite impressive. Their site is at http://hadoop.apache.org.

    0 讨论(0)
  • 2020-12-22 15:10

    And it's maybe also handy to know that BigTable is not a relational database (like MySQL) but a huge (distributed) hash table which has very different characteristics. You can play around with (a limited version) of BigTable yourself on the Google AppEngine platform.

    Next to Hadoop mentioned above there are many other implementations that try to solve the same problems as BigTable (scalability, availability). I saw a nice blog post yesterday listing most of them here.

    0 讨论(0)
提交回复
热议问题