Apache Cassandra

Le système de gestion de base de données répartie open source Apache Cassandra a été conçu pour gérer de grandes quantités de données à travers de nombreux serveurs universels. Il assure une haute disponibilité sans aucun point de défaillance unique. Cassandra offre un support robuste pour les clusters englobant plusieurs centres de données, avec la réplication sans maître retardée (asynchrone) qui permet des opérations à faible temps d'attente pour l'ensemble des clients.

Cassandra accorde beaucoup de valeur aux performances. Il permet d'atteindre le débit le plus élevé pour le nombre maximal de noeuds. Cassandra présente les caractéristiques suivantes :
  • Décentralisé : chaque noeud a le même rôle. Il n'y a pas de noeud principal.
  • Prend en charge la réplication de plusieurs centres de données.
  • Evolutivité : la capacité de traitement en lecture et écriture augmente de façon linéaire à mesure que de nouveaux serveurs sont ajoutés, sans durée d'indisponibilité ni interruption pour les applications.
  • Tolérant aux pannes : les noeuds ayant échoué peuvent être remplacés sans générer de durée d'indisponibilité.
  • Cohérence réglable : la réplication et les performances de façon à répondre aux besoins métier.
Pour le client Global Mailbox dans Sterling B2B Integrator, la connexion directe préférée est une connexion Cassandra.