14,90 € TTC
p.08 Brèves
p.10 À la découverte de l’OCR
p.19 Introduction au dossier
p.20 Premiers pas avec MySQL/MariaDB
p.32 SQLite : elle a tout d’une grande
p.46 Débuter avec PostgreSQL
p.64 Le NoSQL, une autre façon de gérer ses données
p.88 Le stockage de séries chronologiques avec InfluxDB
p.104 Découvrez la puissance des nouvelles fonctions du surligneur automatique hl
La base de données est le « contenant » qui va accueillir des données qui peuvent être variées. Elle permet de stocker et gérer des informations. Autant dire qu’à l’heure actuelle, avec la transformation numérique de la société, nous produisons un nombre de plus en plus important de données. Leur conservation et leur traitement sont donc attentivement suivis, d’autant plus lorsqu’elles sont aux mains de géants du Web américains et chinois qui contrôlent les conditions d’exploitation de celles-ci.
Pour certains, la donnée est assimilée à un véritable « or noir » et représenterait l’un des moteurs de notre économie numérique. Ce n’est pas le succès rencontré par les GAFAM ou les BATX (principales entreprises du numérique américaines et chinoises) dont le business repose en grande partie sur l’exploitation de ces dernières qui démontrera le contraire. Le contexte actuel dans lequel l’utilisation d’outils numériques, mais aussi de services en ligne est devenue un réflexe pour bon nombre d’utilisateurs (le recours en masse au télétravail lors de la crise sanitaire a encouragé cet effet), la multiplication des objets connectés, sans oublier l’accélération de la digitalisation de notre société, conduit à un accroissement de la production de données – leur volume aurait été multiplié par 30 en l’espace d’une décennie et leur croissance annuelle serait de 40 % sur les 5 prochaines années* – et à la nécessité d’imposer des règles en matière de régulation de ces dernières. C’est là qu’interviennent notamment des autorités telles que la CNIL pour encadrer un maximum tout cela et que naissent des textes réglementaires comme le Règlement Général sur la Protection des Données.
Nous laisserons de côté ici ces problématiques pour nous concentrer sur les technologies qui nous permettront de gérer ces données à plus ou moins grande échelle. Le dossier de ce numéro spécial vous proposera de découvrir et prendre en main quelques-uns des systèmes de gestion de base de données parmi les plus populaires. Vous en saurez ainsi davantage sur leur fonctionnement et sur les outils qu’il peut être intéressant de faire interagir avec ces derniers. Êtes-vous prêts à embarquer dans le monde merveilleux de la data ?
Aline Hof
Né en 1999, Linux Pratique réunit toute l’information technique qui permettra de gérer de manière optimale son SI. Ses articles pratiques et retours d'expérience de professionnels du milieu couvrent notamment les thématiques suivantes : administration système & réseau, cloud, virtualisation, orchestration, conteneurisation, SysOps/DevOps, solutions professionnelles, cybersécurité...
Les bases de données sont aujourd’hui au cœur des services numériques que nous avons tous l’habitude d’utiliser au quotidien, et ce, dans de nombreux secteurs d’activités. Pierres angulaires de tout système d’information, ce sont elles qui nous permettent de stocker, gérer et accéder à des données variées. En réalité, ce sont plus précisément des logiciels bien spécifiques qui nous permettent de réaliser toutes ces manipulations et qui jouent le rôle d’intermédiaires entre les usagers et les contenants de données que sont les bases de données. On les appelle les systèmes de gestion de base de données ou SGBD. Il existe aujourd’hui de nombreux SGBD, certains se basant sur le même mécanisme et d’autres recourant à des approches différentes. Bon nombre d’entre eux sont open source, et c’est sur une sélection de ces derniers, parmi les solutions les plus populaires existantes, que se basera ce dossier. L’objectif ici est de vous permettre de mieux cerner les spécificités et le fonctionnement de chacun d’entre eux et de découvrir comment les prendre en main.
La reconnaissance optique de caractères s’est imposée comme une application très réussie de la technologie dans les domaines de la reconnaissance des formes et de l’intelligence artificielle. De nombreux systèmes commerciaux de reconnaissance optique de caractères sont disponibles pour une variété d’applications, bien que les machines ne puissent pas encore rivaliser avec les capacités de lecture humaines. Pour en comprendre les évolutions, il faut revenir sur son histoire, sur la façon dont elle s’est construite ainsi que sur les raisons.
Comment stocker et surtout manipuler des données efficacement ? La réponse est moins simple qu'il n'y paraît de prime abord, car différentes approches peuvent être utilisées.