0

ここで、dBase は死んだシステムであり、誰も使用していないというコメントをいくつか読みました。php で dBase と SQLite を比較しました。私のテストでは、dBase は SQLite や同様のシステムよりも多くの利点があります。

  1. そのデータベースファイルははるかに小さい
  2. ファイルへの書き込みは、使用するメモリ量が少ないほど高速です
  3. ファイル サイズを大きくしても、クエリへの影響はごくわずかです。

SQLite には、柔軟性を高めるための幅広いコマンドがあることは認めます。しかし、それをバックグラウンドに送った dBase の信頼性が低い、または機能しない理由は何でしょうか?

同時接続についてはわかりません(ただし、SQLiteにも重大な制限があります)。この問題についてコメントしてください。

概要: 機能性とは別に、dBase のパフォーマンス上の不利な点を知りたかっただけです。

4

2 に答える 2

4

単一のテーブルで作業している場合、(dBase で SQL コマンドがサポートされていないことを除けば) 大きな違いは見られないかもしれませんが、リレーショナル データの使用を開始し、複数の関連テーブルがあるとすぐに、dBase の使用はうまくいきません。SQLite を使用すると、外部キーを完全にサポートし、リレーショナル依存関係を持つことができます。

InterBase サーバーが dBase との関係を持つことを可能にするという異議を唱える人もいるかもしれませんが、それはあなたが言っていることの範囲外です。

要約: 単一のテーブルの場合、おそらく大きな違いはありませんが、関連する複数のテーブルの場合、SQLite のような SQL ベースのシステムに多くの利点があります。

于 2011-10-05T10:11:12.827 に答える
1

サンドボックス データベースの場合、パフォーマンスは問題になりません。それらはすべて同じです。

「特徴」についても同様です。はい、違いを見つけるために時間を無駄にすることができます。その後、最終的にデータ サイズが大きくなり、大人向けの DBMS に移行します。

于 2011-10-05T10:49:23.537 に答える