MySQL Cluster - это технология NoSQL? - PullRequest
0 голосов
/ 06 сентября 2011

MySQL Cluster - это технология NoSQL? Или есть другой способ использовать реляционную базу данных?

Ответы [ 2 ]

1 голос
/ 29 февраля 2012

MySQL Cluster использует MySQL Servers в качестве узлов API для обеспечения SQL-доступа / реляционного представления данных. Сами данные хранятся в узлах данных, которые являются отдельными процессами. Самый быстрый способ получить доступ к данным - это C ++ API (NDB API) - именно так MySQL Server получает данные.

Существует ряд методов доступа NoSQL для доступа к данным (которые избегают прохождения через MySQL Server / обзорное представление), включая Rest, Java, JPA, LDAP и совсем недавно API хранилища значений ключей Memcached .

0 голосов
/ 06 сентября 2011

Это еще один способ использовать базу данных, распространив ее по нескольким машинам и позволив упростить настройку параллельного главного устройства. Это связано с некоторыми затратами на то, что ваши индексы не могут превышать объем оперативной памяти, доступной для их хранения. Для вашего приложения это выглядит не иначе, как обычный MySQL.

Возможно, посмотрите на Может ли MySQL Cluster обрабатывать терабайтную базу данных .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...