Ищете что-то похожее на уникальные идентификаторы Big Int Facebook, используемые в Graph API - PullRequest
0 голосов
/ 07 февраля 2012

Какова была лучшая практика для архитектуры предприятия, где вы хотели бы назначить каждому уникальному объекту в системе идентификатор.И вместо GUID вы хотели бы использовать Big Int.Кто-нибудь знает, что Facebook делает внутренне для достижения цели?

В моей ситуации некоторые объекты будут в MySQL, некоторые в MongoDB, а позже, возможно, некоторые в Cassandra.

Есть ли у них «служба идентификации», которая выдает новые идентификаторы?Алгоритмический метод?Я ищу то, что просто, быстро и масштабируемо.

1 Ответ

1 голос
/ 07 февраля 2012

Есть ли у них "служба идентификации", которая раздает новые идентификаторы?

Это именно то, что я бы порекомендовал. Хорошо спроектированный, быстрый, масштабируемый, без дублирования между различными объектами и т. Д. Однако при плохом проектировании он медленный, не масштабируемый, легко дублируемый и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...