3

私は SQL/SQLite を学んでおり、構築中の新しい Web サイトに SQLite 3 を使用する予定です。これは XML を置き換えるものであるため、同時実行性は大きな問題ではありません。しかし、私が使用しているテクノロジーを使用して、可能な限りパフォーマンスを向上させたいと考えています。パフォーマンスのために複数のデータベースを使用する利点はありますか?それとも、サイトのすべてのデータを 1 つのファイルに保持するのが最適なパフォーマンスですか? データの 99% は 99% の確率で読み取り専用になりますが、最後の 1% は 99% の確率で書き込まれるためです。データベースが小さな変更ごとにファイル全体を読み込んで再書き込みするわけではないことは知っていますが、データがファイルの一部ではなく、別の 5KB データベースに移動する場合、書き込みがはるかに高速になるかどうか疑問に思っていると思います。 ~ 250MB のメイン データベース。

4

3 に答える 3

1

実際に 50,000 のデータベースを使用すると、パフォーマンスが非常に悪くなります。

単一のデータベースでいくつかのテーブルを試す必要があります。実際に何かを高速化できる場合もありますが、最初のタスクの説明は非常に一般的であるため、必要なものを正確に言うのは難しいため、単一のテーブルと複数のテーブルを試して速度を測定してください

于 2013-10-17T00:49:40.027 に答える