この質問とは無関係の理由から、いくつかのプロジェクトではより一般的なMySQLではなく、いくつかのSQLiteデータベースを実行する必要があります.SQLiteとMySQLの比較ディスクI/Oに関するパフォーマンスはです(データベースはUSB 2.0ペンドライブでホストされます)。MySQL対SQLite + UNIQUEインデックス
データベース速度の比較ページ(http://www.sqlite.org/speed.html)を読んだところ、SQLiteのパフォーマンスには驚きましたが、これらのベンチマークは少し古くなっています。私はよりアップデートされたベンチマーク(SQLite 3とMySQL 5) 、もう一度私の主な関心事は、CPU/RAMではなく、ディスクの性能です。
また、私はSQLiteに関する多くの経験がないので、InnoDB MySQLエンジンのTRIGGER(更新時、削除時)イベントと同様のものがあれば興味があります。私はまた、MySQLが持っているようにユニークなフィールドを宣言する方法を見つけることができませんでした。ただPRIMARY KEY - 私は行方不明のものがありますか?
最終的な質問として、良い(できればフリーまたはオープンソースの)SQLiteデータベースマネージャが存在するかどうかを知りたいと思います。
最終的な質問を新しい質問としてまとめてください。 – ninesided
あなたはおそらく、MySQLがSQLiteよりも一般的だと誤解しているでしょう。 http://www.sqlite.org/mostdeployed.htmlを参照してください。 –
WOW!本当に素晴らしい、SQLiteのパワー! :) –