Гость
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / Помогите понять MariaDB Enterprise Cluster + Cassandra / 5 сообщений из 5, страница 1 из 1
02.08.2014, 20:18
    #38711466
Serg-io
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите понять MariaDB Enterprise Cluster + Cassandra
Здравствуйте!

Имеется проект, написан на PHP, СУБД MySQL.
Решили уйти от SQL в пользу noSQL. Поскольку проект изначально писался под SQL базы данных переписать проект будет весьма затруднительно (считай с нуля писать проект), решили выйти из этой ситуации следующем путем: MySQL заменить MariaDB 10 в кластере (MariaDB Enterprise Cluster), далее используя движок Cassandra SE обращаться к данным в кластере Cassandra.

У меня вопросы сложились:
1. Самый основной и главный пожалуй, правильное ли наше решение?
2. данные будут храниться в обеих базах и в MariaDB и в Cassandra? или данные будут храниться только в Cassandra а по средствам MariaDB будет обращение на запись и чтение даных из Cassandra? Тоесть я не могу понять где будут храниться данные и как к ним будет обращение, MariaDB будет просто как проксирующая база (в ней будет только структура и все данные будут в cassandra?)

Помогите разобраться.
...
Рейтинг: 0 / 0
03.08.2014, 01:56
    #38711530
DPH3
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите понять MariaDB Enterprise Cluster + Cassandra
Serg-io,

А что за проект, какие запросы и нагрузки, чем не устроили SQL-базы, почему решили уйти на NoSQL, если решили уйти, то почему таким странным способом?
Как устроен слой работы с БД, какие задачи на нем, что там с транзакциями?
...
Рейтинг: 0 / 0
04.08.2014, 08:48
    #38711806
Serg-io
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите понять MariaDB Enterprise Cluster + Cassandra
DPH3Serg-io,

А что за проект, какие запросы и нагрузки, чем не устроили SQL-базы, почему решили уйти на NoSQL, если решили уйти, то почему таким странным способом?
Как устроен слой работы с БД, какие задачи на нем, что там с транзакциями?


Проект - сайт у нас с большой посещаемостью и нагрузкой на базу, пользователи постоянно добавляют контент, вся информация пишится в базу. База весьма больших размеров, плюс настроена репликация. Думал перейти на mariaDB по скольку описывают её как высокопроизводительную СУБД аналог MySQL, да еще последние релизы mariaDB кластерная, собственно чем хорошо что не прийдется движок переписывать. Запросы применятся на запись и чтение с базы а так же выборки из базы. Потом я узнал про Cassandra что весьма хорошее хранилище для больших данных, но если мне перейти на noSQL то прийдется весь сайт переписывать, у меня запросы дуть SQL.

Прочитав про тонкости MariaDB узнал что она работает с Cassandrа, но мне так до сих пор не понятно как именно она работает, данные будут записываться и храниться в MariaDB и в Cassandrа или данные записываются и хранятся в Cassandrа а по средствам MariaDB осуществляется доступ к данным, запись и чтение?

Если мой способ весьма глуп уйти на СУБД для больших данных noSQL то подскажите свой путь решения что бы не пришлось переписывать двиг? Двиг работает через ODBC драйвер подключаясь к базе MySQL на данный момент.
...
Рейтинг: 0 / 0
05.08.2014, 20:35
    #38713444
Serg-io
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите понять MariaDB Enterprise Cluster + Cassandra
Кто нибудь поможет разобраться?
...
Рейтинг: 0 / 0
08.08.2014, 12:55
    #38715884
DPH3
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите понять MariaDB Enterprise Cluster + Cassandra
А что за проект, какие запросы и нагрузки, чем не устроили SQL-базы, почему решили уйти на NoSQL, если решили уйти, то почему таким странным способом?
Как устроен слой работы с БД, какие задачи на нем, что там с транзакциями?[/quot]

Serg-ioПроект - сайт у нас с большой посещаемостью и нагрузкой на базу, постоянно добавляют контент, вся информация пишится в базу. База весьма больших размеров, плюс настроена репликация.

А есть подробности?
Какая пиковая посещаемость, какая нагрузка на базу на одну страницу, сколько пишущих транзакций, сколько читающих, насколько важна информация пользователей, насколько важна консистентность.
Какие типы запросов на базе, какие таблицы, какая на них селективность?
На каком языке и фреймворке все написано?
Почему решили, что проблема именно в БД?
Какое железо?
Без понимания, какие запросы делаются и как они обрабатываются, нет смысла думать о уходе на NoSQL - или скорость не получите или надежность потеряете, а скорее и то и другое.


Serg-ioЕсли мой способ весьма глуп уйти на СУБД для больших данных noSQL то подскажите свой путь решения что бы не пришлось переписывать двиг? Двиг работает через ODBC драйвер подключаясь к базе MySQL на данный момент.

Что-бы помочь, нужна информация. Я не думаю, что у вас тот уровень задач, с которым не может справиться SQL-база.
...
Рейтинг: 0 / 0
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / Помогите понять MariaDB Enterprise Cluster + Cassandra / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]