Base de Données

Protéger son serveur grâce à Fail2ban

Installer Fail2ban dans le but de sécuriser son serveur

Pour les administrateurs de serveurs, la sécurité est essentielle. Il faut pour cela développer et mettre en place des mesures importantes de protection pour s’armer contre les cyberattaques. Au-delà des méthodes traditionnelles telles que les antivirus, les sauvegardes, les sécurisations de mots de passe ou les codages, il existe également quelques outils utiles ainsi que des frameworks pour vous...

MAMP: La pile de logiciels idéale pour Mac OS X

MAMP : L’environnement de développement local pour Mac OS X

Lors de la conception d’un site Web, il est important de pouvoir vérifier régulièrement le bon fonctionnement de tous les éléments. Même si un outil spécifique n’est alors pas nécessaire à la création d’une page Internet statique, il est impossible de pré visualiser un projet avec des contenus dynamiques. Ainsi la meilleure solution pour remédier à ce problème est d’utiliser un environnement...

Elasticsearch

Elasticsearch : le moteur de recherche flexible

Si vous travaillez avec de grandes quantités de données, vous avez besoin d’un moteur de recherche puissant : Elasticsearch permet une recherche plein texte que vous pouvez configurer pour répondre parfaitement à vos besoins. Mais il faut d’abord comprendre le principe qui le sous-tend. Dans notre tutoriel Elasticsearch, nous expliquons les premières étapes de l’utilisation du moteur de recherche....

Comment PHP7 rend le Web plus rapide

PHP7 : faible temps d’exécution et d’accès sur le Web

Les administrateurs de sites Internet dynamiques qui utilisent des systèmes de gestion de contenu complexes bénéficient de temps de chargement rapides. C’est cette vitesse qui assure la bonne performance ainsi que la convivialité d’un site Web. Grâce à la sortie de PHP7, un nouveau langage de script est disponible. Il raccourcit sensiblement le temps de chargement de votre site Internet en...

Les bases du développement Web moderne

Le développement Web moderne : les bases et les outils

La tendance en développement Web est passée ces dernières années des sites statiques aux sites riches en contenus interactifs. Bien que les langages HTML et CSS constituent toujours la base de tout site Web, les développeurs ont de plus en plus souvent recours à des langages de script du côté du serveur comme PHP pour produire des pages Web dynamiques. Les langages de script côté client (exécutés...

Hébergement cloud avec infogérance : serveur sur mesure

Managed Cloud-Hosting : pour une structure de serveurs flexible

La recherche d’un environnement de serveur adapté à son projet peut parfois être semée d’embûches. La notion actuelle la plus récurrente est celle de l’hébergement cloud avec infogérance. Cette solution est caractérisée par sa flexibilité face au besoin en ressources des clients qui peuvent fluctuer en temps réel et par son offre complète qui comprend l’installation mais également la mise à jour...

Outils de data mining : comparaison

Outils de data mining pour une meilleure analyse de données

A l'ère numérique, les petites et moyennes entreprises augmentent également leur volume de données, dont certaines sont ingérables. Les outils d'exploration de données sont utilisés pour extraire les informations souhaitées des enregistrements de données. Celles-ci extraient les tendances récurrentes des données et les rendent accessibles aux spécialistes du marketing et aux statisticiens. Nous...

Normalisation base de données

Moins de redondance grâce à la normalisation des bases de données

Les redondances surviennent lorsque divers détails sont combinés dans une seule table de base de données. Ces redondances utilisent la capacité de stockage et empêchent un traitement efficace des données. Le modèle de base de données relationnelle offre des stratégies pour répartir les ensembles de données entre plusieurs tables liées, dans un processus appelé normalisation de la base de données....

SQL JOIN

SQL JOIN : des requêtes sur plusieurs tables de données

L’une des forces du modèle de base de données relationnelle est la capacité à stocker les informations dans des tables de base de données distinctes structurées selon des relations sémantiques. Ce concept, connu sous le nom de normalisation, est la base pour garder le moins de redondances de données possible, mais nécessite un mécanisme pour fusionner les données de différentes tables pour les...

SQL Outer JOIN

SQL OUTER JOIN

OUTER JOINs sont des requêtes spéciales sur plusieurs tables de base de données. On distingue les LEFT OUTER JOINs, RIGHT OUTER JOINs et FULL OUTER JOINs. Chacun de ces types rend un ensemble de résultats plus grand que celui de l’INNER JOIN. Mais en quoi les différents types de JOIN diffèrent-ils exactement les uns des autres ? Nous vous expliquons comment ils fonctionnent à l’aide d’exemples...