Есть ли какое-либо преимущество в использовании UUID, сгенерированных сервером, в RethinkDB?

Я позволял RethinkDB генерировать идентификаторы и столкнулся со случаем, когда было бы полезно сгенерировать идентификатор на клиенте.

Безопасно ли генерировать UUID в приложении? Есть ли какая-либо польза от использования r.uuid() вместо этого, например, упорядочение, индексация или другое улучшение производительности?


person John Clayton    schedule 10.08.2015    source источник


Ответы (1)


Вы можете безопасно создавать идентификаторы в приложении. Основное преимущество uuid, сгенерированных сервером, заключается в том, что сервер заботится о создании идентификатора, поэтому вам не нужно об этом беспокоиться. Но если у вас есть случай, когда вы хотите использовать пользовательские идентификаторы, сделайте это! Это ожидается на сервере RethinkDB и не вызовет никаких проблем.

person coffeemug    schedule 10.08.2015