PHPベースのデータベースシステム「Mica PHP DataSystem」
RDBMSはWebシステムの開発を簡易にしてくれるメリットはあるが、スケーラブルが難しく、安易に何でもデータをストアしてしまうとデータ量が増大になってしまう。個人的にはソートや範囲での絞り込みを行わないデータはデータベースには保存しなくとも良いのではないかと思っている。
ではそうしたデータをどこに保存したら良いだろう。セキュリティの可否によって変わるだろうが、例えばこういうシステムはどうだろう。
今回紹介するオープンソース・ソフトウェアはMica PHP DataSystem、PHPで作られたデータシステムだ。
Mica PHP DataSystemは単純化されたデータベースのようなもので、データをPHPのシリアライズした形式で保存する。カラムを複数設定でき、データのストア、更新、削除が可能だ。
検索のような機能はないので、行を指定してデータを取り出す、DBMのような使い方になるかと思われる。単純なデータ形式なので、格納されているデータはすぐに目につくのが良い。
また、Windowsベースのデータメンテナンスツールが付属するのが特徴だ。GUI上でデータ形式の定義、行の追加、削除ができる。簡易的なデータのストアにはCSVやベタなテキスト形式が選ばれることが多いが、それを若干高機能、扱いやすくしたければ利用してみよう。
DarkBox Solutions - The Mica Project
http://nordahlbild.se/aimeeb/darkbox/mds/index.php
SourceForge.net: Mica PHP DataSystem