Как стать автором
Обновить

Миф развенчан: распределённые транзакции можно масштабировать

Время на прочтение9 мин
Количество просмотров5K
Всего голосов 12: ↑9 и ↓3+14
Комментарии4

Комментарии 4

Я понимаю что это перевод, но решение в общем-то сильно ограничивает то, что можно назвать "распределённой системой" -- это всё должно быть внутри одного датацентра, то есть о, допустим, геораспределении можно забыть. Подход Google Spanner/Azure Cosmos DB с синхронизированными часами между ДЦ кажется более перспективным.

Я понимаю что это перевод, но решение в общем-то сильно ограничивает то, что можно назвать "распределённой системой" -- это всё должно быть внутри одного датацентра,

Так многое, что под распределением понимается в BigData вообще на один шкаф ориентировано. Ведь только так самую маленькую латенц можно получить при передаче данных между отдельными машинами. Во многих фраймворках rack id для кластеров наиважнейшая вещь.

Не противоречит ли это CAP-теореме?

А разве в этом случае корректно говорить про распределение транзакции?

Ведь архитектурно тут нет распределенной памяти (считай просто несколько медленная шина к памяти).

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории