オープンソースのRDBMSの一つ。
オープンソースのRDBMSである。
プログラムはCで書かれている。C++ではない。
ソースのコメントもしっかり書かれており読みやすいと言われている。また、assertなども行なわれており、セキュリティに対する配慮が伺える。
多くのRDBMSがクライアントサーバーモデルを採用するが、SQLiteはライブラリである。コンパイルの際にリンクするだけで使える。
実行ファイルは一つ。作られるデータベースもファイル形式でかつ単一ファイルに格納され、バックアップが容易。可搬性も高く、扱いやすい。
このファイルはアーキテクチャー非依存なため、環境の移転は極めて容易である。
その代わり、データベースの権限管理はファイルパーミッション依存なため、セキュリティはもろい。
公式にバイナリが配布されているのは、次のOSである。
FreeBSDやNetBSDなどでも動作するようである。
(未確認)
Mozilla Firefox 3では、SQLiteを用いて各種の情報を記録している。
Androidにも標準で搭載されている。
対抗となるRDBMSに、次のようなものがある。
関連するリンク
http://www.sqlite.org/用語の所属
SQ
関連する用語
RDBMS