2012年9月8日土曜日

Webサービスを使用することができるDBの種類と特徴




MySQL(http://www.mysql.com/)
MySQLは、代表的なオープンソース方式のデータベースです。基本的に、MySQLは無料なので、経済的に負担なく使用することができる。しかし、様々なversionが存在するため、有料で購入して使用することもできる。有料で購入して使用する場合は、serviceを受けることができるという利点があるため、企業では、有料の製品を購入することも、適切な選択になることがあります。
主にLinuxで使用され、APMとしてApache Web Server(http://httpd.apache.org/)とPHP(http://man.phpschool.com/)と一緒に使用される場合が多い。この場合、すべての製品が無料だったり、相対的に非常に安価なので、経済的面で非常に大きなメリットがあるとすることができる。
MySQLは非常に軽いDBと見ることができて、それに応じて低スペックのPCでも無理なく回転し、中小企業ほどで使用する程度(量的に)のdataを迅速に処理してくれるの性能を示している。
また、MySQLはMS WindowsやUNIX上でも動作することができる。

Oracle(http://www.oracle.com/)
オラクルは、世界で最も広く使われている大規模なデータベースサーバーとして知られている。オラクルは長い間、すでにその安定性を認められたので、安定性を重視する企業で使用している場合が多い。 MS SQLを使用できないUNIXでOracleを多く使用する傾向があるが、MS WindowsでもLinuxでも高いパフォーマンスと信頼性のために、Oracleを使用する場合も多くあります。
オラクルは非常に多くのトラフィックがかかるのウェブサイトで使用されることが一般的である。そうでない場合、相対的に高価であり、設定や管理に専門技術者が必要なOracleを使用する理由はないのだ。しかし、最近、インターネットでデータをアクセスしようとする要求が爆発的に増加している傾向なので、スピードと処理能力、信頼性に優れたオラクルは、引き続き主導的な役割を果たすものと見られる。
http://otn.oracle.com/:無料登録後、すべての製品をダウンロードして利用して見ることができるところ。

MS SQL(http://www.microsoft.com/sqlserver/en/us/default.aspx)
最大の欠点でMS SQLは、オペレーティングシステムに依存します。つまりMS Windows系(特にServer系)でのみ使用できるという点を持つ。一方、巨大企業、MSから発売する製品であるため、サービスがよくなるという利点と、やはりMSから出てくるの開発ツールであるVisual Studioとの互換性がよくなり、使い勝手の良いinterfaceを提供するという利点を持っている。
先日、MS SQLの脆弱性を利用したウイルス(SQL.スラマー(Slammer)、2003.1.25)により、インターネットが麻痺した場合でわかるように、MS SQL、MSからサービスを受けることができいますが、それだけ多くのハッカーたちの攻撃対象となる問題点も持っている。
MSはMS SQL Serverだけでなく、複数の種類のServerを供給しているが、これMS複数種類のServerとの互換性をできるという点がメリットとして作用することもできる。特にMSのWebサーバーであるIISとはよく互換性のある特性があるので、Windows環境でIISを使用する場合はMS SQLを使用することが適切な選択になることがあります。
My SQLで主にPHPという言語を使用するのに対し、MS SQLは、やはりMS社が開発したASPで使用される場合がほとんどである。

MS Access
MS Officeに含まれている小規模なDB softwareとすることができる。主に個人がMS Windows上でWebサーバーを運用する場合、使用する。なぜならAccessなどのデスクトップデータベースの場合にあっては、一瞬にして限られた少数のユーザーのニーズが処理してくれる適切に設計されて、ユーザーが多くのウェブサイトでは、使用が不可能だからだ。
しかし、Accessは学びやすく、優れたinterfacemを提供してくれるという利点を持っている。

0 件のコメント:

コメントを投稿