2011-12-08 4 views
2

Initialement, je pensais que ce serait une question stupide, mais maintenant je suis inspiré par le following question. Contexte: J'ai beaucoup de données dans MySQL, mais le support spatial de MySQL est terrible. Idéalement, je voudrais tout migrer vers Postgres, mais la conversion de MySQL vers Postgres est une énorme boule de souffrance (j'ai déjà perdu près d'une semaine à y faire face). Maintenant, je pense, si seulement je pouvais maintenir seulement la partie spatiale dans Pg, faire les requêtes spatiales dans Pg, puis utiliser ces identifiants de ligne pour interroger des données non spatiales à partir de MySQL.demander des données à partir de deux tables dans différentes bases de données

Je suis une personne Perl DBI. Ma question est donc: est-ce que je peux créer un seul handle de base de données qui permette réellement d'interroger en joignant une table de Pg avec une table de MySQL, en supposant qu'ils ont une colonne id commune?

Répondre

1

Non, je ne pense pas que vous pouvez le faire de cette façon. Vous devez interroger les données séparément et combiner les résultats dans votre code. Je crois qu'il n'y a pas de véritables RDB qui peuvent faire ce que vous voulez.

Questions connexes