Google app engine 用于描述BigTable数据模型的词语的含义

Google app engine 用于描述BigTable数据模型的词语的含义,google-app-engine,database-design,bigtable,Google App Engine,Database Design,Bigtable,我正在学习如何使用谷歌应用程序引擎。我的问题是关于用来描述BigTable数据库的单词的含义 我读过google的文章,文章从行、单元格、列族、列和列键的角度描述了BigTable数据模型。我觉得本文中给出的示例给了我一个如何开始设计BigTable数据库的好主意 然后我看了一下谷歌应用程序引擎。这使用术语实体、属性、键、实体组和索引来描述数据模型 我的问题是: 本文中使用的术语与API中使用的术语之间有什么关系 数据存储是建立在BigTable实现之上的 在为appengine开发时,您实际上

我正在学习如何使用谷歌应用程序引擎。我的问题是关于用来描述BigTable数据库的单词的含义

我读过google的文章,文章从行、单元格、列族、列和列键的角度描述了BigTable数据模型。我觉得本文中给出的示例给了我一个如何开始设计BigTable数据库的好主意

然后我看了一下谷歌应用程序引擎。这使用术语实体、属性、键、实体组和索引来描述数据模型

我的问题是:


本文中使用的术语与API中使用的术语之间有什么关系

数据存储是建立在BigTable实现之上的

在为appengine开发时,您实际上不需要关心Megastore和BigTable的概念,因为它完全不受您的控制,而且数据存储在它们之上构建了更多。这就像在了解了BerkleyDB是如何实现的之后尝试对MySQL数据建模一样。。。。很有趣,但最终对您的应用程序没有多大用处


通读megastore的文章,这篇文章可能会为您提供您所需的大部分内容,同时也可以查看一些Google IO对话,这些对话会介绍高复制数据存储,因为这些内容稍微涉及到内部情况。

BigTable只有一个实现,它被称为BigTable。)MegaStore纸张链接非常有用,特别是关于数据模型的第3.2节。我没有意识到BigTable实现和数据存储API之间有如此重要的一层——它们经常在同一个上下文中提到。谢谢你的帮助,克里斯。