2016-05-14 8 views
1

倉庫システムを実装したい。このシステムでは、多くのクエリ(約100kデータ/年)があります。パフォーマンスを維持するために、別のデータベースを別の年に使用したい(データは相互に排他的なので、一度にデータベースに接続することもできます)。Django同じモデルでもデータは異なる複数のデータベース

+2

「約100kデータ/年」それは何もありません – e4c5

+0

なぜこれがより良いパフォーマンスにつながると思いますか? dbパフォーマンスの問題を改善する簡単な方法があります。 –

+0

はdjangoで、<0.1秒で〜10mのデータを検索するのに十分高速ですか? – user2033624

答えて

0

私はコメントにこれを入れるには十分な評判がないので、私はそれを置くでしょう。ここでは

私は比較的大きなベーステーブルを持つアプリケーションを持っています。私は小さなサブセットのデータに対していくつかの統計を実行したいと思っています。サブセットを作成して統計を実行し、結果をモデルにコピーします(また、私たちも生のSQLの作成)。最初は注釈を実行しようとしましたが、遅かった(Is it possible to use a table in the database when it is NOT a Django model?)。私はあなたが何をやろうとしているのか、なぜそうは思っているのかは分かりませんが、生のSQLを使って作業することで、サブセット(表やビュー)を動的に作成し、Djangoモデルにデータを出し入れする良い方法でした。

関連する問題