partizionamento di un database significa divisione in tabelle più piccole . Questo può anche essere fatto mettendo tabelle su unità disco distinte . Un vantaggio importante di partizionamento è che è più facile accedere dati perché le query più velocemente. Diversi metodi di partizionamento includono partizionamento orizzontale e partizionamento verticale . Partizionamento verticale ha i suoi vantaggi, come una maggiore sicurezza , dal momento che gli utenti non sono autorizzati ad accedere ai dati che non sono di loro interesse . Un altro vantaggio è l'efficienza . Tuttavia , il partizionamento verticale viene fornito con alcuni svantaggi. Verticale partizionamento
partizionamento verticale divide una tabella di database in molte tabelle che hanno un minor numero di colonne. Normalizzazione e suddivisione delle righe sono due modi per andare su di partizionamento verticale . La normalizzazione si intende l'eliminazione di colonne che non sono richiesti da una tabella e mettendoli in tabelle secondarie . La scissione di righe consiste nel dividere la tabella di origine verticalmente in tabelle più piccole .
Incoerenti medio
partizioni del database verticali di accesso può provocare incoerenza riguarda la velocità di accesso ai dati. Le diverse partizioni in grado di fornire diverse velocità di accesso , il che è probabile che confondere gli utenti . Quando il sistema ha per combinare i dati provenienti da diverse partizioni , il suo tempo di risposta rischia di andare giù .