Ce que doit savoir le DBA (administrateur de base de données de base de données administrateur)

Source : Internet
Auteur : utilisateur

Étiquette :

Devenir un DBA qualifié, il ne suffit pas à comprendre comment au codage des instructions SQL et la gestion quotidienne de la base de données simple, donc un DBA qualifié doit comprendre tous les aspects de celui-ci pour qu’il puisse avoir la capacité de drainer les problèmes de performances, matériel et logiciel. Cet article va présenter quelques petites choses que les administrateurs ont besoin de comprendre, et individus se sentent qu’ils sont encore insuffisantes à certains égards, et qu’ils ont besoin d’être considérablement renforcés.

1. besoin de savoir comment effectuer une bonne conception de base de données pour ce faire, vous devez comprendre mon autre article, le paradigme de la base de données et le paradigme inverse. Conception de mauvaise base de données affecte directement les performances du système, donc la conception d’une bonne base de données pour l’optimisation ultérieure d’établir une bonne base.

2. vous devez être familiarisé avec les différents objets au niveau du système de la base de données.
Par exemple, comprendre le rôle de SQL Server et de diverses bases de données système dans MySQL et le but de leurs objets intégrés et se familiariser avec l’architecture des bases de données Oracle, tels que l’architecture d’Oracle, qui se compose de deux volets : base de données d’instance et base de données () Architecture Oracle sera décrite plus en détail plus loin dans la section de l’Oracle). Familier avec l’architecture de stockage de base de données. Ce que les individus pensent n’est pas familier avec les bases est difficile d’avoir une connaissance réelle d’une base de données, et il est impossible d’obtenir un DBA qualifié.

3. vous devez être familiarisé avec le langage SQL
Si vous devez être familier avec DML, DDL, DCL et autres déclarations et très facile à remplir les besoins quotidiens des affaires de l’instruction et assurer l’efficacité de l’instruction.


4. familiariser avec les différentes commandes de la base de données, en particulier pour vous familiariser avec la manipulation de la base de données sur la ligne de commande.
Avant a demandé à un internaute ou un collègue, SQL Server a un sympathique Ssms, oracle et MySQL ont beaucoup de bon tiers accès base de données des outils d’utilisation, pourquoi n’avons-nous pas à apprendre la façon de ligne de commande de base de données access ? Dans des circonstances normales, j’ai aussi besoin d’utiliser l’outil d’accès base de données conviviale et pratique au premier plan, mais lorsqu’il y a un problème avec la base de données ou le serveur de base de données, nous ne pouvons pas accéder la base de données par le biais de graphiques de Windows, nous pouvons également opérer ou traiter la base de données par le biais de la ligne de commande pour atteindre l’objectif de gestion de la base de données. Je crois que les amis qui ont utilisé MySQL et Oracle doivent savoir comment exploiter la base de données sur la ligne de commande, pour la plupart SQL Server d’accéder lui graphiquement et les autres articles vont expliquent comment utiliser SQL Server sur une base de ligne de commande.

5. optimisation de la base de données
Il s’agit d’un vieux problème ardu, je crois que beaucoup d’amis engagés dans le développement de la base de données envie d’apprendre à ce sujet, optimisation personnelle est la nécessité d’une accumulation à long terme et à long terme pratique pour atteindre, parce que l’optimisation implique beaucoup de choses, pas simples, que peu de mots peut être claires, avant il y a des amis, des collègues ou des problèmes de Netizen, Comment apprendre l’optimisation de la base de données bien ? je leur ai dit de partir de la fondation, la Fondation est bonne, la structure de base de données, principe de fonctionnement familier avec l’optimisation de l’apprentissage naturel du familier il y a de l’espoir pour demain ; en effet, l’optimisation de la base de données est aussi un chapitre à suivre ; tout d’abord, l’introduction de la base de données de base, je vais avoir un espace spécial pour mettre en place MySQL, Méthodes d’optimisation et d’idées pour SQL Server et Oracle.


6. quotidienne gestion de la base de données
La gestion quotidienne de la base de données est la base le travail de l’administrateur est également une œuvre très importante, la base de données est également au cœur d’un système SGBD, tout d’abord, nous devons assurer la sécurité de la base de données, afin que la sécurité de la base de données requiert au moins deux aspects : tout d’abord, la gestion des utilisateurs du système de base de données, pour atteindre une division de sécurité clair, Pour se familiariser avec les divers rôles dans la base de données et de leur gestion, accès multi-bases, inter-base de données doit faire un bon travail de contrôle de sécurité, d’assurer une gestion fine granularité, et en second lieu, l’écriture de code comment faire pour utiliser le système de données sont plus sûre, je crois que nombreux personnel de développement de système MIS sachent barre d’injection SQL, Parce que dans l’écriture de code, examiner les moyens d’éviter une telle attaque. Deuxièmement, la sauvegarde de base de données, la récupération, la tolérance en cas de catastrophe et la base de données d’information processus et santé de l’examen périodique,

7. comprendre la gestion journalière du système d’exploitation serveur
Un DBA, vous devez également être familiarisé avec le système d’exploitation et de connaître les différences entre les systèmes d’exploitation différents, tels que les paramètres de sécurité, l’intégration avec Active Directory, LDAP et spécifications d’affectation de noms. Vous avez besoin de passer par le journal système de l’OS pour voir comment la base de données est en cours d’exécution. Apprendre surtout amis MySQL et Oracle, compréhension personnelle d’apprentissage un bon Linux ou Unix est très importante. Car la base de données de nombreuses grandes entreprises s’exécute sur les systèmes Linux ou Unix.


8. haute disponibilité des bases de données
Probabilité élevée dans une base de données est une application nécessaire pour les systèmes de grande base de données et les personnes croient que leur centre est d’assurer une réduction des temps d’arrêt système ; parmi les nombreuses technologies de haute disponibilités, Cluster est l’une des nombreuses applications, telles que MySQL, technologie de cluster de SQL Server et de la technologie Oracle RAC. Cette technique a été étudiée avant et est libre d’aplanir en essais ultérieurs.

Essai de remarque : IT, si réimpression s’il vous plaît spécifier dehors, merci !

TerryXia

Ce que doit savoir le DBA (administrateur de base de données de base de données administrateur)

Nous contacter

Le contenu de cette page provient d'Internet et ne reflète pas l'opinion d'Alibaba Cloud ; les produits et services mentionnés sur cette page n'ont aucune relation avec Alibaba Cloud. Si le contenu de la page vous semble problématique, veuillez nous écrire un courriel, nous traiterons le problème dans les 5 jours suivant la réception de votre message.

Si vous constatez des cas de plagiat de la part de la communauté, veuillez envoyer un courriel à : info-contact@alibabacloud.com et fournir des preuves pertinentes. Un membre de notre équipe vous contactera dans les 5 jours ouvrables.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.