Thursday, August 30, 2007

Не commit

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

1 comment:

Anonymous said...

У кривых программеров всегда БД виновата. Да, Оракл не образец стабильности, но в целом это отличная субд.