Combien d'instances base de données sont trop avec le composant de base de données ezcomponents?

StackOverflow https://stackoverflow.com/questions/3987054

Question

Je veux me connecter à environ 9 bases de données et créer une instance pour chacun d'entre eux pour agréger mes résultats dans les requêtes.

Je suis en train d'écrire un tableau de bord de mesures pour mon entreprise qui ont besoin de suivre les résultats et les performances sur environ 9 bases de données différentes avec environ 15mil + enregistrements dans chacun. Maintenant, la partie technique n'est pas difficile. Je sais comment le code, mais je veux savoir ce qui est la meilleure approche.

Option Theres 1: Créer une instance de base de données et faire une UNION sur toutes mes requêtes de sélection. (Note: Toutes les bases de données sont sur une case)

Option 2: Créer une instance pour chaque base de données et d'interroger séparément chacun et agréger les résultats.

Il est plus d'une question de haut niveau si cela aide.

Merci!

Était-ce utile?

La solution

Il semble que la meilleure façon de se connecter à 9 différentes bases de données ne sont pas par une connexion réelle, mais la création d'une API qui alimente les données à vous au lieu de vous avoir à extraire les données tout le temps résultant de la population de données lente EXTRÊMEMENT et l'agrégation.

Sa solution étonnante à une question complexe. Créer un flux xml qui alimente les données pour vous que vous avez besoin.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top