| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    MySQL vs. Texte
    Lors de la création d'applications Web et de bureau , les développeurs ont souvent le choix en termes de stockage de données. Les données d'une application peuvent inclure des nombres, des chaînes de texte et d'autres éléments . Certaines applications , notamment sur le Web , utiliser des fichiers texte pour stocker des données , tandis que d'autres utilisent le système de base de données MySQL. Ces deux options ont leurs avantages et inconvénients ainsi que les questions générales à considérer avant de faire un choix. Stockage

    Les éléments de données dans un fichier texte sont stockés dans un agencement linéaire avec de nouveaux éléments typiquement ajouté à la fin . Parfois, chaque élément sera placé sur sa propre ligne avec caractères de nouvelle ligne entre chaque enregistrement. Les éléments d'un fichier de texte peuvent également être séparés par un caractère comme un espace ou une virgule . Dans une base de données MySQL , les développeurs peuvent modéliser les données en termes de tables et de colonnes. MySQL est un système de base de données relationnelle , de sorte que chaque colonne peut avoir un type de données spécifique , et les tables peuvent avoir des relations avec l'autre. Par exemple, chaque enregistrement d'une table pour une publicité commandes d'enregistrement du système pourrait être liée à un enregistrement dans une table d'enregistrement coordonnées du client .
    Requêtes

    Lorsque les applications utilisent les données à partir d'une source de données, la méthode est adaptée au type de structure de données concernée. Car un fichier texte stocke les éléments de données dans une structure linéaire, il est normalement nécessaire de lire l'ensemble dans un programme ensemble des données , le stockage dans une structure de données de programmation comme un tableau ou une liste. Avec MySQL , les développeurs peuvent sélectionner des sections très spécifiques des données à l'aide des instructions de requête . Par exemple, dans l'application commerciale , un développeur peut construire une requête pour renvoyer toutes les commandes répertoriées pour un client particulier . Cela peut rendre les systèmes MySQL plus efficaces que des fichiers texte.
    Commande

    Les données contenues dans un fichier texte ne peut être ordonnée , afin que les applications peuvent simplement ajouter de nouvelles articles à la fin. Si une application a besoin de mettre à jour un élément particulier, le code doit parcourir chaque dossier jusqu'à ce qu'il trouve l'élément désiré. Dans un système MySQL, requêtes permettent au développeur de localiser un élément spécifique de mise à jour . Souvent, les tables de base de données MySQL ont une colonne d'index dans lequel chaque dossier se voit attribuer un numéro consécutif lorsqu'il est ajouté . Cela peut aussi aider les requêtes et les mises à jour . Chaque enregistrement dans une table de base de données MySQL est souvent unique , alors que dans un fichier texte il peut y avoir des doublons.
    Technologies

    MySQL et les sources de données de fichiers texte peuvent être utilisés en conjonction avec d'autres technologies Web telles que PHP et Java. MySQL bénéficie de ressources dédiées dans de nombreux langages de programmation pour l'exécution des processus communs tels que les requêtes . Avec des fichiers texte , le code de l'application est plus dépendante de la langue en usage , car les données de lecture normale s'effectue dans les structures internes de traitement . Un avantage pour les fichiers texte , cependant, est que pratiquement n'importe qui peut créer une source de données de fichier texte , alors que MySQL nécessite un certain niveau de compétence technique.

    Previous :

    next :
      articles connexes
    ·Comment faire pour utiliser la commande de tableau en P…
    ·Comment utiliser plusieurs variables dans une chaîne d…
    ·Comment insérer une image dans un e-mail HTML en utili…
    ·Comment utiliser les sessions dans MODx Revolution 
    ·Comment fonctionne PHP obtenir le droit de Cookie 
    ·Comment Activez l'accès root à MySQL partir de machin…
    ·Comment insérer des valeurs Case à cocher multiples d…
    ·Comment programmer un système Intranet sécurisé PHP 
    ·MySQL Débutant Tutoriel 
    ·Comment puis-je créer un formulaire de connexion pour …
      articles en vedette
    ·Comment écrire une DLL dans Autoit 
    ·Comment faire pour désactiver l'authentification PAM 
    ·Comment changer Borland C + + EDIT Screens 
    ·Quels types de côté serveur langues sont pour JSP 
    ·Comment se connecter en utilisant Python à Zangle 
    ·Fonction booléenne de C 
    ·Objectif questionnement en programmation C 
    ·Comment démarrer un programme avec des arguments en VB…
    ·Comment changer la cellule de DataGridView Backcolor 
    ·Comment changer le Jframe de fond dans Balançoire 
    Copyright © Connaissances Informatiques http://fr.wingwit.com