Linux Pratique Hors-série N°
Numéro
53

Bases de données - Déployez la solution adaptée à votre projet !

Temporalité
Février/Mars 2022
Image v3
Bases de données - Déployez la solution adaptée à votre projet !
Article mis en avant

Résumé

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.

Dans ce numéro...


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.
L’arrivée de mises à jour trimestrielles pour MariaDB Community Server / Un livre blanc dédié aux données et moyens de paiement / Software Heritage fête ses 5 ans / La plateforme d’hébergement de vidéos libre et décentralisée PeerTube poursuit son développement
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.
Dans le vaste monde des systèmes de gestion de base de données (SGBD), le nom de SQLite ne vient pas aussi rapidement à l'esprit que PostgreSQL ou MySQL/MariaDB. Et pourtant ! Utilisée absolument partout, plus appropriée que ses consœurs pour un grand nombre d'usages, SQLite est l'illustration du logiciel effleurant la perfection au point de se rendre invisible. Essayons de donner à ce triomphe du logiciel libre un peu de la lumière qu'il mérite.
Débuter avec PostgreSQL est souvent effrayant. Cependant, l'installation est elle-même simple. Il est possible d'obtenir une configuration plus avancée rapidement. Et les premiers pas peuvent être aisés en suivant quelques conseils. Nous allons donc voir tous ces points.
Lorsque l’on pense données et stockage, bien souvent on pense bases de données relationnelles, classiques, SQL. Et bien souvent, c’est la bonne solution. Mais parfois, dans certains cas, face à certaines problématiques, il faut savoir changer de paradigme et imaginer d’autres façons de gérer des données. Des solutions vouées à vous faire perdre vos données pourront dire certains, des solutions qui résoudront vos problèmes répondront d’autres. À vous de juger, une fois que vous aurez découvert les mille facettes du NoSQL.
Depuis une dizaine d’années, le mouvement NoSQL s’est largement répandu et de nouveaux types de bases de données sont apparus. Parmi celles-ci, les bases de données dites « orientées-séries-chronologiques » (TSDB pour Time Series Database) ont montré leur intérêt pour stocker et analyser des données horodatées. On les retrouve dans différents domaines : de l’Internet des objets (IoT) à la collecte de métriques serveurs et réseau, en passant par la surveillance d’applications, la mesure de performances… Dans ce marché de niche, InfluxDB apparaît comme une solution leader [1].
La commande hl, surligneur automatique permettant de coloriser les informations importantes d'un texte, décrites par des expressions régulières, dispose depuis la version 1.106 de fonctions telles que l'autocomplétion, le contrôle de séquentialité, et une manipulation simplifiée des configurations. Cet article vous en explique l'utilisation.

Magazines précédents

Les derniers articles Premiums

Les derniers articles Premium

PostgreSQL au centre de votre SI avec PostgREST

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Dans un système d’information, il devient de plus en plus important d’avoir la possibilité d’échanger des données entre applications. Ce passage au stade de l’interopérabilité est généralement confié à des services web autorisant la mise en œuvre d’un couplage faible entre composants. C’est justement ce que permet de faire PostgREST pour les bases de données PostgreSQL.

La place de l’Intelligence Artificielle dans les entreprises

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

L’intelligence artificielle est en train de redéfinir le paysage professionnel. De l’automatisation des tâches répétitives à la cybersécurité, en passant par l’analyse des données, l’IA s’immisce dans tous les aspects de l’entreprise moderne. Toutefois, cette révolution technologique soulève des questions éthiques et sociétales, notamment sur l’avenir des emplois. Cet article se penche sur l’évolution de l’IA, ses applications variées, et les enjeux qu’elle engendre dans le monde du travail.

Petit guide d’outils open source pour le télétravail

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Ah le Covid ! Si en cette période de nombreux cas resurgissent, ce n’est rien comparé aux vagues que nous avons connues en 2020 et 2021. Ce fléau a contraint une large partie de la population à faire ce que tout le monde connaît sous le nom de télétravail. Nous avons dû changer nos habitudes et avons dû apprendre à utiliser de nombreux outils collaboratifs, de visioconférence, etc., dont tout le monde n’était pas habitué. Dans cet article, nous passons en revue quelques outils open source utiles pour le travail à la maison. En effet, pour les adeptes du costume en haut et du pyjama en bas, la communauté open source s’est démenée pour proposer des alternatives aux outils propriétaires et payants.

Sécurisez vos applications web : comment Symfony vous protège des menaces courantes

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Les frameworks tels que Symfony ont bouleversé le développement web en apportant une structure solide et des outils performants. Malgré ces qualités, nous pouvons découvrir d’innombrables vulnérabilités. Cet article met le doigt sur les failles de sécurité les plus fréquentes qui affectent même les environnements les plus robustes. De l’injection de requêtes à distance à l’exécution de scripts malveillants, découvrez comment ces failles peuvent mettre en péril vos applications et, surtout, comment vous en prémunir.

Body