10 июля 2008 · Комментарий

Без заголовка

> Архитектуры Share Everything и Share Nothing: http://stic.st/stsFiles/2008/shareEverything_sts2008.pdf Как-то странно они понимают Share Nothing, они туда включают случай с общий базой данных. Назвали бы уж Shared DB. Приниципальной преимущество Shared Nothing как раз независимость от отказов компонентов, а значит на практике, бОльшая масштабируемость, в силу на порядок более дешевых компонентов. Отказоустойчивая система на базе Оракла, на порядок дороже таковой на базе MySQL Cluster. Ибо первая (помимо лицензий) требует организации отказоустойчивого Shared Disk, что обычно стоит в районе сотент тысяч долларов. Share Nothing работает на обычном железе. > В частности, подробно про GLASS (GemStone, Linux, Apache, Seaside, Smalltalk) для легкомасштабируемых веб-приложений. Транзакции - принципиально ограниченны в масштабируемости в распределенной среде, из-за two-phase-commit'а. Возможны отказы, которые такая система не преживает. Путей преодоления этой проблему у них я чего-то не увидел.

К записи · К обсуждению