Можно ли его использовать как кэш?
ndb класер - исходя из названия - построение кластера
Innodb cluster тоже кластер. В чем отличие?
ndb cluster - nosql хранилище для in-memory данных, которое надо запускать минимум на 4х серверах. Запросы надо строить так чтобы не лезть сразу на несколько узлов. Для большей скорости можно использовать прямые обращения к ndb узлам по nosql протоколу. innodb cluster это синхронная репликация, минимально надо 3 узла, на всех серверах одинаковые данные, commit ждёт пока на большинстве узлов применятся данные. InnoDB Cluster схож с Galera по возможностям и проблемам NDB cluster это шардинг со всеми вытекающими проблемами, сразу надо писать приложение под шардинг. Мало проектов стартуют сразу с десятка серверов и поэтому NDB cluster в дикой природе почти не встречается и с проблемами бежать можно только в оракл
Огромное спасибо за такой развернутый ответ. Видимо проще для Кеша использовать с майскл редис
Обсуждают сегодня