MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

conversione del database da mysql a mongoDb

c'è un modo semplice per cambiare il database da mysql a mongoDB?

Metodo n. 1 :esporta da MySQL in formato CSV e quindi utilizza lo strumento mongoimport. Tuttavia, questo non funziona sempre bene in termini di gestione delle date dei dati binari.

Metodo n. 2 :scrivi il trasferimento nella tua lingua preferita. Fondamentalmente scrivi un programma che legge tutto da MySQL un elemento alla volta e poi lo inserisce in MongoDB.

Il metodo n. 2 è migliore del n. 1, ma non è ancora adeguato.

MongoDB utilizza raccolte invece di tabelle. MongoDB non supporta i join. In ogni database che ho visto, ciò significa che la struttura dei dati in MongoDB è diversa dalla struttura in MySQL.

Per questo motivo, non esiste uno "strumento universale" per il porting di SQL su MongoDB. I tuoi dati dovranno essere trasformati prima che raggiungano MongoDB.