Комментарии 4
Я понимаю что это перевод, но решение в общем-то сильно ограничивает то, что можно назвать "распределённой системой" -- это всё должно быть внутри одного датацентра, то есть о, допустим, геораспределении можно забыть. Подход Google Spanner/Azure Cosmos DB с синхронизированными часами между ДЦ кажется более перспективным.
Я понимаю что это перевод, но решение в общем-то сильно ограничивает то, что можно назвать "распределённой системой" -- это всё должно быть внутри одного датацентра,
Так многое, что под распределением понимается в BigData вообще на один шкаф ориентировано. Ведь только так самую маленькую латенц можно получить при передаче данных между отдельными машинами. Во многих фраймворках rack id для кластеров наиважнейшая вещь.
Не противоречит ли это CAP-теореме?
А разве в этом случае корректно говорить про распределение транзакции?
Ведь архитектурно тут нет распределенной памяти (считай просто несколько медленная шина к памяти).
Миф развенчан: распределённые транзакции можно масштабировать