TerraStore se positionne dans la même catégorie que CouchDB et Cassandra de la fondation Apache, même si ces derniers endossent plus franchement le rôle de base de données. Les fonctionnalités que TerraStore propose sont celles d'un véritable entrepôt de données textuelles accessibles directement en HTTP ce qui justifie son intérêt pour des applications massivement en ligne. On plonge là au coeur du thème très en vogue du NoSQL.
De plus, l'application est conçue sur une architecture en cluster afin d'assurer un service sous fortes charges. Deux types de composants sont présents : le serveur qui stocke directement les données ou plutôt leurs fragments et le master, responsable de la répartition des données et de la charge sur les serveurs. Une installation de TerraStore suit donc l'habituel schéma des serveurs à l'écoute du ou des maître(s) qui gère(nt) l'application en grappe. L'accent est aussi mis sur les performances réseau : les traitements sur les données sont ainsi effectués sur le serveur même qui héberge les données. Encore un point essentiel pour des applications fortement orientées web.
Le nom de TerraStore témoigne de l'utilisation sous-jacente de Terracotta, solution Open Source de clustering de JVM. Malgré cet empilement de couches, TerraStore reste d'une simplicité d'installation et d'utilisation assez déconcertante comme en témoigne ce tutoriel de quelques lignes qui met en place un master et deux serveurs via Apache Ant. Malgré sa jeunesse (version 0.4.2 en téléchargement), TerraStore présente des fonctionnalités visiblement très abouties : possibilité de monitoring via console JMX, fonctionnalités de sauvegarde des serveurs et aussi capacité de gestion orientée évènements.
Les ambitions de solutions telles que CouchDB et TerraStore ne sont peut-être pas de révolutionner le monde des bases de données, mais l'effort reste très intéressant et prometteur. Ces solutions sont donc à surveiller, car elles pourraient être une autre preuve de la théorie de l'évolution, mais cette fois-ci dans le domaine de l'informatique.
Aller plus loin
- Journal à l'origine de la dépêche (14 clics)
- TerraStore (20 clics)
- TerraStore : Getting Started (17 clics)
# intro
Posté par rzr (site web personnel) . Évalué à 3.
que dire de la 1ere phrase ? le minitel de hier fait le web d aujourdhui ?
gpg:0x467094BC
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.