Relationale Datenbanken bieten verschiedene Szenarien: Entweder halten Unternehmen ihre Daten an einem einzigen Ort und ihre Kunden müssen längere Wartezeiten in Kauf nehmen oder sie betreiben die Datenbanken doppelt. International tätige Unternehmen benötigen jedoch eine globale Datenverfügbarkeit und die Fähigkeit zu Wachstum, ohne dass zusätzliche Kosten entstehen.
Den Lösungsansatz liefert das Datenbankschema NoSQL, das keine relationale Beschreibung der Daten aufweist. Die spaltenorientierte NoSQL-Datenbank Apache Cassandra basiert auf Java, verfügt anstatt der Master- und Named-Nodes über symmetrische Knoten, die in Clustern organisiert sind. Das System eignet sich als Echtzeit-Datenspeicher für Online-Anwendungen mit vielfältigen Transaktionen. Es lässt sich auch als leseintensive Datenbank für Business-Intelligence-Systeme einsetzen. Die Abfragesprache "Cassandra Query Language" (CQL) erinnert in Syntax und Keywords stark an SQL.
Der komplette Artikel ist nur für Abonnenten des ADMIN Archiv-Abos verfügbar.