Datastoreはシンプルな仕組みなので、新たに使い方を覚えるのは、それほど難しくはないと思います。しかし、一般的なRDBMSとはだいぶ違うので、別モノだと思った方が良いかもしれません。 ここでは主に一般的なRDBMSとの比較で、Datastoreがどのようなものかを説明していきます。 一般的なRDBMSと大きく違うのは 主キーを自由に選べない(文字列か自動採番のIDの二択) 複数のテーブルをクエリで自由にJOINできない フィルタ条件の不等号は同時に1つのプロパティに対してしか使えない 不等号のフィルタ条件がある場合、並べ替えの1番目には同じプロパティしか使えない JOINが使えないので、テーブル設計は正規化しすぎない方が良いようです。 主キー(ID/key_name) Datastoreでは、主キーはシステムが自動採番する数値型のIDか、ユーザが指定する文字列型のkey_nameの二
![GAE/PのDatastoreについてもっと詳しく](https://cdn-ak-scissors.b.st-hatena.com/image/square/126e9c63960837b5815901e11e1f6c1303c17f2b/height=288;version=1;width=512/https%3A%2F%2Fblog.seesaa.jp%2Fimg%2Fogp_logo.png)