MySQL i MongoDB używają bardzo różnych modeli danych i zapytań, więc nie możesz bezpośrednio przesyłać danych.
Niestety, przenoszenie danych między nimi musi odbywać się ręcznie, a wydajne działanie zależy w dużej mierze od Twoich danych. Np. możesz przenieść każdą tabelę do oddzielnej kolekcji (w przybliżeniu tabelę w MongoDB-lingo) i nadać unikalne atrybuty w tabelach jako _id
-atrybut. Alternatywnie możesz utworzyć _id
do tablename+unique_id
.
Zasadniczo, ponieważ bazy danych dokumentów są zasadniczo dowolne, możesz swobodnie wymyślać schematy ad-infinitum (o ile _id
-atrybuty są unikalne w ramach kolekcji).