L'AlpesJUG a la joie et l'honneur d'accueillir Randall Rauch, le développeur responsable du projet Modeshape chez JBoss/RedHat, pour nous parler NoSQL hiérarchique.
JBoss Modeshape est une implémentation de l'API Java Content Repository sur JBoss Infinispan (le cache distribué de JBoss). Il s'agit d'un NoSQL hiérarchique avec un schéma souple, les données étant extensibles par des mix-ins qui apportent informations (champs supplémentaires) et comportements : par exemple pour ajouter la gestion de la date de création du document automatique.
Ce SGBD NoSQL est hiérarchique et se positionne donc bien pour y manipuler des arbres de données. Il est requêtable dans plusieurs pseudo-langages : un SQL-like et un Object QL avec l'intégration d'indexation full-text pour de la recherche 'classique'. Bref un mélange de plusieurs approches qui fournit en plus une API web REST et WebDAV.
Attention nous avons déménagé donc il faudra vous rendre chez Kelkoo
6 Rue des Méridiens (Parc Sud Galaxy) , Échirolles, France
La conférence sera en anglais et commencera à 19h. L'entrée est libre et gratuite et nous vous attendons nombreux le lundi 29 avril 2013.
Le conférencier : Randall Hauch est Ingénieur logiciel principal chez Red Hat,fondateur et chef de projet du projet open source ModeShape. Avant de rejoindre Red Hat, Randall a développé des applications du web sémantique pour Revelytix, ainsi qu'un logiciel d'intégration/fédération et gestion des métadonnées chez Metamatrix (maintenant repris par Red Hat).
Aller plus loin
- Inscriptions (21 clics)
- AlpesJUG (17 clics)
- JBoss Modeshape (112 clics)
- JSR-283 (Java Content API) (32 clics)
# Coïncidence
Posté par snotling0 . Évalué à 1.
Par hasard, je viens tout juste de découvrir ce logiciel il y a quelques jours.
Je regardais du côté de JackRabbit mais ça ne m'a pas inspiré trop confiance…
Donc je serais bien intéressé d'avoir des retours sur ModeShape, qui m'a l'air un peu plus "costaud" et complet.
J'envisage de l'utiliser pour un projet d'archivage documentaire, avec potentiellement de gros volumes de données (plusieurs téraoctets).
J'ai cherché mais je n'ai pas trouvé beaucoup de "best practices" concernant JCR.
[^] # Re: Coïncidence
Posté par Emmanuel Hugonnet (site web personnel) . Évalué à 1. Dernière modification le 16 septembre 2024 à 19:42.
Il existe plusieurs implémentations de l'API JCR.
Concernant Apache Jackrabbit les versions actuelles sont relativement stables mais je suis dans des volumes nettement moins importants. Maintenant je suis bien intéressé par ce Modeshape, reste à estimer le coût d'une telle migration.
Modeshape se basant sur Infinispan je pense qu'il est au niveau architecture mieux 'cablé' pour la scalabilité horizontale.
Je sais que RedHat/JBoss va proposer du support autour de Modeshape 3 (mais je n'ai pas les détails).
Il me semble qu'il y a des 'bests pratices' sur le wiki d'Apache Jackrabbit. Personnellement la partie indexation pour la recherche full-text est faite en dehors du repository et mes requêtes sont assez simples.
Par contre j'utilise abondamment les mix-ins et je commence à utiliser le versioning intégré (que je trouve complexe).
[^] # Re: Coïncidence
Posté par snotling0 . Évalué à 0.
Le lien n'est pas bien passé, tu voulais sûrement parler de http://wiki.apache.org/jackrabbit/.
D'ailleurs, j'y ai trouvé une page intéressante sur les "node naming conventions" (ex: pas de majuscules, ni d'espaces mais des tirets, etc).
Bon, je continue mes tests avec ModeShape :-)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.