あなたの家やビジネスにデータベースソリューションを購入する時ですが、どうやって決めるのですか? まず、必要な機能を判断し、要件に合った製品を選ぶことができ、手帳に多大な苦痛を与えないようにします。
デスクトップデータベース
おそらく、少なくとも1つのデスクトップデータベース製品に精通しているでしょう。 市場は、 Microsoft Access 、FileMaker Pro、およびOpenOffice Baseのようなブランド名によって支配されています。 これらの製品は、比較的安価で、シングルユーザーまたは非インタラクティブWebアプリケーションに最適です。 それらを詳しく見てみましょう:
- Microsoft Access :AccessはMicrosoft Officeスイートの一部であるため、既にアクセス可能です。 Officeをお持ちであれば、Accessは使い慣れたインターフェイスを備えているため、より堅牢なソリューションよりも学習が容易になります。 複雑なデータクエリ、複数のユーザー、データ入力フォーム、レポートなど、基本的なデータベース機能はすべてサポートされています。 Webベースの機能が2010リリースで追加され、ユーザーはシステムにAccessがインストールされていなくてもデータベースにアクセスできます。 残念ながら、Accessは最大2ギガバイトのデータベースをサポートしており、中小企業や個人に限定しています。 アクセスはWindowsとMacの両方で利用できます。
- FileMaker Pro :もともとMacでしか使用できなかったFileMaker Proは、近年強くなっており、Accessの信頼できる代替手段です。 高速で低コストで、モバイルソリューションをサポートするための一連のツールを提供します。 FileMaker Proは、FileMaker Go for Mobileプラットフォームと、FileMaker CloudおよびFileMaker Serverを含むクラウドにアプリケーションをホスティングするFileMakerプラットフォームの一部です。
- OpenOffice Base :Apacheが提供するこの無料のデータベースは、多くの基本的なデータベース機能を提供しますが、無料で機能セットを制限します。 その主な用途はおそらく家庭のユーザーであり、構成を支援するための一連のウィザードが含まれています。 ただし、MySQLおよびPostgreSQLを含む他のマルチユーザデータベースエンジンに接続するための一連のドライブを提供します。
サーバーデータベース
電子商取引サイトやマルチユーザデータベースのような大規模なデータベースアプリケーションを計画している場合は、大きな銃の1つを呼び出す必要があります。 MySQL、Microsoft SQL Server、IBM DB2、Oracleなどのサーバーデータベースは、本当の火力を提供しますが、それに対応して重い値札を持ちます。
- Oracle :Oracleはデータベースの王様であり、最初に開発されたリレーショナルデータベース管理システム(RDBMS)でした。 その機能セットは幅広く深いですが、その学習曲線もそうです。 複数の場所にまたがって多くのデータを管理していて、技術的な助けと深いポケットがあれば、これが最良の選択かもしれません。
- Microsoft SQL Server :組織で既にMicrosoftアプリケーションを使用している場合は、SQL Serverが最適です。 使いやすく、他のMicrosoft製品と緊密に統合されています。
- MySQL :MySQLはSun Microsystemsが所有していましたが、Oracleが2009年にSunを買収したときにOracleの一部となりました。これはWebベースのアプリケーションで一般的です。
- IBM DB2 :IBMのエンタープライズ・データベースDB2は、Oracleの直接の競合相手であり、価格競争も勝ちます。
これらの4人はサーバーデータベースゲームの唯一の選手ではありませんが、伝統的に最大の選手です。 ほかにも、Teradata、PostgreSQL、SAP Sybaseがあります。 一部のエンタープライズデータベースでは、無料または低コストの「特急」エディションが用意されていますので、その機能をスピンアップの機会として利用してください。
Web対応データベース
今日、ほとんどのデータベースアプリケーションでは、何らかのウェブとのやりとりが必要です。 多くの人々は、インターネット上の情報を受け入れるか提供する必要がある場合は、サーバーデータベースを使用する必要があると想定しています。 それは必ずしも真実ではありません。デスクトップデータベースは(安価に)あなたのニーズを満たすことができます。 たとえば、Microsoft Accessでは、2010年リリースのWebアプリケーションのサポートが追加されました。 この機能が必要な場合は、購入を検討しているデータベースの細かい部分をすべて読んでください。