Google Web Toolkit (GWT) 入門

ホーム > Google App Engine の利用 > データストア概要

データストア概要

Google App Engine が提供するデータストア

App Engine が提供しているデータベースは、オブジェクト データベース といえます。 通常の RDBMS ではありません。スキーマのないデータベースです。

データベースのオブジェクトは「エンティティ」

用語内容
エンティティ (entity)データベースに格納されるオブジェクトのこと
キー (key)システム全体でエンティティを識別するために使うデータ

キーは、アプリケーション ID (application ID)、kind、エンティティ ID で構成される。

プロパティ (property)エンティティが持つデータ

ひとつのプロパティに対して、最低ひとつのデータが格納される。複数の値を保持することもできる これをマルチバリュー・プロパティ (multivalued properties) という。

API の種類

App Engine では現時点で Python と Java のインターフェイスが用意されています。

言語インターフェイス
Python
JavaJava Data Objects (JDO)
Java Persistance API (JPA)

Google App Engine のデータストア・ビューア

Google App Engine の管理画面には、データストア・ビューアがあります。

これによって、現在格納されているエンティティを確認、表示したり削除したりできます。