sql >> Databáze >  >> NoSQL >> MongoDB

převod databáze z mysql na mongoDb

existuje nějaký snadný způsob, jak změnit databázi z mysql na mongoDB?

Metoda č. 1 :exportujte z MySQL ve formátu CSV a poté použijte nástroj mongoimport. To však ne vždy funguje dobře, pokud jde o zpracování dat binárních dat.

Metoda č. 2 :skript převodu ve vámi zvoleném jazyce. V podstatě napíšete program, který načte vše z MySQL jeden prvek po druhém a pak to vloží do MongoDB.

Metoda #2 je lepší než #1, ale stále není adekvátní.

MongoDB používá kolekce místo tabulek. MongoDB nepodporuje připojení. V každé databázi, kterou jsem viděl, to znamená, že vaše datová struktura v MongoDB se liší od struktury v MySQL.

Z tohoto důvodu neexistuje žádný „univerzální nástroj“ pro portování SQL do MongoDB. Vaše data budou muset být transformována, než se dostanou do MongoDB.



  1. Nelze se připojit k mongodb errno:61 Připojení odmítnuto

  2. Nainstalujte MongoDB na Windows

  3. Mezipaměť Azure Redis – časové limity pro volání GET

  4. Mongoose:Schéma vs model?