回答編集履歴
1
推敲
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
[SQLiteの適切な使い方](https://sites.google.com/site/kandamotohiro/sqlite/sqlitewhentouse)
|
2
2
|
|
3
|
-
> ネットワークを通して、同じデータベースに SQL を投げるクライアントプログラムがたくさんあるならば、SQLite でなくてクライアント/サーバデータベースエンジンを使いましょう。SQLite は、ネットワークファイルシステムの上でもはたらきますが、ほとんどのネットワークファイルシステムに伴う遅延のために、性能はあまり良くありません。また、多くのネットワークファイルシステム実装(Unix でも Windows でも)では、ファイルロック論理にバグがあります。ファイルロックが正しく働かないならば、二つ以上のクライアントが同時に同じデータベースの同じ部分を更新しようとするかもしれません。それは、破壊につながります。この問題は、元となるファイルシステム実装のバグが原因なので、それを防ぐために SQLite ができることはありません。
|
3
|
+
> ネットワークを通して、同じデータベースに SQL を投げるクライアントプログラムがたくさんあるならば、**SQLite でなくてクライアント/サーバデータベースエンジンを使いましょう**。SQLite は、ネットワークファイルシステムの上でもはたらきますが、ほとんどのネットワークファイルシステムに伴う遅延のために、性能はあまり良くありません。また、多くのネットワークファイルシステム実装(Unix でも Windows でも)では、ファイルロック論理にバグがあります。ファイルロックが正しく働かないならば、二つ以上のクライアントが同時に同じデータベースの同じ部分を更新しようとするかもしれません。それは、破壊につながります。この問題は、元となるファイルシステム実装のバグが原因なので、それを防ぐために SQLite ができることはありません。
|
4
4
|
|
5
5
|
>
|
6
6
|
|