【发布时间】:2010-09-11 08:23:36
【问题描述】:
例如,Google App Engine 使用 Google Datastore(而非标准数据库)来存储数据。有人对使用 Google Datastore 而不是数据库有任何提示吗?似乎我已经训练我的思维 100% 思考直接映射到表结构的对象关系,现在很难看到任何不同的东西。我可以理解 Google Datastore 的一些好处(例如性能和分发数据的能力),但是牺牲了一些良好的数据库功能(例如连接)。
是否有使用过 Google Datastore 或 BigTable 的人对与他们合作有什么好的建议?
【问题讨论】:
-
DataSource 是一个我们正在逐步删除的旧 api - 它与数据库连接模型非常相关。 DataStore 是低级 api,它允许访问基于“原始”流的 GIS 内容方法;使用 FeatureReaders 和 FeatureWriter。
-
现在 Google Cloud SQL 为 Google App Engine 提供关系数据库支持。如果您仍在寻找数据存储的解决方案,您可以使用Google Cloud SQL。
-
您可能想查看 Mungo 数据存储 API:bit.ly/13eSDpr
标签: database google-app-engine google-cloud-platform google-cloud-datastore