※社内専用

SQLite ~ DBサーバー無しでもデータベースを使いたい

表題の通り、DBサーバー不要で単独アプリケーションとして動くデータベース。
SQL構文がほぼそのまま使えるため、学習コストも低い。

サーバー不要なので、Rookホスティングなど、DBサーバーの無いホスティングでも利用可能。
SQLiteを使える環境にするためにインストールが必要だが、PHPや各言語向けのdllが充実している(というか初期同梱が当たり前)ため、特に意識せずに使い始めることができると思う。

つまり、PHPが使える環境ならまずSQLiteも使えるということ。

ちなみに、当社ではストック商材:商品レコメンドと新着情報一括表示ソースに使われている。

使い方

PHPからの使い方は以下の通り。
PHP + SQLite3 超入門したメモ

.db拡張子のファイルが出力される。
このファイルそのものがバックアップになるため、別のサーバーへの移植も楽。

GUIクライアント

phpMyAdminのようなGUIクライアントが欲しくなるが、これは決定版のようなものが存在しない。
かつてはFirefoxのアドオンが人気を博したが、ブラウザシェアがもうアレなのでここは単独GUIクライアントアプリケーションを紹介したい。

DB Browser for SQLite
インストーラーからのインストールが可能。ディレクトリは変更すること。