Я использую java/morphia для работы с mongodb. ObjectId по умолчанию не очень удобно использовать на уровне Java. Я хотел бы сделать его типом String, сохраняя при этом процесс генерации ключа с использованием ObjectId, скажем, _id = new ObjectId.toString()
.
Я хочу знать, есть ли побочные эффекты при таком способе? Например, повлияет ли это на производительность базы данных или каким-либо образом вызовет конфликты ключей? Повлияет ли это на среду шардинга...