Abstract:
Conceptul de partiționare este o tehnică de descompunere a bazelor de date care o împarte în unități mai mici, independente, numite partiții (sau „shards”). Scopul este de a distribui datele și sarcina pentru a îmbunătăți performanța și scalabilitatea sistemului de baze de date, precum și disponibilitatea datelor în caz de accidente. Punerea în aplicare necesită o planificare atentă, inclusiv alegerea cheii de partiționare, arhitectura partiționării, localizarea fragmentelor și gestionarea comunicării între fragmente.