Sono fortemente in disaccordo con la valutazione di Justin Caves. Un DBA di produzione probabilmente avrebbe un'opinione molto diversa.
Sono disponibili spazi tabelle trasportabili per spostare sottoinsiemi dei dati tra database, senza dover spostare l'intero database.
tablespace di sola lettura, quindi non si esegue il backup dell'intero database ogni settimana, il che potrebbe richiedere molte ore e non si può sopportare il calo di prestazioni per quel periodo di tempo, anche se si limita la velocità.
esegue il backup solo di determinati tablespace a date fisse a causa della dimensione pura, anche se molti posti non dispongono di database così grandi. lo stesso motivo del punto precedente.
A seconda dell'applicazione, diciamo che ci sono moduli che possono funzionare indipendentemente l'uno dall'altro sul lato dell'applicazione.Se ognuno di essi ha il proprio set di spazi tabella, è possibile portare offline uno spazio tabella app per eseguire una reorg senza influire sugli altri moduli ... possono essere eseguiti normalmente.
come per la separazione di dati e indici: il motivo tradizionale era di mettere i due su dischi diversi in modo che non fossero in competizione tra loro. Non tanto un problema con le funzionalità di archiviazione di oggi, come SAN, dove è tutto lo stesso spazio di archiviazione, ma c'è ancora la considerazione che si otterrà contesa a livello di intestazione del file anche con tablespace gestiti localmente se si Hai tutti i tuoi oggetti nello stesso tablespace in cui non puoi separare localmente gli indici dai tavoli !! Anche se si creano 20 file di dati in un tablespace, non si arriva a decidere dove vanno le tabelle e gli indici, e poi un giorno si nota che si ha una contesa maggiore a livello di intestazione del file a causa della massiccia attività contro il tavolo dove sono gli indici capita di essere nello stesso file di dati! In effetti lo scarto. se hai solo un ts, allora lo corrisponderà a senza dubbio a contesa sull'intestazione del file.
ci sono più motivi per avere quella separazione logica, e no, non si tratta di prestazioni per la maggior parte, si tratta più dell'amministrazione in un ambiente di produzione.
FYI: Dato che avevamo una domanda simile su DBA: https://dba.stackexchange.com/questions/177511/specificness-of-tablespace/177625?noredirect=1#comment344534_177625, sono andato avanti e ho copiato/citato la tua risposta in quella domanda e ti ha dato credito per questo. Se la tua opinione/posizione su questo è cambiata negli ultimi 10 anni, sentiti libero di modificare direttamente la mia risposta o di fornire un'altra risposta, se lo desideri. –