【发布时间】:2011-02-17 19:38:25
【问题描述】:
我很难理解 Google App Engine 数据存储区的机制。
我想了解其中的机制,以便以最佳方式为数据库构建数据库。
鉴于下面的示例,有人可以帮助我吗:
- 优化数据库结构
- 了解在给定结构的情况下读取和写入的性能
示例:
假设我有 N 个棒球运动员,每个人都有一个唯一的 ID。
我想每天记录每个球员击出的本垒打(存储“每日总本垒打”属性),并在击出本垒打时增加它。
因此,随着时间的增加,我想展示 X 年来每位棒球运动员每天的本垒打图表。
Player 1
1/21/2011 - 2 homeruns
1/22/2011 - 0 homeruns
1/23/2011 - 1 homeruns
阅读要求:阅读某位球员最近 5 年的每日“本垒打”数据?
写入要求:增加某个棒球运动员的每日全垒打数。
我很想了解如何构建数据以及读写机制?这个简单的存储任务会扩展吗?谢谢大家。
【问题讨论】:
-
你打算用 Python 还是 Java 开发?
-
我想知道编程语言与这个问题有什么关系
标签: google-app-engine google-cloud-datastore bigtable