Considérez ce tableau utilisé pour les métadonnées d'objets magasinPostgres référence UUID frais généraux
CREATE TABLE meta (
"obj_uuid" uuid,
"type" int,
"value" text
);
Les objets sont identifiés à l'aide des clés primaires de uuid
, les références de ligne de métadonnées qui uuid
. Maintenant, je suis inquiet que cela fera exploser la taille de la base de données de façon exponentielle.
Est-ce que Postgres l'optimise sur lui-même, ou serait-il préférable de créer une table intermédiaire qui mappe le uuid
sur un serial
et référence cette série dans la table de métadonnées à la place?
Si une série est adéquate, pourquoi utilisez-vous uuid? –
@ClodoaldoNeto parce que l'UUID vient de CouchDB –
Cette question sur DBA.StackExchange pourrait vous aider. http://dba.stackexchange.com/questions/322/what-are-the-drawbacks-with-using-uuid-or-guid-as-a-primary-key –