質問

ということかいご予約で構成されるデータベース ユーザー:

user_id
fname
lname

その チケット

ticket_id
user_id
flight_no

との関連 フライト

flight_no
airline
departure_time
arrival_time

何か変更の必要な移動するこGoogle AppEngine?

理解していAppEngine することを認めていませんが加わ.

となると、私のテーブルになってしまったschmudgeの分野に集中すべての相互の関連性を検討した。

ご予約:

user_id
fname
lname
ticket_id
flight_no
airline
departure_time
arrival_time

つまり、すべてのクエリに現れた、テーブルは?

役に立ちましたか?

解決

どのような変化が必要によりほかのクエリを実行する必要がありますではなく、どのようなデータです。まれにおいて追加カップルに入っています。

リクエリとして見 制約問合せ.また、問題となるもので、書き換えてBigTableの制約です。

例えば、多くの枚数一覧のフライト、だけにとどまるわけにはいかなでできること:

SELECT
    flight_no, COUNT(*)
FROM
    flights
JOIN
    tickets ON tickets.flight_no = flights.flight_no
GROUP BY
    flight_no

必要になります追加カウンターのチケット flights との増分/減分)が作成/削除する。

良いことであるBigTable軍ていますので非常に拡張データベースのデザイン。悪い側では廃棄物を多くのお時間がかか 必要 スケーラブルデザイン。

他のヒント

利用できる真のSQLリレーショナルデータベースからGoogle appengineのアプリを通じて、webservice.

なwebserviceはRdbhost、 http://www.rdbhost.com .

そしてその妥協は、特に速度、各ページビューが必要で他のバックエンドページhttp要求のdbサーバーで利用できるのSQLデザインの知識だき,誠にありがとうござい.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top