MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

конвертиране на база данни от mysql в mongoDb

има ли лесен начин да промените базата данни от mysql на mongoDB?

Метод №1 :експортирайте от MySQL в CSV формат и след това използвайте инструмента mongoimport. Това обаче не винаги работи добре по отношение на обработката на дати на двоични данни.

Метод №2 :скриптирайте трансфера на избран от вас език. По принцип вие пишете програма, която чете всичко от MySQL един елемент в даден момент и след това го вмъква в MongoDB.

Метод №2 е по-добър от №1, но все още не е адекватен.

MongoDB използва колекции вместо таблици. MongoDB не поддържа присъединявания. Във всяка база данни, която съм виждал, това означава, че вашата структура на данните в MongoDB е различна от структурата в MySQL.

Поради това няма "универсален инструмент" за пренасяне на SQL към MongoDB. Вашите данни ще трябва да бъдат трансформирани, преди да достигнат MongoDB.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:ГРЕШКА:дъщерният процес е неуспешен, излезе с грешка номер 14

  2. Повишете подполета до най-високо ниво в проекцията, без да изброявате всички ключове

  3. Метеор без монго

  4. Добавете някакъв вид номер на ред към агрегатна команда/конвейер на mongodb

  5. Преглед на криптирането на ниво поле от страна на клиента в MongoDB