Obecnie rozwijam aplikację w pliku node.js. Mam bazę danych Postgres/PostGIS do przechowywania informacji geoprzestrzennych i renderowania ich jako SVG. To działa dobrze do tej pory. Z drugiej strony mam bazę danych CouchDB wypełnioną danymi, z poprzedniego projektu.Używanie wielu baz danych w tej samej aplikacji
Chciałbym połączyć te dane z danymi geoprzestrzennymi z postgis za pośrednictwem node.js, ale nie jestem pewien, jak postępować ze strukturą moich baz danych.
Czy dobrze jest pracować z dwoma różnymi typami baz danych - nawet paradygmatami - w jednej aplikacji? Czy lepiej jest przekształcić dane z jednej db do drugiej?
BTW: To jest wyłącznie projekt hobby.
Jeśli nie używasz replikacji lub funkcji kanałów w couchdb, po prostu zrzuciłbym go i użyłbym postgresql do wszystkiego. Powód, dlaczego ludzie najczęściej korzystają z wielu baz danych, ponieważ oferują różne funkcje. – Pickels