? Application Web Un mal construit a le potentiel d' être lent, inefficace et peu fiable. Un élément de conception de base de données à considérer est «frais généraux ». Selon la façon dont vous structurez votre base de données , les frais généraux peuvent être causés par des facteurs tels que le nombre d'utilisateurs qui visitent votre site , ou intègre des fonctionnalités de base de données . Reconnaissant ce fait les frais généraux et de savoir comment y remédier vous aidera à créer une meilleure application Web de qualité. MySQL
Lorsque vous construisez une application orientée données , vous avez besoin d' un endroit pour stocker les informations recueillies par l'utilisateur. Cela prend généralement place sur un serveur dans un endroit éloigné . Un serveur , qui est un ordinateur utilisé dans un but spécifique , besoin d'un logiciel pour gérer les données qu'il recueille . MySQL est un logiciel de base de données qui est gratuit à télécharger et mis à jour par une communauté de développeurs. Avec MySQL, vous pouvez développer l'architecture de votre projet Web.
Overhead
Quand vous pensez de l'expression « frais généraux» en termes d'argent , vous êtes habituellement envisagez l' montant consacré à garder un système, comme un ménage , exploitation. En termes de base de données , il ya une quantité spécifique de l'espace. Comme dans un ménage , vous voudrez probablement garder votre tête basse. L'augmentation du montant des frais généraux que vous avez dans une base de données MySQL pourrait ralentir ou d'arrêter une application Web de s'exécuter. En outre, c'est un gaspillage d'espace de stockage . Garder un œil sur la façon dont vos données sont stockées et l'effet qu'elle a sur votre application Web peuvent empêche trop de frais généraux. En outre, la vérification pour voir si vous avez une quantité excessive de tête peut accélérer les performances de vos applications , et de créer une expérience plus agréable pour l'utilisateur.
Évolutivité
< br >
Quand vous considérez base de données et les performances des applications Web , vous devriez envisager la vitesse à laquelle l'utilisateur va charger l'application et l'impact que plusieurs utilisateurs auront sur la base de données . Ce dernier est considéré comme l'évolutivité. La capacité de la base de données pour faire face à de multiples utilisateurs peuvent créer des frais généraux. À titre d'exemple , si vous créez une application de base de données qui est actuellement accessible par un utilisateur et un second utilisateur rejoint , la vitesse à laquelle le second utilisateur peut accéder aux données pourraient être autant que 50 pour cent inférieure à la première . Si un troisième joint , il pourrait être de 50 pour cent inférieure à la seconde , et ainsi de suite . Plusieurs utilisateurs sur une base de données unique système peuvent provoquer une recherche aérienne. Pour éviter cela, la restructuration de votre base de données dans un cluster , qui dispose de plusieurs " arrêts " dans le flux de données qui aident à éviter les embouteillages .
Cache de requêtes
Le cache de requête une surcharge de manière peut entraîner une base de données de cluster. Lorsque vous envoyez une demande d'information à une base de données , que l'on appelle une requête. Le cache est un système de stockage pour une variété d'applications. En termes d' un cache de requêtes , il est le stockage des demandes des utilisateurs , qui peuvent être accessibles plus tard pour accélérer la réponse de la base de données. Cela fonctionne bien quand vous avez une base de données. Quand vous avez un cluster , la base de données a besoin de vérifier d'autres bases de voir qu'aucun des données a changé , rendant ses informations inutiles. Ce processus crée frais généraux au sein de la base de données du cluster. En gardant un oeil sur le cache de requête pour s'assurer qu'il est utilisé de façon appropriée , vous pouvez éviter un excès de frais généraux.