PostgreSQL : le système de gestion de base de données relationnelle et objet

Le système de gestion de base de données PostgreSQL, connu sous le nom de Postgres, possède des décennies d’histoire de développement. Initialement lancée comme projet à l’Université de Berkeley, la base de données open source résiste toujours à la concurrence commerciale car l’équipe de développement travaille en permanence sur sa fonctionnalité et ses performances. Mais qu’est-ce que PostgreSQL...

UDP : à quoi correspond le User Datagram Protocol ?

La suite des protocoles Internet, fondement de la communication sur Internet, compte près de 500 protocoles utilisés pour des couches bien différentes. Le User Datagram Protocol (UDP) sans connexion est par exemple chargé de la transmission de paquets ayant été adressés au préalable à l’aide de l’Internet protocol (IP) sur la couche transport. Vous découvrirez dans ce guide en quoi ce protocole se...

Golang : le langage de programmation simplifié de Google

Google est célèbre pour son moteur de recherche mais aussi pour des services comme Gmail, AdWords ou Maps. Depuis 2012, il dispose aussi avec Go de son propre langage de programmation. Connu aussi son le nom de Golang, ce dernier se distingue par sa simplicité. Quelles différences avec C++ ou JavaScript ? Et dans quel contexte est-il judicieux de programmer avec Golang ?

Hadoop : la structure de sauvegarde pour les importantes quantités de données

Vous désirez mener à bien des processus de calcul complexes, comprenant une quantité importante de données ? Le framework de Big Data Hadoop est spécialisé pour ce type de besoins. Le logiciel Apache en open source repose sur Java, avec lequel de nombreuses applications destinées au Big Data peuvent être traités de manière parallèle avec les clusters informatiques. Hadoop convainc ses utilisateurs...

Network Time Protocol (NTP) : définition et fonctionnement

Les systèmes informatiques ont recours à un horodatage à des fins de communication. Pour obtenir l’effet souhaité avec ces signatures temporelles, il est crucial de synchroniser les horloges des ordinateurs, notamment pour les systèmes qui échangent des informations sur Internet. Le Network Time Protocol (NTP), qui utilise le temps universel comme temps de référence, apporte une aide précieuse...

Qu’est-ce que le SaaS (Software as a Service) ?

Le Software as a Service (SaaS) ou Logiciel en tant que service est une offre de plus en plus répandue pour les services Cloud. Avec le SaaS, vous accédez aux logiciels via Internet, sans besoin de les installer sur votre disque dur. Cela représente de sérieux avantages, surtout pour les entreprises. Comme pour toutes les offres Cloud, cela n’est cependant pas sans poser des questions sur la...

Qu’est-ce que le protocole ICMP ?

De nombreux protocoles assurent en arrière-plan le fonctionnement de la communication et du transfert de données dans les réseaux informatiques. L’Internet Protocol, qui est le représentant le plus important joue évidemment un rôle élémentaire, mais il ne serait pas aussi polyvalent sans ses diverses extensions et ajouts. Pour l’échange de messages d’erreur et des rapports d’état, par exemple, il...

Multicast : pour une diffusion multipoint

Lors de la diffusion de données sur des réseaux IP, la bande passante joue un rôle important. Notamment lorsque des paquets ne doivent pas être envoyés à un récepteur unique, il en résulte des surcharges qui nuisent au transfert des données. Le multicast IP est une procédure qui a été développée très tôt de façon à permettre la diffusion simultanée d’un flux de données vers plusieurs...

Edge computing : calculer en périphérie du réseau

Des véhicules autonomes, des sites de production intelligents, des réseaux de distribution auto-régulés… Avec la conception traditionnelle d’un Cloud et de son fonctionnement, ces rêves ne peuvent pas devenir réalité. Le défi qui consiste à saisir des données en masse, à les interpréter et à les enregistrer, nous impose de nouveaux concepts dans le traitement des données. Nous vous expliquons tout...

ASCII - American Standard Code for Information Interchange

De plus, l'ASCII a longtemps été utilisé à des fins plus artistiques que techniques : ASCII est un art qui utilise uniquement des caractères imprimables de la table ASCII pour créer des images. Le spectre s'étend du lettrage aux tableaux réels en passant par des simples figures de lignes. Les artistes ASCII utilisent pour cela les différents niveaux de luminosité des caractères individuels. Même...