【问题标题】:How is F1 different from Megastore? [closed]F1 与 Megastore 有何不同? [关闭]
【发布时间】:2012-12-13 03:30:52
【问题描述】:

Google 将其F1 RDBMS 用于其广告业务。谷歌也有 Megastore。我的理解是它们都建立在 Bigtable 之上。两者都存在的技术依据是什么?

Google 已经在 Google App Engine 上提供了 Megastore。如果不是因为 Megastore 的传统用途的存在,在 App Engine 上而不是 Megastore 上提供 F1 是否有意义?

【问题讨论】:

标签: bigtable


【解决方案1】:

MegaStore 是 Google 使用的低级存储系统。它正在被一个名为 Spanner 的新系统取代(两者都是 BigTable 的后代)。

在开发 Spanner 时,正在创建 F1 作为数据库系统。这是为了将 BigTable 的可扩展性与 SQL 数据库的可用性结合起来。

回答这个问题,F1 与 MegaStore(现为 Spanner)的不同之处在于 SQL 数据库与实际数据存储系统的不同。我想随着 Spanner 取代 MegaStore,Google 最终会在 Google App Engine 上提供 F1。

参考:http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en//pubs/archive/38125.pdf

【讨论】:

    猜你喜欢
    • 2010-12-10
    • 2015-04-12
    • 2011-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-08
    相关资源
    最近更新 更多