Votre recherche n’a donné aucun résultat.
Nous vous suggérons d’essayer ce qui suit pour trouver ce que vous recherchez :
Une base de données est une collection organisée d’informations structurées, généralement stockées électroniquement dans un système informatique. Une base de données est généralement contrôlée par un système de gestion de base de données (SGBD). L'ensemble que constituent les données et le SGBD, ainsi que les applications qui leur sont associées, est nommé système de base de données, ou simplement base de données.
Dans les opérations aujourd'hui, les données que contiennent les bases de données les plus courantes sont généralement modelés en lignes et en colonnes, dans une série de tables, pour assurer l'efficacité du traitement et de l'interrogation des données. Les données peuvent être facilement consultées, gérées, modifiées, mises à jour, contrôlées et organisées. La plupart des bases de données utilisent le langage SQL pour l’enregistrement et l’interrogation des données.
Le langage SQL est un langage de programmation utilisé par quasiment toutes les bases de données relationnelles pour interroger, manipuler et définir des données, et pour fournir un contrôle des accès. Le langage SQL a été développé chez IBM dans les années 70 et Oracle y a fortement participé, ce qui a mené à la mise en œuvre de la norme SQL ANSI. SQL a motivé de nombreuses extensions dans des entreprises telles qu'IBM, Oracle et Microsoft. Le langage SQL est encore fortement utilisé aujourd'hui, mais de nouveaux langages de programmation commencent à apparaître.
Les bases de données ont fortement évolué depuis leur création au début des années 60. Les bases de données de navigation, comme la base de données hiérarchique (qui s'appuyait sur un modèle semblable à une arborescence et autorisait uniquement une relation un à plusieurs), et la base de données de réseau (un modèle plus flexible qui autorisait plusieurs relations), ont été les systèmes d'origine utilisés pour stocker et manipuler des données. Malgré leur simplicité, ces premiers systèmes étaient inflexibles. Dans les années 80, les bases de données relationnelles sont devenues populaires, suivies par les bases de données orientées objet dans les années 90. Plus récemment, les bases de données NoSQL ont apporté une réponse à la croissance d'Internet, ainsi qu'à la nécessité d'une vitesse supérieure et d'un traitement de données non structurées. Aujourd'hui, les bases de données cloud et à pilotage automatique explorent de nouvelles dimensions en matière de collecte, de stockage, de gestion et d'utilisation des données.
Les bases de données et les feuilles de calcul (comme Microsoft Excel) constituent deux moyens pratiques de stocker des informations. Les principales différences entre les deux sont les suivantes :
Les feuilles de calcul ont été conçues à l'origine pour un utilisateur, comme le reflètent leurs caractéristiques. Elles sont idéales pour un seul utilisateur ou pour un petit nombre d’utilisateurs qui n’ont pas besoin d'effectuer de nombreuses manipulation de données extrêmement complexes. Les bases de données, quant à elles, sont conçues pour contenir des collections d'informations bien plus volumineuses, parfois même extrêmement importantes. Grâce aux bases de données, plusieurs utilisateurs peuvent accéder aux données et les interroger, de manière simultanée, rapide et sécurisée, à l'aide d'une logique et d'un langage très complexes.
Il existe de nombreux types de bases de données. La meilleure base de données pour une organisation spécifique dépend de la manière dont l'organisation souhaite utiliser les données.
Seuls quelques-uns des dizaines de types de bases de données sont utilisés actuellement. Les autres bases de données moins courantes sont adaptées à des fonctions scientifiques, financières ou autres très spécifiques. En plus des différents types de base de données, les modifications dans les approches du développement technologique et les grandes avancées comme le Cloud et l'automatisation propulsent les bases de données dans des directions inédites. Certaines des dernières bases de données comprennent les suivantes :
Une base de données requiert généralement un programme logiciel de base de données complet, nommé système de gestion de bases de données (DBMS). Un DBMS fait office d'interface entre la base de données et ses utilisateurs finaux ou programmes. Les utilisateurs peuvent ainsi récupérer, mettre à jour et gérer la façon dont les informations sont organisées et optimisées. Un DBMS facilite également la supervision et le contrôle des bases de données. Il permet d'effectuer différentes opérations administratives comme la surveillance des performances, l'ajustement, et la sauvegarde et la récupération.
Certains exemples de logiciels de base de données (ou DBMS) populaires comprennent MySQL, Microsoft Access, Microsoft SQL Server, FileMaker Pro, Oracle Database et dBASE.
MySQL est un système de gestion de bases de données relationnelles open source basé sur SQL. Il a été conçu et optimisé pour les applications Web et peut s'exécuter sur n'importe quelle plate-forme. Face à l'apparition de nouvelles exigences avec Internet, MySQL est devenue la plate-forme de choix pour les développeurs et les applications Web. MySQL, conçu pour traiter des millions de requêtes et des milliers de transactions, est un choix populaire pour les entreprises d’e-commerce qui ont besoin de gérer plusieurs transferts d'argent. La flexibilité à la demande est la principale caractéristique de MySQL.
MySQL est le DBMS qu'utilisent les meilleurs sites et applications Web du monde, comme Airbnb, Uber, LinkedIn, Facebook, Twitter et YouTube.
Face à la collecte massive de données de l'Internet of Things, qui transforme la vie quotidienne et l'industrie dans le monde entier, les entreprises ont aujourd'hui accès à plus de données que jamais auparavant. Les organisations tournées vers l'avenir peuvent désormais utiliser les bases de données pour aller au-delà du stockage de données et des transactions de base, afin d'analyser de grandes quantités de données issues de plusieurs systèmes. L'utilisation de bases de données et d'autres outils de calcul et de Business Intelligence permet aux organisations d'exploiter les données qu'elle recueille pour améliorer son efficacité, optimiser la prise de décision et devenir plus agile et évolutive.
La base de données à pilotage automatique fournit un essor important dans ces capacités. Elles automatisent les processus manuels longs et chers, permettant ainsi aux utilisateurs professionnels d'être plus proactifs avec leurs données. En bénéficiant d'un contrôle direct sur la capacité à créer et à utiliser des bases de données, les utilisateurs acquièrent du contrôle et de l'autonomie tout en maintenant des normes de sécurité importantes.
Les grandes bases de données d’entreprise actuelle soutienne souvent des requêtes très complexes et doivent y apporter des réponses quasi instantanées. Les administrateurs de base de données sont donc constamment appelés à employer un large éventail de méthodes pour améliorer les performances. Certains des défis courants auxquels ils font face comprennent les suivants :
La réponse à ces défis peut prendre du temps et empêcher les administrateurs de base de données d'effectuer des actions plus stratégiques.
Les bases de données à pilotage automatique représentent l'avenir. Elles constituent une possibilité fascinante pour les organisations qui veulent utiliser la meilleure technologie de base de données disponible sans les complexités liées à son exécution et à son exploitation.
Les bases de données à pilotage automatique utilisent la technologie basée sur le Cloud et le machine learning pour automatiser un grand nombre des tâches de routine requises pour gérer les bases de données, comme les réglages, la sécurité, les sauvegardes et d’autres tâches. L'automatisation de ces tâches fastidieuses libère les administrateurs de base de données pour d'autres fonctions plus stratégiques. Les capacités de pilotage, de sécurité et de réparation automatiques des bases de données à pilotage automatique vont révolutionner la façon dont les entreprises gèrent et sécurisent leurs données. Elles vont apporter de nouveaux avantages en termes de performances, réduire les coûts et améliorer la sécurité.
La première base de données autonome a été annoncée fin 2017. Plusieurs analystes de l'industrie indépendants ont rapidement distingué cette technologie et son impact potentiel sur le calcul.
L'IDC Perspective de février 2018 loue la technologie de base de données autonome qui rend “les logiciels d'entreprise plus faciles à déployer, à utiliser et à administrer, en utilisant l'intelligence artificielle et le machine learning pour fournir des capacités qui ne requièrent que peu ou pas d'intervention humaine dans la gestion des logiciels.”
Selon le rapport de janvier 2018 de KuppingerCole (PDF), « Cette approche offre d'immenses avantages potentiels, pas seulement pour réduire la main-d'œuvre et les coûts pour les clients, mais aussi pour améliorer fortement la résilience des bases de données face aux erreurs humaines et aux activités malveillantes, internes ou externes. Chaque base de données est également conçue pour proposer des fonctionnalités de sécurité activées par défaut et des paramètres pertinents automatiquement configurés selon les bonnes pratiques de sécurité actuelles. »