MySQL NDB Cluster: NoSQL
MySQL NDB Clusterは、リレーショナルおよびNoSQLの技術を組み合わせてソリューションに利用できるため、コスト、リスクおよび複雑さが削減されまます。
- NoSQLとSQLでのデータベースへの同時アクセス
- データセンター内およびデータセンター間でフェイルオーバーとリカバリが可能な、シンプルなマルチスター・レプリケーション
- コモディティ・ハードウェア間での自動シャーディングおよびスケールアウト
- オンラインによるスケーリングおよびスキーマの変更
- ACID準拠、外部キー制約(すべてのAPIに適用)、および複雑なクエリーのサポート
- リアルタイム・パフォーマンスのためのインメモリ・コンピューティング
MySQL NDB Cluster は、複数のインタフェースを提供することで、開発者のアジリティ(俊敏性)を最大限にし、また、ネイティブAPIを使用してSQL層を迂回するオプション により、テーブルへの高速なアクセスが可能になります。SQLおよびNoSQL APIは、同じデータ・セットに対して同時に使用できます。
MySQL NDB Cluster の SQL および NoSQL API
MySQLサーバーは、業界標準のSQLインタフェースをクラスタに提供するため複雑なリレーショナルなクエリーを実行可能で、すべての標準MySQLコネクタへの接続を提供します。
- 一般的なWeb開発言語およびフレームワーク:PHP、Perl、Python、Django、Ruby、Ruby on Rails等
- JDBC (または EclipseLink、Hibernate等を含むORMへの追加的接続性);
- .NET、ODBC等
MySQL NDB Cluster は各種 NoSQL APIを提供します。