2012年3月12日月曜日

読解練習:The Python NDB API(Experimental版)

SDK のリリースノートにも載っていましたが、NDB APIのドキュメントが、開発者用サイトに載ってますね。

いろいろよさそうなので、ぜひ使いAPIなのですが、ドキュメントの日本語訳が見当たらないんですよね・・・。日本語訳を待っていると、自分のアプリがいつまでたっても完成しない感じなので、googleの自動翻訳(+意訳)で頑張っていくことにしました。正確さはまったく保証できないのですが、イッシーと同じくらい英語が苦手な人はいると思うので、その人の為に、翻訳内容を記録に残していきます。

────────────────────────────

The Python NDB API

Experimental!
実験中です!

NDB is an experimental, innovative, and rapidly changing new feature for App Engine. Unfortunately, being on the bleeding edge means that we may make backwards-incompatible changes to NDB. We will inform the community when this feature is no longer experimental.
NDBは、実験的で、革新的で、急速に変化する
AppEngine新機能です。残念ながら、実験段階ですので、NDBには下位互換の無い変更が加えれることがあります。もしも、実験段階ではなくなりましたら、コミュニティに連絡します

The NDB API provides persistent storage in a schemaless object datastore. It supports automatic caching, sophisticated queries, and atomic transactions. NDB is well-suited to storing structured data records. It provides an alternative to the App Engine Datastore API. NDB has some features that the Datastore API lacks:
NDB APIはスキーマレスなオブジェクトであるデータストアによる永続的なストレージを提供します。これは、自動キャッシュ洗練されたクエリ、およびアトミックトなランザクション処理をサポートしています。 NDBは、構造化されたデータレコードを格納するために適しています。これは、App EngineのデータストアAPIの代替機能を提供します。 NDBは、データストアAPIに欠けている以下の機能を備えています。  
  • The StructuredProperty class, which allows entities to have nested structure
    StructuredProperty
    クラス:このクラスは、
    エンティティに入れ子構造を持つことができます
  • Integrated automatic caching, which typically gives fast (and inexpensive) reads via an in-context cache and Memcache
    統合された
    自動キャッシュ:コンテキスト・キャッシュとMemcacheを使うことで、一般に読み込みが高速で(かつ安価)になります
  • Asynchronous APIs which allow concurrent actions (and "synchronous" APIs if you don't need that)
    並列動作を可能にする非同期API(あえて同期させる必要が無いときのためにあります 
This reference describes the Python NDB API. It has the following sections:
このリファレンスはPython NDB APIを説明しています。それは次のセクションがあります:

0 件のコメント:

コメントを投稿