#4717 - GUIDs instead of auto-incrementing IDs

Identifier #4717
Issue type Feature request or suggestion
Title GUIDs instead of auto-incrementing IDs
Status Open
Tags

Risk: Core rearchitecting (custom)

Roadmap: Over the horizon (custom)

Type: Cloudification (custom)

Type: Cross-cutting feature (custom)

Handling member Deleted
Addon core
Description In order to have content running across a geo-distributed cloud, i.e. outside of a single server farm, we need to move from auto-increment IDs. Otherwise to avoid ID conflicts we have to rely on a single shared database with high latency times.
(Actually there is a fudge, to set different base values for auto-increment - but this is a horrible hack in my opinion and a recipe for big headaches).

If we do this, it makes sense to standardise on the notion that most content types will have: GUID, Title, Moniker. So galleries for example would no longer have a 'name' field, that'd be replaced with the GUID too.

Implementing this issue also allows syndicating content from one site to another, e.g. from a staging site to a live site.
Steps to reproduce

Related to

#3046 - Drop 32-bit support (on hold)

Funded? No
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".

Rating

Unrated