2011-09-06 63 views

回答

0

它是通过将数据库分布到多台机器并允许简化的并行主设置来使用数据库的另一种方式。由于索引不能超过可用于保存它们的RAM的数量,因此会带来一定的成本。对于你的应用程序来说,它看起来与普通的MySQL没有区别可能看看Can MySQL Cluster handle a terabyte database

1

MySQL集群使用MySQL服务器作为API节点来为数据提供SQL访问/关系视图。数据本身存储在数据节点中 - 这是独立的进程。访问数据的最快方式是通过C++ API(NDB API) - 实际上这就是MySQL服务器如何获取数据。

有许多NoSQL访问方法可用于获取数据(避免通过MySQL Server/releational视图),包括Rest,Java,JPA,LDAP和最近的Memcached key-value store API