| 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
    Comparer MySQL vs. SQLite
    Que vous ne pouvez pas décider quel système de gestion de base de données relationnelle ou SGBD , d'utiliser ou vous êtes juste curieux au sujet de différentes technologies de programmation , d'examiner les similitudes et les différences de MySQL et SQLite peuvent vous aider à évaluer leurs capacités de performance respectifs. Comme SGBD relationnel technologies , MySQL et SQLite deux stockent les données sous forme de tableaux liés et peuvent se propager bases de données simples à travers plusieurs tables. MySQL est mieux adaptée pour les opérations de programmation plus complexes, et SQLite est mieux adaptée pour les opérations de programmation simples. Interface

    MySQL et SQLite s'appuient sur le langage structuré de requêtes , ou SQL, interface. SQL est un langage de requête standard , qui est un langage de programmation spécialisé que les programmeurs utilisent pour demander des informations à partir de bases de données. Bien que les programmeurs historiquement utilisés interfaces SQL pour les SGBD fonctionnant sur mainframes et mini-ordinateurs , à partir de 2011 programmeurs se tournent vers SQL pour une utilisation avec des ordinateurs personnels . C'est parce que SQL prend en charge la distribution des bases de données sur de multiples systèmes informatiques , permettant aux utilisateurs sur des réseaux locaux ou LAN , d'accéder simultanément à la même base de données.
    Licences

    Contrairement à SQLite, MySQL est un propriétaire - La technologie que la filiale Oracle , MySQL AB, propriétaire , réglemente et vend - ou à but lucratif . MySQL AB sous licence cette technologie en utilisant un General Public License. En revanche, SQLite est une technologie du domaine public que le programmeur D. Richard Hipp développé . En tant que technologie du domaine public , les droits de propriété intellectuelle ne couvrent pas SQLite et n'importe qui peut l'utiliser librement .
    Espace de stockage

    MySQL peut accueillir des tailles de base de données maximales de 4 Go , ce qui rend mySQL un bon choix de SGBD lorsque vous travaillez avec de grandes bases de données. En comparaison, parce que la bibliothèque SQLite a une capacité relativement maigre de 250kb , SQLite ne peut accueillir que des tailles de base de données maximum de 1GB . Cela rend SQLite un bon choix de SGBD lorsque vous travaillez avec les systèmes embarqués et les petites bases de données.
    Accès

    Contrairement à SQLite, MySQL a un mécanisme intégré dans la requête . Ce mécanisme permet à la technologie MySQL pour gérer efficacement plusieurs opérations de requête , simultanées. En revanche, SQLite est incapable de gérer efficacement plusieurs opérations de requête , simultanées. C'est parce que SQLite privilégie les opérations de lecture de données sur les opérations d'écriture de données , ce qui provoque un retard quand SQLite essaie de gérer un plus grand nombre de demandes simultanées de données.
    Portabilité
    < p> l'un des principaux avantages de SQLite plus mySQL , c'est qu'il est capable de stocker des bases de données directement dans les fichiers individuels. Les programmeurs peuvent alors facilement copier et déplacer ces fichiers vers d'autres SGBD . En revanche, mySQL s'appuie sur son propre format de fichier distinct . L'utilisation de ce format signifie que les programmeurs ne peuvent pas déplacer les fichiers vers d'autres SGBD moins qu'ils exportent d'abord les bases de données qu'ils essaient de sauver. Malheureusement pour les utilisateurs de MySQL , ce processus d'exportation est temps lors de l'exportation de grandes bases de données.
    Sécurité

    MySQL est un SGBD intrinsèquement plus sécurisé car il comprend un système d'authentification . Avant qu'un programmeur peut apporter des modifications à une base de données , il doit d'abord entrer un nom d'utilisateur et mot de passe . En comparaison, SQLite ne comprend pas un système d'authentification .

    Previous :

    next :
      articles connexes
    ·Comment faire pour activer SSL et PHP 
    ·Comment lire un fichier XLS en PHP 
    ·Comment accéder à MySQL depuis PHP 
    ·Cookies vs. Sessions 
    ·Comment faire pour créer des sauts de graphes dans Sig…
    ·Comment construire plusieurs sites Web de page en PHP 
    ·Comment utiliser iFrame pour obtenir à distance PHP 
    ·Index erreurs non identifiées dans PHP 
    ·Comment construire un CSS avec MySQL et PHP 
    ·Comment publier PHP dans un menu déroulant 
      articles en vedette
    ·Comment faire pour modifier des tableaux associatifs en…
    ·Je ne peux pas imprimer lignes à l'aide d'un applet Ja…
    ·Pas de connexion proxy dans NetBeans 
    ·Comment exporter BMP en GIF en VB6 
    ·Comment faire pour supprimer un caractère de nouvelle …
    ·Comment passer la date variable dynamique dans le flux …
    ·Comment exécuter un fichier PHP Sans une extension PHP…
    ·PE DLL Caractéristiques d'en-tête 
    ·Comment convertir des nombres binaires 
    ·Comment utiliser Exec dans Bash Script 
    Copyright © Connaissances Informatiques http://fr.wingwit.com