E-カレンダー.com

2004年10月17日

SQLiteのススメ

PHP5に標準バンドルされているSQLiteを勉強中。

SQLiteの簡単な利点。
・高速らしい
・細かい設定不要で簡単に使える
・1DB = 1ファイル(バックアップが簡単)
・組み込み型なので、サービスとしてを動かす必要なし。

あくまでも、個人的な意見ですが、1DB=1ファイルってのは大きな利点だと思います。8月頃になりますが、現在、借りている鯖屋さんでサーバーがダウンしてなかなか復旧せず困り果ててました。いざ、復旧してもMySQLデータベースが動いてなかったり、テーブルタイプInnoDBが無効になってたりと、本当におそまつな対応をされて、アメリカ本社に何度もFAXするはめに・・・。おかげで700円くらい電話代かかった。おまけに、お詫びの電話もメールも無いし。冗談じゃないと。
ですが、SQLiteは「組み込み型なので、サービスとしてを動かす必要なし。」なので、こんな事は起こりませんし、データベースのバックアップは1DB=1ファイルなので、直接ファイルを落とすか、定期的にSQLiteDBファイルを自動的にメールボックスに送信させるようなプログラムを作ってしまえば、簡単にバックアップができます。そんでもって、そのファイルをすぐに顧客管理・注文管理に活かすことができるので、SQLiteってとってもグゥレイトな存在。

1日数十件程度の注文や問い合わせがある小規模のショッピングサイトであれば、SQLiteで十分に間に合うと言っていいでしょう。来年のカレンダーの通販サイト「E-カレンダー.com」もSQLite版を現在試作中。

欠点はやはりGUIツールがまだないってところでしょうか。。Ms-Accessで接続する方法もあるんでしょうが、まだ、わかりません。ご存知の方、誰か教えて・・・。

SQLiteによる簡易アドレス帳を作ってみた。

Posted by nohohon at 2004年10月17日 03:37 | TrackBack
Comments

SQLite ControlCenter 日本語版
あたりはどうでしょう。

Posted by: つちや at 2004年10月17日 09:17

http://www.takke.jp/prog_other.html#sqlitecc

Posted by: つちや at 2004年10月17日 09:20

>つちや様
情報ありがとうござます。
SQLite ControlCenterの日本語版出たんですね。
とっても良いです!
EUCで文字化けしなかったら、もっとグゥレイトなんですが、、、

Posted by: nohohon at 2004年10月18日 18:37

PHP5の勉強してます。
参考までにソースを見せていただけませんか?

Posted by: at 2004年11月08日 01:18

ソースは恥ずかしいので(?)公開できません。
ただ、マンモス本など参考にされると、いいかと思います。

Posted by: nohohon at 2004年11月12日 15:23
Post a comment









Remember personal info?






cover
PHP5徹底攻略

SQLiteを中心に解説。
オブジェクト指向の解説はあまりなし。

cover
まるごとPHP

日本初のPHPの専門誌

cover
WEB+DB PRESS Vol.22

WEB+DB PRESSの22号.
特集のデザインパターンは必読

cover
PHP実践のツボ...実践のツボシリーズ

セキュアなPHPサイトの構築
セッションをDBに保存する方法など

cover
PHP BALCK BOOK

PHP4の文法書。
BLACK BOOKシリーズ

cover
エッセンシャルJava 2nd edition

JAVAでオブジェクト指向をきっちり学びたい人にオススメです。

cover
コンピュータは、むずかしすぎて使えない

ペルソナという仮想ユーザーを用いたデザイン手法の紹介

cover
明解JSP&Servletプログラミング...

サーバーサイドJAVAの徹底解説。簡単なMVCの解説など

cover
Web情報アーキテクチャ―最適...

ワイヤーフレームを用いた設計手法 使いやすいWebサイトの構築