MySQL NDB Cluster: NoSQL

MySQL NDB Cluster 允许用户将关系型数据库和 NoSQL 技术的优点融合到解决方案中,从而降低成本、风险和复杂性,包括:

  • 对数据库的并发 NoSQL 和 SQL 访问;
  • 简单的多主复制,在数据中心内和数据中心之间实现自动故障转移和恢复;
  • 在商品硬件上实现自动分片和横向扩展;
  • 在线扩展和模式更改;
  • ACID 兼容性、外键约束(在所有 API 上强制执行)以及对复杂查询的支持;
  • 内存计算,以实现实时性能。

MySQL NDB Cluster 为数据库提供多个接口,使开发人员能够最大限度地提高敏捷性,同时还提供绕过 SQL 层的选项,以实现对表的本机、快速访问。每个 SQL 和 NoSQL API 都可以同时使用,跨越相同的数据集。


SQL & NoSQL APIs to MySQL NDB Cluster

SQL 和 NoSQL API 到 MySQL NDB Cluster


MySQL 服务器为集群提供行业标准的 SQL 接口,允许执行复杂的关联查询,并提供连接到所有标准 MySQL 连接器的功能,包括

  • 常见的 Web 开发语言和框架,例如 PHP、Perl、Python、Django、Ruby、Ruby on Rails 等;
  • JDBC(用于连接到包括 EclipseLink、Hibernate 等在内的 ORM)
  • .NET、ODBC 等

MySQL NDB Cluster 还提供 NoSQL API 选择