sqliteに関するmantaxのブックマーク (2)
-
簡易データベースとして,今やあちこちの製品に組み込まれている SQLite なんですけれど,個人のプログラマ,中でも C/C++ のプログラマは,あまり使っていない気がします。あまりドキュメントがそろっていないのが理由なのかもしれませんけど,非常に便利なので使ってみましょう。 今回は,簡単な SQLite の紹介とインストールの方法をば。 SQLite というのは,いわゆるリレーショナルデータベース︵RDB︶のデータベースエンジンです。データベースというと,有名どころでは Oracle DBとか MySQL とかいった製品があるけれども,SQLite もその仲間。テーブルとその関連︵リレーション︶を使って,プログラムが使うデータを永続化すること︵プログラムが終了しても残る形でデータを保存/管理すること︶ができます。 で,この SQLite なんですけれど,同種の製品と比べて非常にシンプル
-
MySQLとSQLite(PrinCo.)という記事経由で、生まれ変わるPHP - Zend Engine 2、SQLiteの実力は?(MYCOM PCWEB)という記事を読んだ。 MySQL と SQLite で INSERT 時の処理速度が公開されている。 1000件のレコードのINSERTを実行し、それぞれにどれぐらいの時間がかかっているかを示しているのだ。 MySQLが 0.4秒、SQLite が16秒だというのだが、これはあまりにもひどすぎる。しかも、結論としてどうやら大量データの連続挿入はSQLiteの不得意な処理のようだ。と書かれている。1000件程度でこんなにかかるんだったら、10000件だったら160秒ぐらいかかる(単純すぎ。)って事? 実はこれにはからくりがあって、SQLite の処理は トランザクション の中でないと著しく遅いのだ。おそらく、これが原因なのではない
-
1