問題タブ [datastore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
300 参照

python - App Engine データ ストアの祖先

私はしばらくの間、Google App Engine の開発を行ってきました。私が気づいたものの、まだ使用する機会がなかった機能の 1 つは、データ ストアの「先祖」です。

これが役立つ状況の例は何でしょうか?

0 投票する
3 に答える
2587 参照

database - Appengine でデータストア エンティティのバージョン履歴を保持する方法

appengine のデータストアにエンティティ A を保存しています。A の ID は Long 型です。A のフィールドに加えられたすべての変更の履歴を保持したいと思います。エンティティでこのタイプのバージョン ing を実行するためのベスト プラクティスは何ですか? A のサブクラスでうまく機能し、可能な限り自動化されたソリューションを希望します。

ありがとう!

0 投票する
2 に答える
4329 参照

jsonp - Sencha Touch JSONP Store データが Panel に表示されない

私は自分のアプリを適切に接続しており、それを Chrome にロードすると、Javascript コンソールはエラーをスローしません。WebService は最終的に適切なデータを返しますが、何らかの理由で、パネルが空白である理由を一生理解できません。

アプリの URL は次の
とおりです http://rpcm.infinitas.ws/

Web サービスの URL は次の
とおりです http://rpc.infinitas.ws/Vimeo/Read?_dc=1308083451839&limit=25&callback=stcCallback1001

そして、ここにいくつかの関連コードがあります。

コントローラ

見る

お店

モデル

テンプレート

JSON レスポンス

stcCallback1001({"results":[{"id":25036464,"title":"放棄された人生の力: 別れの説教"},{"id":25036610,"title":"子供の献身 2011 年 6 月"} ,{"id":24734142,"title":"放棄された人生の力: つながり"},{"id":24884833,"title":"2011 年 6 月の財務アップデート"},{"id":24587711," title":"パプア、インドネシア共有 2011 年 5 月"},{"id":24232427,"title":"ICHTHUS: Coming King"},{"id":23868560,"title":"ICHTHUS: Healer"}, {"id":23486615,"title":"ICHTHUS: Sanctifier"},{"id":23211649,"title":"ICHTHUS: 救世主"},{"id":23867961,"title":"エルダー アナウンス re: ブレント トラスク"},{"id":22998163,"title":"恵みの勝利: 復活した主"},{"id":23687914,"title":"恵みの勝利: 統治する王"} ,{"id":23692076,"title":"KINGDOM now: 汝は王国なり"},{"id":23694183,"title":"KINGDOM now: 私たちを悪から救い出して"}],"success" :真実});

どんな助けや指示も大歓迎です。

0 投票する
1 に答える
86 参照

java - gae - アプリを分割することは可能ですか

そのようにgaeでアプリを設計することは可能ですか - 管理部分 - gwt、guice - ユーザー部分 - guice、html、js

パフォーマンス上の理由から、それらは独立している必要があります。私が知っているように、アプリはリクエストごとに起動できるため、毎回管理部分を起動してメモリにロードする理由はありません。私が読んだように、2 つのアプリ間でデータストアを共有することはできません。多分guiceはそのようなシナリオをサポートしていますか?

編集

すみませんもう一度やってみます

  1. http リクエストごとにアプリを再起動できることがわかりました。同じユーザー、同じセッションでも
  2. アプリの起動には貴重な数秒かかります
  3. アプリの一部はめったに使用されず、gwt で記述され、かなり重く、管理者のみが使用します。ここで、guice インジェクション、クラスの初期化などで時間を節約できると思いました。しかし、すべて間違っている可能性があります。リソースはオンデマンドで作成され、問題はありません。Guice と gwt はまだ知らない
0 投票する
1 に答える
81 参照

java - データストアのクエリ時のエラー メッセージ

私は Java、Eclipse、Google App Engine、および Datastore の初心者であり、仕事と専門的な開発の両方の目的で新しいテクノロジーを独学するために最初のアプリを作成しています。

キーに基づいて作成したデータストアからデータを正常に保存および取得する Java アプリがあります。次のようなメタコードのデータストア内の他の情報に基づいて、より一般的なクエリを実行できるようにしたいと考えています。

これを達成するために、私はオンラインでいくつかの読書を行い、O'Reilly の本Programming Google App Engineを参照しました。サンプル コードから始めましたが、次のエラー メッセージで失敗します。

サーバーへの接続中にエラーが発生しました。
ネットワーク接続を確認して、もう一度お試しください

この時点での私のコードは次のとおりです。

エラーは最後のString netinput行で発生します。

データストア コードが存在し、良好です。正常に書き込み/読み取りができました。

上記のサンプル コードのドキュメントは、この分野の初心者には不足しています。

しかし、この行では、これが私が参照したいものであるため、そうあるべきだと思われるにもかかわらず、String newinputコーディングしました。ただし、それをコーディングすると、上記の行で が定義されていても、解決できないと Eclipse から通知されます。result.getPropertyforceresult.getPropertyforceresultEntity

result私が意味を逃した予約語ですか?私のコードは他の点で間違っていますか? もしかして、asQueryResultIterableまだよくわかっていないのでしょうか?エラー メッセージをどのように解釈すればよいですか。

サーバーへの接続中にエラーが発生しました。
ネットワーク接続を確認して、もう一度お試しください

誰かが具体的な答えや私の学習曲線の次にどこに行くべきかについてのアドバイスで私を正しい方向に向けることができることを願っています.

0 投票する
2 に答える
147 参照

bigdata - どのデータストアテクノロジー/ソリューションが非常に高速な挿入、検索、および「選択」を可能にするか

これが私の問題です。

たくさんのデータを取り込みたい....現在、数百万行、後には数十億行。

私はMySQLを使用していて、今はPostgreSQLで遊んでいます。

挿入は簡単ですが、挿入する前に、その特定のレコードが存在するかどうかを確認したいのですが、存在する場合は挿入したくありません。DBが大きくなるにつれて、この操作は(明らかに)ますます長くなります。

私のデータがハッシュマップにある場合、ルックアップはo(1)になるので、ルックアップに役立つハッシュインデックスを作成すると思いました。しかし、毎回ハッシュを再度計算する必要がある場合は、プロセスが大幅に遅くなることに気付きました(インデックスを計算しない場合は、o(1)ルックアップがありません)。

だから私は困惑しています、簡単な解決策はありますか?それとも複雑なものですか?他のデータストアを試してみるのはうれしいですが、WHERE句を使用したSELECTステートメントに似たような、かなり複雑なクエリを実行できる必要があるため、no-sqlソリューションが適用できるかどうかはわかりません。

私は非常に初心者なので、些細な解決策があったとしても驚かないでしょう。

0 投票する
1 に答える
1065 参照

python - 参照に対するフィルタを使用した App Engine Datastore の結合

私は App Engine Datastore に非常に慣れていないため、これを理解できませんでした。私はこれらのモデルを持っています:

データストアにクエリを実行して次のような結果を取得する方法:

0 投票する
2 に答える
848 参照

python - App Engine for Python では、別のオブジェクトがネストされたクラスを永続化できますか?

App Engine for Python で、クラスを別のクラスに簡単に埋め込んでデータストアに保存できる Objectify (Java ライブラリ) のようなものはありますか?

このクラスは、Venue に Location オブジェクトが含まれる次の例のようにモデル化されます。これを 1 つのネストされたオブジェクトとして保持し、埋め込みオブジェクトのフィールドでクエリできるようにしたいと考えています。

クラス Location():
  都市 = db.StringProperty()
  状態 = db.StringProperty()

クラス Venue(db.Model):
  name = db.StringProperty()
  location = Location()

これが App Engine for Java の Objectify でどのように機能するかについての情報を次に示します。
http://code.google.com/p/objectify-appengine/wiki/IntroductionToObjectify#@Embedded

これはPythonを使用して可能ですか?