[Moscow.pm] Что стало с модулем DBIx::DBCluster?

Alexandr Alexeev afiskon на gmail.com
Чт Мар 8 23:45:44 PST 2012


>> Кто знает, какие есть базы данных с синхронной репликацией?
Для MySQL есть патчи. Еще можно решить эту проблему так:
1. Простой вариант - критические данные читаем только с мастера. Если
нагрузка на мастера большая, нужно секционирование.
2. Сложные и трудный в поддержке вариант - пишем на мастер, ждем появления
данных на реплике (или на всех репликах), после чего помечаем (например, в
Redis), что за этими данными можно ходить на реплику.

9 марта 2012 г. 4:46 пользователь Alexandr Gomoliako <zzz на zzz.org.ua>написал:

> > Можно использовать репликацию
>
> Все-таки это была плохая идея. Точнее плохая для тех, у кого нет
> синхронной репликации (как, например, mysql). Предположим такую
> ситуацию: добавили новую запись, ответили, что запись сохранена и нода
> сразу же упала. Запись не успела реплицироваться на две соседние ноды,
> а бд не возвратила ошибки, т.к. не ждет ответа от соседних нод. Итог:
> данные потеряны, inconsistency. А вдруг эта запись была списыванием со
> счета пол миллиона или еще чем-то таким важным.
>
> Кто знает, какие есть базы данных с синхронной репликацией?
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
С уважением, Александр
Личный блог: http://eax.me/
Мой форум: http://it-talk.org/
Мой Twitter: http://twitter.com/afiskon
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20120309/4ebb5db9/attachment.html>


Подробная информация о списке рассылки Moscow-pm