sql >> Databasteknik >  >> NoSQL >> MongoDB

konvertera databas från mysql till mongoDb

finns det något enkelt sätt att ändra databasen från mysql till mongoDB?

Metod #1 :exportera från MySQL i ett CSV-format och använd sedan mongoimport-verktyget. Detta fungerar dock inte alltid bra när det gäller hantering av datum för binär data.

Metod #2 :skriv överföringen på ditt valda språk. I grund och botten skriver du ett program som läser allt från MySQL ett element i taget och sedan infogar det i MongoDB.

Metod #2 är bättre än #1, men den är fortfarande inte tillräcklig.

MongoDB använder samlingar istället för tabeller. MongoDB stöder inte anslutningar. I varje databas jag har sett betyder detta att din datastruktur i MongoDB skiljer sig från strukturen i MySQL.

På grund av detta finns det inget "universellt verktyg" för att porta SQL till MongoDB. Din data kommer att behöva omvandlas innan den når MongoDB.



  1. Hur behåller jag has_many :through-relationer när jag serialiserar till JSON och tillbaka i Rails 4.0.3?

  2. Redis - Hur hänger nyckeln HASH och SET och ZSET ihop på CrudRepository save?

  3. Hur man väljer underdokument med MongoDB

  4. Hur skalar man Node.js WebSocket Redis Server?