Skip to main content

SQLite

SQLiteを一言でいうと、オープンソースで軽量のRDBMS(データベース管理システム)です。SQLと名前が似ているため、データベ1ース操作言語の一種と思う方もいますが、SQLiteはデータベース

参考URL

SQLiteとは?

SQLiteを一言でいうと、オープンソースで軽量のRDBMS(データベース管理システム)です。SQLと名前が似ているため、データベース操作言語の一種と思う方もいますが、SQLiteはデータベースにあたる

データベースには、OracleをはじめMicrosoft SQL Serverなどの商用データベースが存在します。また、SQLiteと同じくオープンソースのMySQLやPostgreSQLも有名です。

SQLiteは名前のとおり、簡易的な(ライトな)データベースであり、**サーバーとしてではなくアプリケーションに組み込むことで利用します。**データベースは大掛かりなシステムで利用される、という印象が強いものですが、SQLiteは簡易的に利用することが可能です。また、SQLiteはパブリックドメインのオープンソースであるため、ソースコードを自由に改変して再配布することもできます。

SQLiteの特徴

  • SQLiteは設定不要で利用できる。 ほかのDBであれば、設定ファイルを用意してプロセスの起動や停止、データベースインスタンスの設定が必要。 しかしSQLiteはサーバプロセスではなく、ライブラリとして使用できるため設定が不要。SQLiteは自己完結型システムと呼ばれており、依存性が非常に少ないことから呼ばれる

  • マルチプラットフォーム 自己完結型システムであり、外部ライブラリへの依存性が低いことからマルチプラットフォームに対応している。スマホOSにも対応している。 SQLiteは軽量であり、本体ファイルサイズは600kb程度