MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

konwersja bazy danych z mysql do mongoDb

czy istnieje prosty sposób na zmianę bazy danych z mysql na mongoDB?

Metoda nr 1 :wyeksportuj z MySQL w formacie CSV, a następnie użyj narzędzia mongoimport. Jednak nie zawsze działa to dobrze, jeśli chodzi o obsługę dat danych binarnych.

Metoda nr 2 :napisz przelew w wybranym przez siebie języku. Zasadniczo piszesz program, który odczytuje wszystko z MySQL po jednym elemencie na raz, a następnie wstawia go do MongoDB.

Metoda nr 2 jest lepsza niż nr 1, ale nadal nie jest wystarczająca.

MongoDB używa kolekcji zamiast tabel. MongoDB nie obsługuje złączeń. W każdej bazie danych, którą widziałem, oznacza to, że struktura danych w MongoDB różni się od struktury w MySQL.

Z tego powodu nie ma "uniwersalnego narzędzia" do przenoszenia SQL do MongoDB. Twoje dane będą musiały zostać przekształcone, zanim dotrą do MongoDB.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jaki jest maksymalny rozmiar operacji wsadowej MongoDB?

  2. Sprawdź, czy ktoś ma urodziny w ciągu najbliższych 30 dni z mongo

  3. Spring Data MongoDB – indeksy, adnotacje i konwertery

  4. Różnica między przechowywaniem identyfikatora ObjectId a jego postacią ciągu w MongoDB

  5. Unikalny indeks w manguście nie działa