вторник, 16 октября 2012 г.

Идентификаторы в распределенных системах

Интересная статья, с проблемами идентификаторов в распределенных системах
http://www.brentozar.com/archive/2012/09/trouble-keys/

Одно из решений - отход от реляционных заветов и хранение в поле доп. информации. В примере - время, идентификатор источника и собственно сам счетчик. Такой подход решает, в извеcтных пределах, вопрос порядка ключей(чего лишен GUID), возможность одновременной генерации в нескольких местах (чего лишена схема с централизованной генерацией), неудобство композитов.


Комментариев нет: