sql >> Databáze >  >> RDS >> PostgreSQL

Distribuováno ve více sloupcích

Záleží na tom, jak moc chcete skartovat databázi a na tom, jak méně záznamů chcete distribuovat v každém oddílu, myslím tím, že pokud do distribuce přidáte více než jeden sloupec, rozdělíte mnohem více dat do více oddílů.

Záleží také na tom, zda shardujete pomocí modulo nebo hash ...

Nicméně podle mého názoru, pokud máte primární klíč s více sloupci a chcete skartovat pomocí tohoto primárního klíče, mohlo by mít smysl distribuovat podle více sloupců (se všemi sloupci v primárním klíči), jinak byste měli skartovat podle jediného sloupce, který ve většině případů stačí .



  1. Metoda vyhledávacích polí MYSQL

  2. Transakce PHP, MySQL, PDO – Zkouší kód uvnitř blokové zastavení při commit()?

  3. SQL spojení 2 tabulek do 1 tabulky

  4. Indexuje MySQL hodnoty NULL?