sql >> Database >  >> RDS >> PostgreSQL

Gedistribueerd door meerdere kolommen

Het hangt af van hoeveel je wilt sharden de database, en hoe minder records u in elke partitie wilt distribueren, ik bedoel, als u meer dan één kolom aan de distributie toevoegt, zult u veel meer gegevens in meer partities fragmenteren.

Het hangt ook af of je shard door modulo of hash ...

Naar mijn mening, als u echter een primaire sleutel met meerdere kolommen hebt en u wilt sharden met deze primaire sleutel, kan het zinvol zijn om te distribueren door meerdere kolommen (met alle kolommen in de primaire sleutel), anders zou u moeten sharden met een enkele kolom die in de meeste gevallen is genoeg.



  1. Android-programma om de SQLite-database naar Excel te converteren

  2. Is het echt nodig om elke keer dat de applicatie start SQLite-tabellen te maken?

  3. Hoe kan men, indien mogelijk, PostgreSQL insluiten?

  4. Oracle-cursor maken met Java-programma