投稿日:2017/08/23
表題の通り、DBサーバー不要で単独アプリケーションとして動くデータベース。
SQL構文がほぼそのまま使えるため、学習コストも低い。
サーバー不要なので、Rookホスティングなど、DBサーバーの無いホスティングでも利用可能。
SQLiteを使える環境にするためにインストールが必要だが、PHPや各言語向けのdllが充実している(というか初期同梱が当たり前)ため、特に意識せずに使い始めることができると思う。
つまり、PHPが使える環境ならまずSQLiteも使えるということ。
ちなみに、当社ではストック商材:商品レコメンドと新着情報一括表示ソースに使われている。
使い方
PHPからの使い方は以下の通り。
PHP + SQLite3 超入門したメモ
.db拡張子のファイルが出力される。
このファイルそのものがバックアップになるため、別のサーバーへの移植も楽。
GUIクライアント
phpMyAdminのようなGUIクライアントが欲しくなるが、これは決定版のようなものが存在しない。
かつてはFirefoxのアドオンが人気を博したが、ブラウザシェアがもうアレなのでここは単独GUIクライアントアプリケーションを紹介したい。
DB Browser for SQLite
インストーラーからのインストールが可能。ディレクトリは変更すること。