Maison  >  Article  >  base de données  >  Fonctionnalités de la base de données MySQL série (3)

Fonctionnalités de la base de données MySQL série (3)

黄舟
黄舟original
2017-01-22 16:40:001317parcourir

1. Écrit en C et C++ et testé à l'aide de divers compilateurs, garantissant la portabilité du code source.

2. Prend en charge AIX, FreeBSD, HP-UX, Linux, Mac OS, NovellNetware, OpenBSD, OS/2 Wrap, Solaris, Windows et d'autres systèmes d'exploitation.

3. Des API sont fournies pour plusieurs langages de programmation. Ces langages de programmation incluent C, C, Python, Java, Perl, PHP, Eiffel, Ruby, .NET et Tcl, etc.

4. Prend en charge le multithreading et utilise pleinement les ressources du processeur.

5. L'algorithme de requête SQL optimisé améliore efficacement la vitesse des requêtes.

6. Il peut être utilisé comme application autonome dans un environnement réseau client-serveur, ou intégré dans d'autres logiciels sous forme de bibliothèque.

7. Fournit une prise en charge multilingue. Les codages courants tels que le chinois GB 2312, BIG5, le japonais Shift_JIS, etc. peuvent être utilisés comme noms de table de données et noms de colonnes de données.

8. Fournit plusieurs méthodes de connexion à la base de données telles que TCP/IP, ODBC et JDBC.

9. Fournit des outils de gestion pour gérer, vérifier et optimiser les opérations de base de données.

10. Prend en charge les grandes bases de données. Peut gérer de grandes bases de données contenant des dizaines de millions d’enregistrements.

11. Prend en charge plusieurs moteurs de stockage.

12.MySQL est open source, vous n'avez donc pas besoin de payer de supplément.

13.MySQL utilise le formulaire de langage de données SQL standard.

14.MySQL prend bien en charge PHP, qui est actuellement le langage de développement Web le plus populaire.

15.MySQL peut être personnalisé et adopte le protocole GPL. Vous pouvez modifier le code source pour développer votre propre système MySQL.

16. Fonction DDL/change en ligne, l'architecture de données prend en charge les applications dynamiques et la flexibilité des développeurs (nouveau dans 5.6[4])

17. Répliquer l'identifiant de transaction global, peut prendre en charge le cluster d'auto-réparation ( nouveau dans 5.6[4])

18. Répliquez les esclaves sans crash, ce qui peut améliorer la disponibilité (nouveau dans 5.6[4])

19. Copiez les esclaves multithread, ce qui peut être amélioré. performances (nouveau dans 5.6[4])

Performances 20,3 fois plus rapides (nouveau dans 5.7[5])

Nouvel optimiseur (nouveau dans 5.7[5])

22. Prise en charge native de JSON (nouveau dans 5.7[5])

23. Réplication multi-source (nouveau dans 5.7[5])

24. Expansion spatiale SIG (nouveau dans 5.7[ 5])

Ce qui précède est le contenu des fonctionnalités de la base de données Mysql série (3). Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !


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