« 安易なコンテンツ | トップ | いや~疲れてしまいました »
2004年06月07日
やっとコニファー検索できます
コニファーのデータベースと名のっていながら、データを条件検索できなかったデータベースでしたが、やっと、その機能を追加することができました。本来はもっと早くあるべきものでしたが、いつまで経っても完成しませんでした。
予定では1年近く前に追加されているはずの機能でありました。規模として国内主要流通種100件ほどのデータで考えていたので、データベース機能の無い現在のサーバーでも、CGIでデータベース機能を実装しようと計画していました。
しかし、データ数がドンドン増えて、CGIで実行されるデータベースではサーバーに負担が掛かり過ぎるだろうと予想されるまでになりました。その前に本当は、導入予定のデータベースCGIの機能が豊富すぎて、使用方法を覚えきれなかったのが大きな問題でした。
しばらくの間、簡単で条件検索 (抽出) をできるCGIを探していたのですが、ちょうど良い機能のCGIに出会うことができませんでしたが、自分で作ってしまったらどうかと、考えを変えてみたのです。
私のCGIの知識は乏しいもので、一般に配布されているCGIの表示部分をカスタマイズできる程度のものでしたが、CGI向学のためと思い、CGI RESCUE にあったデータベースCGIをカスタマイズすることに挑戦してみました。
CGIプログラムの内容を少しずつ理解しながら、なるほど、この場合はこの様に組めばいいんだなと、色々勉強しながらやっていると、懸かりっきりではありましたが、3日ほどでほとんど完成してしまいました。
後で考えれば、適当なCGIプログラムを探し回っていた時間方のが、遥かに多くて、最初から自作して於けば良かったとも思えるのですが、色々なCGIの機能を検討したため、自分の作るべきCGIプログラムの焦点がはっきりしたのも事実です。
このCGIも、3月の下旬には完成していたのですが、やっと公開できたのは、いままで検索するデータの入力作業に時間が掛かったためです。つくづく思いますがデータベースが巨大過ぎて、すべてCGIで実行していたらサーバが大変なことになっていたかもしれないです。
できるだけ早い内にデータベースが利用できるサーバーで、しっかりと設計されたコニファーのデータベースを構築したいものです。現在の条件検索を自分でも使うのですが、しょっちゅう条件の設定ミスをしてしまいます。ご利用の方には申し訳ありません。
投稿者 ponnitai : 2004年06月07日 23:40
トラックバック
このエントリーのトラックバックURL:
http://www.ponnitai.com/mt/mt-tb.cgi/19
