ファイルメーカーProFX.phpXoopsを使ったウェブサイト・ホームページ構築のご提案


ダイナミックなサイト構築には、データベースを利用したウェブアプリケーションの活用が必要です。そこで重要なのが、プラットフォームの選択です。なぜなら、それはそのサイト運営に一生ついて回る選択だからです。


【1】オーバークオリティな選択


過去、あるサイト開発依頼で、サイトからの会員募集のデータベースを作ることになりました。その時のご担当者はUNIXのシステムエンジニアのご経験があり、データベースはオラクルで、というご指示でした。

メンテナンス画面やデータ転送などの仕組みを作り、結局総額450万のコストがかかってしまったのですが、なんとそのデータベースを利用した会員エントリーは、年間たったの40人でした。

データベースの選択基準は人それぞれで、主観的判断の上で行われているケースが多いと思われますが、上記の例はあまりにも失策ではないかと考えます。




【2】運営コストを考える

       


データベース構築後の問題は、何といってもメンテナンスです。各レコードの更新はもちろん、カラムの変更、表示方法
の変更、キャンペーンとの連動などでリレーショナルを変更、など、単にHTMLを直すだけのスタティックなサイトとは、全く異なるものです。

プログラマーが社内資源で賄えるという企業なら別ですが、もし外注しているとなると、そのための外注費用は莫大なものとなり、予算的に余裕がなければ、とても導入できるものではありません

参考:Microsoft/Oracle/MySQL/FileMakerのコスト比較表(PDF)

しかしそれでもデータベースを使いたい、という方には、ファイルメーカーProファイルメーカー株式会社)というアプリケーションをご提案します。このアプリケーションは、ローコストな上、GUIにより一般のパソコンでアルバイトなどのスタッフがメンテナンスすることができ、ウェブサイトへの展開も容易です。


とくに、
・SQLコマンドの習得不要
・WWWサーバー、アプリケーションサーバー、データベースサーバーがワンパッケージのシンプルな構造(下図参照)
といった事は、プロの管理者でもメリットを感じる点だと思います。

【使用例】
●オンラインストア:バスケット形式、SSL対応など
例:オンライン商品データベースとオーダーシステム

●ブログシステム
例:カスタムメイドブログ

●商品検索、代理店検索など:商品データベースと連動したオンラインカタログなど
例:中古車販売データベース

コストについての比較表は、こちらもご参照下さい


□一般的なWebデータベースシステム


□ファイルメーカーProを使用したWebデータベースシステム

・各種サーバー機能がワンパッケージ化されており、
 各種設定ファイルの管理や、SQLコマンド等の習得も不要



【3】IT管理者による「いじめ」問題

ちょっと話が変わり、これは中規模程度の会社でありがちな問題ですが、IT管理者の個人的問題により、社員のIT活用レベルが抑制されているケースが見受けられます。

昨今、社内IT管理者の重要度は増すばかりですが、それを逆手にとり、自分の社内でのプライオリティを上げたいがために、自分の業務の難しさ、多忙さをアピールします。そんな状況で、当然、社員は自分のパソコンに関する問題について、そのIT管理者に頭を下げてお願いをするようになります。結果として、IT管理者と一般社員には主従関係が形成されてきます。

それに気を良くした IT管理者は、その主従関係を形成することが管理の目的になってしまっています。IT管理者が男性の場合、女性に関してはサポートが丁寧というのも同様の理由でしょう。ですから、IT管理者の意向に背いた社員、不条理な主従関係を好まない社員は、パソコンに関する問題の対応がずっと後回しになったり、旧式のマシンをいつまでも交換してもらえずに使い続ける羽目になります。

そんな問題が存在する企業では、頻繁に発生するメンテナンスなどは、できるかぎりIT管理者の手をわずらわすことなく自由に行えるようにしていかないと、そのデータベースはどんどん使われなくなり、使いにくくなってきてしまいます。

もしこの問題にピンときた方は、絶対に社内IT管理者を主担当にせざるを得ないようなデータベースを選択してはいけません。あくまでもセキュリティ面等のアドバイザーレベルにとどめ、アウトソーシングを考えましょう。IT管理者には、「あなたがいなくても大丈夫」という刺激を与えることで、上記のような悪性が弱くなれば一石二鳥ですね。





【4】ファイルメーカーは遅い?

ファイルメーカーのお仕事をさせていただく際、よく受けるご質問としては、

  1. ファイルメーカーは遅いのでは?
  2. 大量のデータを扱えないのでは?
  3. 将来なくなってしまうのでは?

といった項目があげられます。1、2につきましては、どうぞご安心下さい(笑)。当社では、20フィールド(項目)うち1フィールドが画像である45,000件/2,000件のファイルメーカーWebデータベースを作成した際、シミュレーションとして同時に500人/100人が検索を行なった場合のデータを取りました。




結果としてはやはりデータ数が増えると当然遅くなるのですが、通常のHTMLを表示する場合に比べ、約20〜30%程度の時間がかかる程度で、何倍も遅くなっているということはありませんでした。

ファイルメーカーだから遅い、という問題点については、この数値を見てどの程度遅いと問題なのか、ということについて検討をすべきでしょう。

