汎用データベースについて

10:その他

 状態:  閲覧数:1,443  投稿日:2010-05-23  更新日:
汎用データベースを調べているうち、これから何をすべきか、その優先順位などがこんがらがってきたので、メモしとく。ちなみに、調べている内に気が付いたのだが、そもそも別にXOOPSじゃなくていいのかもしれない……。

<選択肢>
▼FLATDATA - 紹介されている他モジュール連携を片っ端から試してみる。仕組みを理解し、次のアクションへ繋げる。
▼IELOG - まず設置してみる。良さ気だったら、カスタマイズに挑戦。
▼自分で、1からモジュール作成
▼AquaSun:MySQLを使ったPHPスクリプト配布コーナー
  http://aqua.sun.ddns.vc/free/php_script/mysql.html
若干古いのが気になるが、設置&カスタマイズしていくと勉強になるかな、と思った……
▼CGI-GARAGE --PHPデータベース--
  http://cgi-garage.parallel.jp/phpdatabase.html
  良さ気なんだが、CGIなのね…。DBへのアクセスなしか……。
▼汎用データベースCGI
  http://www.cgi-amigo.com/database.html
 利用サイトを見てみると、結構いい感じのもあるのだが、CGIか…。特に何も記載がないから、多分これってperlとかなんだろうね…。で、さっきから気になってるのが、「データベースCGI」って言葉。「データベース的動きをするスクリプトのCGI」って意味で、O.K.?
てゆーか、データベースの定義って、そもそも何?
▼jquery.csv2table.js
  http://jsgt.org/lib/jquery/plugin/csv2table/v002/test.htm
 これは、ちょっと違うか……。でも、検索とかと組み合わせたら、どうにかならないかなァ……。


<選択候補外(再検討の可能性あり)>
▼XOOPS汎用データベースモジュール


<選択候補外>
▼CosmoDB - 最近更新されていない
▼NetCommons - XOOPSベースの教育機関や行政機関向けオープンソースCMS。教育機関向けテンプレを見ようとしたらエラーとなる。何かちゃんとメンテナンスされていない気がして、設置してみるのが嫌になった。ちなみに、導入してみようと思った理由は、初めから汎用データベースモジュールが組み込まれている、と紹介されていたため。



■10.6.3.追記
FLATDATA 特徴
>「小規模簡易データベース」の
>「簡易」は
>Flatdataの場合、項目に型(数値型・テキスト型など)をもっていないので、数字もうまく並べ替えが行えなかったりします。それは1つの項目にすべてのデータを格納しているので、どうしても並べ替えは弱いです。そんなところが「簡易」と言っている所以です。
>「小規模」の方は
>“何万件というデータを入れて使っているけど、なんかうまくいかないけど、どうしたらいい”
>などの質問されても、対応できない可能性が高いので、とりあえずの言い訳用に入れてあります。(^^ゞ
▼FLATDATA - 擬似カテゴリとは?
  http://flatdata.neverever.xrea.jp/modules/forum/index.php?topic_id=95#post_id418

ということで、当初は他モジュールに組み込めば色々できるのかな、とも思ったのだが(いや、実際に色々できるとは思うが)、自分のやりたいこととはちょっと違うかな、という気もしてきたため、一旦見送りにしていた「XOOPS汎用データベースモジュール」も含め、サイト毎に、試す予定の汎用データベース系を整理してみることにした。

▼サイト「B」
「FLATDATA」×「XCat」。「FLATDATA」については、他のモジュールに組み込むという使い方は、しない(予定)。

▼サイト「R」
「XOOPS汎用データベースモジュール」。csvが使えないっぽいことに対する対策は、phpMyAdmin等でカバーする予定。詳細については、使っていないので、今の時点ではさっぱり分からない…。


<pre><code></code></pre>タグ内のコメントを検索したい

prototype.jsを外すという暴挙