Ciao a tutti e bentornati.
Nel video di oggi parleremo della conversione dello schema.
Quando si parla di migrazione dei dati, non si tratta solo di prendere il backup del database di origine
e caricarlo sul database di destinazione.
Si tratta di un approccio molto semplicistico.
Tuttavia, negli scenari reali, spesso ci si imbatte in casi d'uso in cui è necessario modificare
anche lo schema generale.
Ad esempio, il database di origine è basato su Oracle e si desidera spostarlo nel database di destinazione
basato su PostgreSQL.
Pertanto, in questo tipo di casi d'uso, in cui viene modificato anche lo schema generale, vengono introdotte
ulteriori sfide.
Per ovviare a questo problema, è possibile utilizzare lo strumento di conversione dello schema, noto anche come ACT, per
convertire lo schema del database esistente da un motore di database a un altro.
Ad esempio, si vede che il motore del database di origine è un SQL Server e il motore del database di destinazione
è il mio SQL.
È qui che entra in gioco il set di dati.
Quando si parla del motore del database di origine e del motore del database di destinazione, si noti
che non tutti i tipi di motori sono supportati nell'ambito di questa conversione generale dello schema.
Ad esempio, quando si parla di conversione OLTP supportata, se si utilizza
Microsoft SQL Server, è possibile scegliere come database di destinazione
Aurora, Ms. SQL, Postgres SQL, Maria DB e altri ancora.
E allo stesso modo per il mio SQL, è possibile convertirlo in Postgres SQL utilizzando il seme.
Se parliamo degli strumenti di conversione dello schema disponibili, le soluzioni principali
offerte da AWP sono due.
Il primo è la conversione dello schema DMS.
Si tratta quindi di un'esperienza completamente gestita.
Il secondo strumento principale, molto utilizzato, è lo strumento di conversione degli schemi, che è un software.
Quindi, prima di procedere oltre, andiamo a dare un'occhiata veloce.
Ora, se si guarda al cruscotto del DMS, ci sono opzioni specifiche sotto la voce convertire.
Ad esempio, se si esplora il progetto di migrazione, si legge che è possibile utilizzare il progetto
di migrazione per convertire lo schema da un'origine Oracle o SQL Server a un database MySQL o Postgres SQL Target.
Ecco dove può essere utilizzato.
Quindi tutti questi elementi fanno parte della conversione dello schema DMS.
Poi c'è la conversione dello schema, che è il software.
Dal nome stesso si può dedurre che si tratta di una sorta di software da installare come parte
della nostra workstation e questo è esattamente ciò che è.
Potete quindi scaricare il CD per Windows, Fedora e Ubuntu.
Quindi tutti questi link per il download sono disponibili.
Ora.
Anche la dimensione complessiva del programma di installazione è piuttosto grande, quindi se guardate rapidamente
la dimensione qui è quasi un gbps.
Ora, se si apre lo strumento di conversione dello schema dopo l'installazione, ecco come si presenta.
È quindi necessario specificare il motore di origine.
Quindi si dispone di vari set di ingegneri, Oracle, Postgres SQL, ecc. Supponiamo di avere un microsoft SQL Server e di avere
una serie di opzioni per cambiare motore, per mantenere lo stesso motore,
ma ottimizzato per il cloud e così via.
Supponiamo di voler cambiare il motore.
Quindi è necessario specificare le credenziali di connessione a SQL Server.
Quindi tutto questo e poi bisogna scegliere lo schema ed eseguire la valutazione della migrazione del database.
Va bene.
Spero quindi che con questa panoramica di alto livello abbiate compreso entrambe le opzioni.
Quindi, alcuni punti importanti da notare: lo strumento di conversione dello schema DMS è una versione web del software di cui
abbiamo parlato.
Tuttavia, questa versione web specifica offre funzionalità più limitate rispetto all'applicazione desktop.
Pertanto, l'applicazione desktop dispone di molte funzionalità che non saranno visibili nell'ambito della conversione dello schema
DMS.
Se analizziamo i casi d'uso principali, il DMS tradizionalmente sposta carichi di lavoro relazionali più piccoli, inferiori
a dieci DB, mentre l'ICT viene utilizzato principalmente per migrare carichi di lavoro di data warehouse di grandi dimensioni.
Inoltre, il DMS supporta la replica continua per mantenere i dati sincronizzati con l'origine.
Tuttavia, un WCT non lo fa.
Un altro vantaggio del sito è che si può utilizzare per eseguire il programma in modalità offline.
Ora, prima di concludere, una cosa che volevo mostrarvi è che se guardate le FAQ associate allo strumento
di conversione dello schema, hanno fondamentalmente indicato le differenze principali a livello di asset
e a livello di schema DMS.
Ora, come vedete, la risorsa è più ricca di funzioni e supporta molte funzionalità che non sono presenti
nello strumento di conversione dello schema DMS.
A parte questo, uno dei vantaggi principali è che la risorsa supporta i dati.
Quindi avete Amazon Redshift, che è supportato come parte del database di destinazione.
Ad esempio, è possibile passare da Teradata a Redshift, da IBM a Redshift, da Oracle Data Warehouse
a Redshift e così via.
È qui che entra in gioco anche il primo indicatore, dove A viene utilizzato principalmente per migrare i carichi di lavoro
relativi ai data warehouse di grandi dimensioni.
Va bene.
Questa è la panoramica di alto livello su questi strumenti di conversione degli schemi.
E con questo si conclude il video di oggi.