Maison  >  Article  >  développement back-end  >  Une brève discussion de deux architectures et de la conception de l'architecture de base

Une brève discussion de deux architectures et de la conception de l'architecture de base

巴扎黑
巴扎黑original
2017-06-12 16:06:473968parcourir

1. Conception de l'architecture 11. Les serveurs maître et esclave peuvent utiliser différents moteurs de stockage. InnoDB est utilisé sur le maître, tirant parti de fonctionnalités avancées telles que les transactions et les verrous au niveau des lignes. MyISAM est utilisé sur l'esclave, qui offre de meilleures performances de lecture, économise de la mémoire et est facile à sauvegarder. Vous pouvez également utiliser différents types de données respectivement, tels que varchar sur le maître et char sur l'esclave. Cela permet non seulement d'économiser de l'espace, mais utilise également la fonctionnalité de table statique de MyISAM. 2. Dans la solution M-S-Muti Slave, l'esclave relais peut également utiliser le moteur de stockage BlackHole. Le moteur de stockage BlackHole enregistre uniquement les journaux et n'écrit pas de données. L'utilisation de cette fonctionnalité peut grandement améliorer les performances des journaux de relais. Cependant, cette solution ne prend pas en charge la réplication sous les GTID, car BlackHole ne peut être utilisé qu'avec les journaux binaires au format StateMent, et les formats Row et Mixed ne sont pas disponibles. 3. Dans la conception de la séparation de la lecture et de l'écriture, le serveur maître-esclave peut utiliser différents schémas d'indexation. Le maître ne peut conserver que les index qui garantissent les relations entre les données, tels que les clés primaires ou les index uniques. Salve effectue l'optimisation d'index pour les requêtes.

1. MySQL - analyse détaillée de deux méthodes architecturales pour améliorer les performances de réplication

Une brève discussion de deux architectures et de la conception de l'architecture de base

Introduction : 1. Conception de l'architecture 11. Les serveurs maître et esclave peuvent utiliser différents moteurs de stockage. InnoDB est utilisé sur le maître, tirant parti de fonctionnalités avancées telles que les transactions et les verrous au niveau des lignes. MyISAM est utilisé sur l'esclave, qui offre de meilleures performances de lecture, économise de la mémoire et est facile à sauvegarder. Vous pouvez également utiliser différents types de données respectivement, tels que varchar sur le maître et char sur l'esclave. Cela permet non seulement d'économiser de l'espace, mais utilise également la fonctionnalité de table statique de MyISAM. 2. Dans la solution M-S-Muti Slave, le relais Slave peut également utiliser BlackHol

2 Analyse des différences, avantages et inconvénients du C/S et du B/S. architecture, architecture _PHP tutoriel

Une brève discussion de deux architectures et de la conception de l'architecture de base

Introduction : Analyse des différences, avantages et inconvénients de C/S et Architectures B/S, architecture. Analyse des différences, avantages et inconvénients des architectures C/S et B/S, architecture 1. Architecture C/S 1. Concept L'architecture C/S est une architecture typique à deux couches, et l'ensemble du processus est Client/Serveur, c'est-à-dire est, client serveur Cadre final

3 Analyse des différences, avantages et inconvénients de l'architecture C/S et B/S, architecture

Introduction : Analyse des différences, avantages et inconvénients des architectures C/S et B/S. Analyse des différences, avantages et inconvénients des architectures C/S et B/S, architecture 1. Architecture C/S 1. Concept L'architecture C/S est une architecture typique à deux couches, et l'ensemble du processus est Client/Serveur, c'est-à-dire est, client serveur Cadre final

4 Analyse des différences, avantages et inconvénients de l'exemple d'architecture_php C/S et B/S.

Introduction : C/S et B/S sont deux méthodes d'architecture logicielle très courantes. Elles peuvent toutes deux effectuer le même traitement métier, et même utiliser la même méthode. . mettre en œuvre une logique commune. Dans ces conditions, pourquoi les distinguer les uns des autres ? Examinons ensuite les différences et les liens entre les deux.

5. Paramètres innodb_flush_log_at_trx_commit et sync_binlog sous l'architecture MySQL HA

Introduction : HeartBeat + DRBD et la réplication MySQL sont nombreux Une méthode couramment utilisée par les entreprises. Pour les problèmes d'intégrité et de cohérence des données, ces deux architectures doivent prendre en compte 2 choses

6 opérations de lecture et d'écriture distribuées mongodb (1).

Une brève discussion de deux architectures et de la conception de l'architecture de base

Introduction : les architectures de cluster partagé et de jeux de réplicas Mongodb sont largement utilisées. Dans l'environnement de production, ces deux architectures sont de plus en plus mises à l'ordre du jour avec la croissance du volume d'affaires, du volume de données et des exigences de haute disponibilité. L'architecture système passe lentement d'une architecture mono-machine à une architecture en cluster, et toutes les installations sous-jacentes sont regroupées. 1. L'opération de lecture distribuée présente comment les clusters fragmentés et les jeux de réplicas affectent la lecture

7 Analyse des différences, des avantages et des inconvénients des architectures C/S et B/S

Une brève discussion de deux architectures et de la conception de l'architecture de base

Introduction : C/S et B/S sont deux méthodes d'architecture logicielle très courantes. Les deux peuvent effectuer le même traitement métier et peuvent même implémenter une logique commune de la même manière. Dans ces conditions, pourquoi les distinguer les uns des autres ? Jetons ensuite un coup d'œil à

8 innodb_flush_log_at_trx_commit et sync_binlog settings_MySQL sous l'architecture MySQLHA

Introduction : HeartBeat + DRBD. et la réplication MySQL sont des méthodes couramment utilisées par de nombreuses entreprises. Pour les problèmes d'intégrité et de cohérence des données, ces deux architectures doivent prendre en compte deux paramètres importants : les paramètres nodb_flush_log_at_trx_commit et sync_binlog.

9. Analyse des différences, avantages et inconvénients de l'architecture C/S et B/S_PHP

Une brève discussion de deux architectures et de la conception de l'architecture de base

Introduction : C/S et B/S sont deux méthodes d'architecture logicielle très courantes. Elles peuvent toutes deux effectuer le même traitement métier, et même utiliser la même méthode. logique. Dans ces conditions, pourquoi les distinguer les uns des autres ? Examinons ensuite les différences et les liens entre les deux.

【Recommandations de questions et réponses associées】 :

Android - quelques confusions sur la conception de l'architecture de l'application

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn