SQLite
SQLiteを一言でいうと、オープンソースで軽量のRDBMS(データベース管理システム)です。SQLと名前が似ているため、データベ1ース操作言語の一種と思う方もいますが、SQLiteはデータベース
SQLiteとは?
SQLiteを一言でいうと、オープンソースで軽量のRDBMS(データベース管理システム)です。SQLと名前が似ているため、データベース操作言語の一種と思う方もいますが、SQLiteはデータベースにあたる
データベースには、OracleをはじめMicrosoft SQL Serverなどの商用データベースが存在します。また、SQLiteと同じくオープン ソースのMySQLやPostgreSQLも有名です。
SQLiteは名前のとおり、簡易的な(ライトな)データベースであり、**サーバーとしてではなくアプリケーションに組み込むことで利用します。**データベースは大掛かりなシステムで利用される、という印象が強いものですが、SQLiteは簡易的に利用することが可能です。また、SQLiteはパブリックドメインのオープンソースであるため、ソースコードを自由に改変して再配布することもできます。
SQLiteの特徴
-
SQLiteは設定不要で利用できる。 ほかのDBであれば、設定ファイルを用意してプロセスの起動や停止、データベースインスタンスの設定が必要。 しかしSQLiteはサーバプロセスではなく、ライブラリとして使用できるため設定が不要。SQLiteは自己完結型システムと呼ばれており、依存性が非常に少ないことから呼ばれる
-
マルチプラットフォーム 自己完結型システムであり、外部ライブラリへの依存性が低いことからマルチプラットフォームに対応している。スマホOSにも対応している。 SQLiteは軽量であり、本体ファイルサイズは600kb程度