なお、別の問題として、担当者がファイルメーカーによるシステム構築の知識が無いため、ファイルメーカーを使ったシステム構築を否定する理由作りから単に「ファイルメーカーは遅い」というアドバイスをしているケースが多いようです。ぜひ、より具体的なアドバイスを求めるようにしましょう。
よくある「ファイメーカが遅い原因」としては、
-検索フィールドの索引設定がオフ。

-検索結果のソートが複雑。
-レイアウトの<table>構造が大きい(ブロックを小分けにするとブロックごとに表示されるようになります)
といった事が挙げられます。




【5】高速で大容量データベースならMySQL

しかし、ウェブの特性として、アクセス量のピーク時にはものすごい数の同時アクセスがあるということは、ログ解析を行った方ならご存知のことでしょう。

当方で「100万円プレゼント」のキャンペーンをウェブで申し込むシステムを運営したときは、有名な懸賞サイトにリンクが掲載された直後、1000ヒット/分のアクセスを記録しました。

そのようなヘビー・トラフィックに対応するには、スピード重視の設計である、MySQLがお勧めです。CGI部分にはメンテナンスが容易でMySQLとの親和性の高い、PHPを使うことで、画面デザインの作業にも負担がかかりません。

もし10万、100万件とデータ数が増える場合、ファイルメーカーではデータサイズが100MB、1GBとなることもあり、スピードを別にしても、データのハンドリングが面倒になってきます。





【6】適材適所の構築方針

当社では、あくまでも1技術を偏重することはいたしません。

オープンソースのよさ、GUIの使いやすさ、将来性などを加味しながら、最適な構成をご提案しております。

  • PHPでファイルメーカーをコントロール(FX.php
  • 現在お使いのファイルメーカーデータベースをWebデータベースとして共用

     などをご提案致します。

その他、Webデータベースの詳しいご相談等につきましては、下記お問い合わせページよりなんなりとご用命ください。






Homeへ ページトップへ

サービスのご案内:
ホームページ制作・運営
ウェブ・データベース構築
(株)マジェスティック

  03enterprise Web Magazine
業務内容 ●ウェブサイト・デザイン●ウェブ・データベース構築■ウェブサイト運営●インターネット・イントラネットサーバー構築●CD-ROM制作●各種DTP(カタログ、パンフレット等)制作 ■会社案内 ■人材募集
Phone:03-5762-7156(ダイヤルイン)  ■お問い合わせページ E-Mail:info08(at)03enterprise.com

 

ホームページ制作,ホームページ製作,ホームページデザイン,ホームページ制作代行,ホームページ作成代行,制作会社,製作会社,ウェブサイト制作,ウェブサイトデザイン,ウェブサイト制作代行,ウェブサイト作成代行,ウェブサイト構築,インターネット,イントラネット,www,html,css,stylesheet,ホームページ,ウェブサイト,制作,製作,デザイン,システム,ショックウェーブ,フラッシュ,shockwave,flash,コンテンツ制作,webデザイン,ウェブ制作,WEB制作,ウェブ製作,web製作,ウェブ作成,WEB作成,インターネット・イントラネットサーバー構築,ファイルメーカーPro,CDML,MySQL,ウェブ・データベース構築,MySQL,PHP,MacOS,マックOS,MacOSX,MacOSX Server,Postfix,Qpopper,ネットワーク,LAN,ホームページ制作,ホームページ製作,ホームページデザイン,ホームページ制作代行,ホームページ作成代行,制作会社,製作会社,ウェブサイト制作,ウェブサイトデザイン,ウェブサイト制作代行,ウェブサイト作成代行,ウェブサイト構築,インターネット,イントラネット,www,html,css,stylesheet,ホームページ,ウェブサイト,制作,製作,デザイン,システム,ショックウェーブ,フラッシュ,shockwave,flash,コンテンツ制作,webデザイン,ウェブ制作,WEB制作,ウェブ製作,web製作,ウェブ作成,WEB作成,インターネット・イントラネットサーバー構築,ファイルメーカーPro,CDML,MySQL,ウェブ・データベース構築,MySQL,PHP,MacOS,マックOS,MacOSX,MacOSX Server,Postfix,Qpopper,ネットワーク,LAN,ホームページ制作,ホームページ製作,ホームページデザイン,ホームページ制作代行,ホームページ作成代行,制作会社,製作会社,ウェブサイト制作,ウェブサイトデザイン,ウェブサイト制作代行,ウェブサイト作成代行,ウェブサイト構築,インターネット,イントラネット,www,html,css,stylesheet,ホームページ,ウェブサイト,制作,製作,デザイン,システム,ショックウェーブ,フラッシュ,shockwave,flash,コンテンツ制作,webデザイン,ウェブ制作,WEB制作,ウェブ製作,web製作,ウェブ作成,WEB作成,インターネット・イントラネットサーバー構築,ファイルメーカーPro,CDML,MySQL,ウェブ・データベース構築,MySQL,PHP,MacOS,マックOS,MacOSX,MacOSX Server,Postfix,Qpopper,ネットワーク,LAN