(#002)

復刻シリーズ 第52弾!!

━━━━━━━━━━━━━━━━━━━━━━ 2001.05.16 Vol.332  ━━━━
 □■□
 ■□■  日刊「WEBのツボ」 〜次世代WEBマーケティングを読む〜
 □■□                      http://www.soho-union.com/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                          配信部数 2233部

【○】本日のお題 「ツボによく利くJAVA & DB」(#002) ━━━━━━━━━━
                                                           福井修@Fsys
▽ DB 選択の指針

では、実際にDBはどのように評価・選択すればよいのでしょうか。
PCの年賀状ソフトの住所録管理でもデータベースは、採用され、実用的に利用されて
います。Windowsで Office を使っていれば、MS-Accessも身近ですね。

データベースも規模や用途に応じてさまざまな製品が存在します。
商用のデータベースでは「Oracle」が有名です。
(参考) http://www.oracle.co.jp/products/

        Oracle社の製品も
        1) Oracle8i Enterprise Edition
        2) Oracle8i Workgoup Server
        3) Oracle8i Personal Edition
        4) Oracle8i Lite
        と規模に応じて存在します。
        
        車で例えると
        1) バス・ダンプカー
        2) 乗用車・トラック
        3) バイク
        4) 自転車
        ぐらいな感じでしょうか

 MS-Accessは、2)と3)の間でほとんど 3)というところですね。マイクロソフトは、
 2)以上の製品として 「SQL Server」を提供しています。
 
Web-DB連携システムを構築する場合には、セキュリティ、信頼性、コストなど様々な
要素を考慮する必要があります。

小規模イントラネットWindows98で Personal WebServer を作動させてAccessの
Jetエンジンを ActiveServerPage で利用するという とても チープでお手軽な選択
もあります。しかし インターネット では、セキュリティ、信頼性、コストなどを
十分に検討しなければなりません。

WindowsNT/2000 の IIS の 脆弱さについては多数の実績があります。
■ MSのウェブサーバーに深刻なセキュリティー問題
http://www.hotwired.co.jp/news/news/technology/story/20010507301.html
■ 更新が続くマイクロソフトの「IIS 防御策」ドキュメント (閲覧には登録要)
http://itpro.nikkeibp.co.jp/members/ITPro/SEC_CHECK/20010313/1/

Windowsで 外向けの Web-DBシステムをというのは、勇気がいります。

オラクルには、ブランドバリューがありますが、コストの問題もあります。
インターネットでの使用には不特定すなわちプロセッサライセンスが必要です。
■ Oracle 8i Workgroup Server/Enterprise Edition価格
http://www.oracle.co.jp/o8i/ws/price.html
http://www.oracle.co.jp/o8i/ee/price.html

OSの動向も考慮すると今後の基幹プラットフォーム(DBも含む)は、
「オープンソース」製品が有利です。

DBのオープンソース製品には、PostgreSQL,MySQLなどがあります。
商用ハイエンドの機能(Oracle Parallel Serverなど)には及びませんが、通常の
使用では、まず遜色はありません。

■ PostgreSQL FAQ http://www.rccm.co.jp/~juk/pgsql/faq-japanese.htmlPostgreSQLの特集記事 2000年6月号の Software Design
http://www.jp.postgresql.org/PostgreSQL/article/SD0006/

■ 日本MySQLユーザ会 http://www.mysql.gr.jp

■ 塩田さんのRDBメモ http://www.orangesoft.co.jp/RDB/rdb_memo.html
ここの SQLスペック比較表は参考になります。ただしPostgreSQLはVer.7.1 で OUTER
 JOIN もサポートされています。

  本日のツボ『 DBもオープンソースが吉 』

【プロフィール】
福井 修 ( FUKUI Osamu )o-fukui@po.iijnet.or.jp fukui@fsys.net
福井システムリサーチ http://fsys.net/  主幹。システム構築歴25年。
Linux+JSP+PostgreSQLでの郵便番号簿 検索 http://fsys.net/post/
日本リヌクス協会、神戸商工会議所情報処理学会 会員
関西ソーホ・デジタルコンテンツ事業協同組合流通科学大学 委託SE http://www.umds.ac.jp/