Используя разные типы / формат _id хорошо? - PullRequest
2 голосов
/ 21 сентября 2011

Я использую одну базу данных для всех (пользователей, файлов и комментариев).

Мне было интересно, могу ли я / должен использовать

  • идентификатор пользователя Twitter для пользователя doc _id's
  • md5 хэш (файла) для файла документа _id's
  • предоставил uuid для комментария документа _id's

Это странно смешивать эти разные типы идентификаторов.

Что говорит против этого сценария?Должен ли я придерживаться Uuid CouchDB для согласованности?

1 Ответ

4 голосов
/ 21 сентября 2011

Используйте любой формат идентификатора или комбинацию форматов по своему усмотрению.Вы можете добавить префикс, чтобы между ними не было совпадений.

twitter:@rnewson
md5:86f646c11b3bc7d434d06c077aee43d8

И т. Д.

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