технические проблемы и идеи, родившиеся в бурных водах реки Abava (а равно как и на ее берегах, далеких и близких), выставленные на всеобщее обсуждение
Страницы
▼
Thursday, August 30, 2007
Не commit
Полезное интервью на InfoQ с архитектором Ebay. Дискуссия идет вокруг степени использования баз данных в системе Ebay. Их реализация не использует транзакции. Причина - наличие различных баз данных. В этом случае транзакция есть по сути двухфазная транзакция. А этот двухфазный commit, c точки зрения Ebay (и ведь многие согласятся!), на практике не применим. Вообще, вся система постороена с идеей минимизации использования возможностей баз данных. От внешних ключей отказались (после поломок Oracle), наборы данных разбивают на страницы по своему etc.
У кривых программеров всегда БД виновата. Да, Оракл не образец стабильности, но в целом это отличная субд.
ReplyDelete