私はこれがどのように権威を知らないが、私はこれを見つけた:Sqliteとは何ですか?
http://www.sqlite.org/cvstrac/wiki?p=PerformanceConsiderations
をし、sqliteのへの接続をたくさん持っているのは良いようではありません。これは、Webや数人以上のユーザーを持つほとんどのアプリケーションにとっては悪いようです。私はあなたが多くの接続を必要としないときにsqliteが使用されることを考えるのが苦労しています。私が考えることができるすべてのプログラムは、ユーザーが必要な時が多いので、データベースを使って何ができるのでしょうか?私はプロトタイプについて考えましたが、なぜ大規模なデータベースに接続するだけでいいのでしょうか?組み込みアプリはおそらく?
ありがとうございます。
編集:ありがとうございました。私は下にお勧めのページを見て何かについて混乱:SQLiteの作品まあ
Under appropriate uses for sqlite it has:
事態ウェブサイト•
SQLiteは通常、培地に低いため、データベースエンジンとして素晴らしい仕事しますトラフィックのウェブサイト(つまり、すべてのウェブサイトの99.9%)。 SQLiteが処理できるWebトラフィックの量は、もちろん、Webサイトがそのデータベースをどれくらい頻繁に使用しているかによって異なります。一般的に言えば、100Kヒット/日以下のサイトはSQLiteで正常に動作するはずです。 100Kヒット/日の数値は厳しい上限ではなく、控えめな見積もりです。 SQLiteは、その10倍のトラフィック量で動作することが実証されています。クライアント/サーバー・アプリケーション•別のRDBMS月仕事ベター
状況
あなたがネットワーク上で共通のデータベースにアクセスして、多くのクライアントプログラムを持っている場合は、クライアント/サーバー・データベース・エンジンを使用しての代わりに、検討すべきですSQLite。 SQLiteはネットワークファイルシステム上で動作しますが、ほとんどのネットワークファイルシステムに関連する遅延のため、パフォーマンスはそれほど高くありません。また、多くのネットワークファイルシステム実装のファイルロックロジックにはバグ(UnixとWindowsの両方)が含まれています。ファイルロックがうまくいかない場合、複数のクライアントプログラムが同じデータベースの同じ部分を同時に変更してデータベースが破損する可能性があります。この問題は、基礎となるファイルシステム実装のバグに起因するため、SQLiteがそれを防ぐために行うことはできません。
ネットワークファイルシステム上の多くのコンピュータから同じデータベースに同時にアクセスする場合は、SQLiteを使用しないでください。
質問:
私はここに私の無知を表示するつもりですが、これら二つの違いは何ですか?
なぜ私はこれをとても早く終わらせたのですか? – johnny