3

各町 24 時間で 10 分間に異なる町 (8 つの町) 2 MB からのデータを含む交通データベースを設計する必要があります。受信データはすべてのタウンで同じです。だから私の最初の質問は、パフォーマンス面でどちらが優れているかです.多くのテーブルを持つすべての町に1つのデータベースを設計する(町ごとに1つのテーブル)か、それとも多くのデータベースを設計する(町ごとに1つのデータベース)? 2 つ目の質問は、MySQL、Postgres、Oracle など、このシナリオに最適なデータベース管理システムはどれですか?

4

2 に答える 2

0

テーブルが異なる場合と同様に、町ごとにデータベースが異なると、保守が困難になる可能性があります。町を比較する必要がない場合は実行可能かもしれませんが、遅かれ早かれ、異なる町のデータを比較する必要があることに賭けます。

データのパーティショニングがその方法です。Oracle や SQL Server などのデータのパーティショニングをサポートする Anty データベースは問題なく動作します。Postgre や Mysql がこれをサポートしているかどうかわからない場合は、これらのデータベースに詳しい人に尋ねる必要があります。

于 2010-02-16T16:12:09.303 に答える