ヒントデータベースのデザインでウェブアプリケーション[定休日]

StackOverflow https://stackoverflow.com/questions/47486

  •  09-06-2019
  •  | 
  •  

質問

なってのヒント/アドバイスデータベース設計のためのウェブアプリケーション?のようなものができてくれた時の力で、未来がされた場合、アプリケーションに感が飛び始め多いものとする。

するとは具体的には、アプリケーションは戦略ゲーム(ブラウザベースでの、テキスト)の主な選手の発行""注文するデータベースに格納され、加工後の結果も格納されるようになっていたり(の歴史"の受注に対応する結果かねます。

編集詳細情報を追加 ():

プラットフォームDjango

データベースエンジン:と思っていたがMySQLを使用してない大きなメリットを利用他)

このスキーマ:すべて今はDjangoのモデルは、あまりにも多くの詳細をこちらです。までの掲載開始のシステムの主要なテーマはここにまたがって、この一般用いただけます。例えば、と考えてい号"受注"それ以降の処理に戻り、結果として店舗を表示一部のような"歴史"この場合にはそのような別表の"歴史"やその集合体ともに"受注"は、どのような特徴がありますか?いうキャッシュの"歴史"をテーブルが、今日のスペース、データベースのものをデータベースの業務でいえず新しい行だけでなく改変しての総ます。

役に立ちましたか?

解決

あるだろうかに触れよりはるかに大きく課題の設計のための高い拡張性と性能です。

基本的には、データベースのデザインってもいいのでしょうか良い慣行を追加するなど海外のキーと指標データを期待しています頻繁に用いられますnormaliseデータによる分割がさらに小さなテーブルを同定するデータが読み込まれる頻度が書き込まれる頻度を最適化.

よりも、遥かに重要なデータベースのデザインのための高性能なウェブアプリケーションが有効利用のキャッシュの両方のクライアントへの対応を通じたHTMLページのキャッシングのサーバを通じたキャッシュされたデータ又はご利用いただける静的ファイルの動的ファイルです。

ヤルキタウンキャッシュすることができるとして追加で必要とする場合には、このような願いを脱してい進化させます。

どの歴史的データに関すったら解凍し、適当なパスに配置しないで変更します。ご希望の場合はを定期的、かなりの集中的な報告から、コーディネイトスタイルで、その良い実践このデータを他のデータベースとして持ち込まないウェブへの適用を止めない。

もちろんこのような最適化本当に必要な場合を除きをお考えの方には申請書を保証します。

他のヒント

データベース化, では、良い感指数は、二つのことだ。特に、一度中をご覧頂ければそのゲームでは、選択がより頻繁によります。

のための、長期的にもしくは memcached, としてデータベースquerysでのボトルネックできてよい。

さんのスキーマおめでとうございます?あまりにも広いるのかという問いに対する回答usefullyな細かなディテールを何台のデータベース利用のテーブル構造だけを提案...

すべ denormalize テーブルの場合のみ参加6+テーブルを一つのクエリデータを取得するため、報告のタイプのwebページに大きな影響をうけることになる。また、ご利用の場合ORM図書館のように、HibernateはActiveRecordください時のデフォルトのマッピング出来ない"という論理が、sqlで終了するまで生成.されるが、これは非常に街のデータベースができていても、同じ効果が得結果につ往復のデータベースです。

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