Use of GUIDs in keys
My company is using a partner to deliver a couchbase based system we've designed - after speaking to a couchbase expert they've formed the view that the way we've designed it with guids as keys (and those keys being used as look up values within other documents) is not only sub-optimal but downright negative.
The reasoning is connected to cache-size and memory consumption…
Does this ring true as a correct interpretation?
Essentially, is it a good idea to use GUIDs as keys - and if not, how should we go about generating system wide key values uniquely in a multi-cluster (as in XDCR using) system?
Any thoughts appreciated!