background preloader

Cassandra

Facebook Twitter

4. Configuration de Tomcat. Un Realm est une notion qui appartient à l'environnement de sécurité de Java, défini par JAAS ( Java Authentification and Authroization Service ) pour la partie JSE et JCCA pour la partie JEE. Par définition, un Realm est un ensemble d'utilisateurs qui partagent la même méthode d'authentification. Techniquement pour Tomcat, un Realm est défini par cette méthode d'authentification. Comme il a été dit, un élément Realm est un élément qui peut être inclus dans plusieurs éléments conteneur du fichier conf/server.xml de Tomcat : Engine, Host ou Context. Un élément Realm inclus dans un élément parent est automatiquement hérité dans les éléments enfants. Ainsi, un Realm défini dans un Host (donc au niveau d'un hôte virtuel) sera automatiquement pris en compte par tous les Context (donc les applications web) de ce Host.

Un élément Realm permet d'associer des droits d'utilisation aux application web. Tomcat propose plusieurs implémentations de Realm. Voici un exemple d'un tel élément. Cassandra (base de données) Un article de Wikipédia, l'encyclopédie libre.

Cassandra (base de données)

Selon db-engines.com , Casandra occupe la 10eme place dans le classement des systèmes de gestion de bases de données les plus populaires tout types confondus , et la deuxième place pour les systèmes de gestion de bases de données NoSQL. (en) Site officiel. Apache Software Foundation. Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir Apache. Apache Software Foundation L'Apache Software Foundation (Fondation Apache) est une organisation à but non lucratif qui développe des logiciels open source sous la licence Apache, dont le renommé serveur web Apache HTTP Server.

Elle a été créée en juin 1999 dans le Delaware aux États-Unis. La Fondation Apache est une communauté décentralisée de développeurs qui travaillent sur ses projets open source. Les objectifs principaux de la Fondation sont de protéger juridiquement le travail des contributeurs et d'empêcher que la marque Apache soit utilisée illégalement. Projets de la fondation Apache[1][modifier | modifier le code] Histoire[modifier | modifier le code] L'histoire de la Fondation Apache est intimement liée au serveur web Apache, dont le projet est né en 1995 sur les bases du NCSA HTTPd daemon. La première version a été publiée en .

Incubateur de projets Apache[modifier | modifier le code] NoSQL. Un article de Wikipédia, l'encyclopédie libre.

NoSQL

En informatique, NoSQL désigne une famille de systèmes de gestion de base de données (SGBD) qui s'écarte du paradigme classique des bases relationnelles. L'explicitation du terme la plus populaire de l'acronyme est Not only SQL (« pas seulement SQL » en anglais) même si cette interprétation peut être discutée[1]. La définition exacte de la famille des SGBD NoSQL reste sujette à débat. Le terme se rattache autant à des caractéristiques techniques qu'à une génération historique de SGBD qui a émergé à la fin des années 2000/début des années 2010[2].

D'après Pramod J. L'architecture machine en clusters induit une structure logicielle distribuée fonctionnant avec des agrégats répartis sur différents serveurs permettant des accès et modifications concurrentes mais imposant également de remettre en cause de nombreux fondements de l'architecture SGBD relationnelle traditionnelle, notamment les propriétés ACID. Théorie[modifier | modifier le code] Tutorial: Getting Started With Cassandra.