注:ユーザー管理を必要とするものは含めず、自動化されたデータベースについてのみ説明しています
SQLサービス
- Amazon Relational Database Service: 最初のクラウドデータベースの1つとして、 Amazon Web ServicesのRDSは最も完全なクラウドデータベースの1つでもあります。 ほとんどのAWS製品と同様に、AWS管理インターフェイスに接続されており、会社の他の膨大な数のクラウドサービスと互換性があります。 さらに、以前のRDSがAWSホスティングのみにあるデータベースを管理する機能を提供していた場合、ユーザーはMicrosoft SQL ServerおよびOracle Databaseにあるデータベースも管理できるようになりました 。
- Clustrix Database as a Service: Clustrixはごく最近クラウド市場に参入しましたが、すぐに強力なプレーヤーとして感銘を受けました。 Rackspace Cloudで実行される彼のサービスは、高性能のハードウェアとスケーラブルなMySQL機能をユーザーに提供します。 同社は、自社の機器がOLTPおよびOLAPアプリケーションの両方に適していると主張しており、2500個のインジケータでシステムのステータスを即座に監視しています。
- EnterpriseDB Postgres Plusクラウドデータベース: PostgreSQLデータベースとPostgres Plusのクラウドバージョン。 独学のハッカーよりもエンタープライズ開発者に焦点を当てたPostgres Plus Cloudには、高いクラスター可用性、多数の接続、Oracle環境との互換性などの機能が含まれています。
- FathomDB:まだ知らない人のために: FathomDBはまだ存在していますが、同社は開発者が少なくともサービスとして何かを行うのを支援するために独自のオープンソーステクノロジーを作りました。 現在、同社はホスティングとデータベースを提供していませんが、その代表者は新世代のデータベースサービスが開発されていると主張しています。
- Google Cloud SQL:は最も機能的なデータベースではありませんが、利点もあります。 たとえば、他のすべてのGoogleクラウドサービスとシームレスに統合します。 さらに、 Cloud SQLは地理的にレプリケートされ、最大限の可用性を実現します。 ただし、現在はJavaおよびPythomアプリケーションのみをサポートし、10ギガバイトの制限があります。
- Heroku Postgres: このデータベースは 、信頼性が高く情報を保護するように設計されています-Herokuは、開発時間の99.99%が99(9)%の信頼性の達成に費やされたと主張しています。 -そして、その経験をPaaSを使用できない開発者に伝えようとしています。 このデータベースの最も興味深い機能の1つは、 ユーザーが URLを介してSQLクエリの結果を他の人に送信できるデータクリップです。
- HP Cloud Relational Database for MySQL: このサービスについて他に何が言えますか? 彼の名前ははっきり言っています。 そもそも、まだベータ版であることに注意してください。これは、完了して追加することがまだたくさんあることを意味します。 また、OpenStackで開発されたため、理論的には、データベースをあるクラウドから別のクラウドに移動するプロセスを容易にする必要があることに注意してください。
- IBM SmarterCloud Application Services: HPと同様に、IBMクラウドデータベースの開発はまだ完了していません。 おそらく、サービスがDB2サーバーテクノロジーに基づいており、IBM SmartCloud Application Servicesの一部であるという事実を除いて、特別な機能も不明です。
- Microsoft SQL Database: SQL Databaseは、Microsoftの新しいハイブリッドフォーカス戦略の重要なコンポーネントです。 はい、スタンドアロンクラウドデータベースとして機能しますが、一般的なMicrosoft SQL Serverユーザーインターフェイスと、SQL Serverを介してデータを交換する機能も提供します。 複数のデータベースを同期する機能もあります。
- Oracle Database Cloud Service:このサービスは全員を対象とするものではなく、クラウドホスティングを試してみたいOracleデータベースユーザーのみを対象としています。 さらに、 Oracle Database Cloud Serviceは、Oracle Database 11gリリース2のすべての機能を提供しますが、これらは非常に多くあります。 価格設定ポリシーはあまり明確ではありませんが、データベースのサイズに基づいて構築されていることは明らかです。
- Rackspace Cloud Databases:Rackspaceの最新のクラウドサービスであるCloud Databasesは、OpenStack上に構築された最初のプラットフォームです。 最初は、ユーザーはSLAまたは追加のホスト機能(監視やGUIなど)を受け取りません。 ただし、コンテナ仮想化と特別なアーキテクチャのおかげで、ユーザーは高いパフォーマンスと信頼性を得ることができます。
- Xeround: Amazon RDSがなければ、 Xeroundは最も人気のあるクラウドデータベースになった可能性があります。 柔軟性が高く、ほぼすべてのクラウドに展開できます。 同社は、自動拡張性がデータベースの主な利点の1つであり、これは理論的には多くの異なるデータベースパラメータをサポートできる新しいレベルのMySQLインターフェイスであると主張しています。
NoSQLサービス
- Amazon DynamoDB: DynamoDBは、数年前に内部目的で開発された、元のDynamoキーバリューシステムに基づくAWS駆動のNoSQLサービスです。 Webまたは大規模アプリケーション向けに設計された DynamoDBには、スケーラビリティの可能性があります。 DynamoDBはSDアーキテクチャ上に構築され、情報がシステムに追加されると自動的にスケーリングされます。
- Amazon ElastiCache:技術的には、これはNoSQLサービスではありませんが、 ElastiCacheは優れたキャッシングでシステムを補完し、ユーザーに最大のアクセス速度を提供します。
- Cloudant: CouchDBに基づいていますが、CloudantはNoSQLサービスではなく、 データ層である可能性が高いです。 いくつかのクラウドベースのデータベースに基づいて開発され、スケーラブルなNoSQLデータウェアハウスだけでなく、MapReduce分析エンジンも提供します。 これは、農業大手のモンサントがインフラストラクチャをサポートするためにそれを使用する主な理由の1つです。
- Database.com:スタンドアロンのSalesforse.comデータベースであるDatabase.comは、厳密にはNoSQLではなく、リレーショナルデータベースです。 そのアーキテクチャは、CRM Salesforce.comおよびForce.comのマルチユニットアーキテクチャに似ています。 さまざまなデータ型をサポートし、既存のSalesforce.comサービスをサポートするアプリケーション向けに設計されています。
- Microsoft Windows Azureテーブルストレージ:これは、テラバイト単位の非リレーショナル情報を簡単に転送するために設計されたWindows Azure用のNoSQLデータウェアハウスです 。 Windows Azureストレージファミリの一部として、テーブルストレージはユーザーに最大100テラバイトのスペースを提供します。
- MongoHQ / MongoLab: MongoDBは最も一般的なNoSQLデータベースですが、クラウドでホストするには大きすぎる可能性があります。 その結果、 MongoHQとMongoLabの方がよく知られていますが、いくつかのMongoDBサービスがあります。 両方の利点は単純です:迅速な展開、綿密な監視、信頼性。 どちらのサービスも幅広いユーザーにアピールしようとし、一般オファーと特別オファーの両方を提供します。
上記のサービスについてどう思いますか? どのような長所と短所を強調できますか?
何らかのサービスを含めるのを忘れたと思うかもしれませんか?