MySQL et PostgreSQL Sur un équipement

Nous avons récemment acheté de nouveaux équipements pour le serveur de base de données destiné à consacrer au travail PostgreSQL. Cependant, nous avons maintenant besoin de lancer MySQL, Parce que certains logiciels que nous souhaitons utiliser, seule cette base de données est prise en charge. Étant donné que le référentiel sur cet ordinateur est le mieux adapté au placement de la base de données, nous n'avons maintenant aucun budget pour des équipements supplémentaires, nous pensons les exécuter à la fois sur un serveur.

Y a-t-il des mesures ou des méthodes avancées que nous devrions connaître?
Invité:

Babette

Confirmation de:

Mon seul conseil utile à ce sujet: Gardez les fichiers journaux de transaction Postgres Sur un disque physique séparé de vos entrepôts de données Pg et / ou MySQL, Qui peut probablement coexister. Les journaux de transaction sont d'énormes blocs d'enregistrement cohérent et Pg effectuera beaucoup

de nombreux

Il vaut mieux si vous pouvez enregistrer cette entrée-sortie par isolement séquentiellement et ne pas lui permettre de randomiser avec toutes les autres sorties d'entrée de l'entrepôt de données.

Emilie

Confirmation de:

Cela dépend vraiment de votre charge. Grande différence entre MySQL et PostgreSQL chose est MySQL Pré-met en évidence ses tampons de données au démarrage, puis les contrôlent vous-même, et PostgreSQL Au lieu de cela, il est supposé que la mise en cache des fichiers OS. Imaginez une situation où le système de cache de fichier devient trop petit, puis la performance PostgreSQL Des chutes. Plusieurs bases de données actives MySQL sur le même hôte "savoir" les uns sur les autres, car ils utilisent les mêmes structures de données internes, mais PostgreSQL Habituellement, il ne s'attend pas à ce que l'opération simultanée du SGBD sur un hôte. Je lance PostgreSQL et MySQL Sur un hôte avec une charge assez lourde et, enfin, est entré en collision avec un manque de système d'exploitation de cache de fichier et je devais bouger PostgreSQL Pour un hôte séparé.

Emilie

Confirmation de:

J'ai lancé une base de données de taille moyenne à l'aide des mécanismes de base de données et a révélé que ce n'est pas pire que deux bases de données actives ou plus sur le même moteur. Il semble que cela n'a pas d'importance qui utilise le cache de mémoire ou la bande passante du disque, ou est-ce que tout seul est utilisé sur un.

Emilie

Confirmation de:

Ne sachant rien sur les charges que vous attendez, il est assez difficile de donner une réponse vraiment significative, mais en bref:

Il n'y a pas de problèmes techniques réels avec le lancement des deux systèmes sur un ordinateur et de nombreux (les plus?) Les fournisseurs d'hébergement virtuels rendent cela en particulier.

Pour répondre aux questions, connectez-vous ou registre