31.10.2013 - Hybrid Data Ecosystem bei ACANTAS

Hybrid Data Ecosystems verwenden mehrere, unterschiedliche Datenbanksysteme und nutzen jeweils deren Stärke aus. Die gesamte AcantaS-Suite verwendet im Hintergrund ein Hybrid Data Ecosystem
Spezielle Form von Datenbanksystemen
, um in den vier wichtigsten Punkten eine möglichst optimale Systemnutzung zu garantieren. Hier spielen SQL Datenbanken, NoSQL Datenbanken und ein übergeordneter Suchindex über alles ideal zusammen.

Auf dieser Seite  geben wir Ihnen einen kleinen Einblick über das, was uns dazu bewogen hat, unseren Entwicklungen und Ihnen als Kunden schon seit Jahren mit dokumentbasierten Datenbanken und graphbasierten Datenbanken Vorteile zu verschaffen.

1. Last

Die Mischung aus Datentypen und Datenquellen verbindet die Herausforderung mit unschätzbaren Mehrwerten. Datensätze, die in einer SQL Datenbank extrem unperformant abgefragt werden können, sind evtl. in einer NoSQL Datenbank mit einem einzelnen Zugriff verfügbar. Unsere Entwickler wägen immer sehr genau ab, wo welche Daten und Informationen zur Verfügung stehen müssen und sind verantwortlich für die Konsistenz in dem Gesamtsystem.  So konnten wir die Last bei den Datenbankabfragen erheblich verringern.

2. Struktur

Durch die Ausnutzung der jeweiligen Stärken der SQL und NoSQL Datenbanken können auch komplexe und evtl. uneinheitliche Strukturen innerhalb eines Schemas abgebildet werden. Hierbei ist es durchaus denkbar, dass ein Teil der Daten in der SQL Datenbank liegt und ein anderer Teil, der evtl. multiple Strukturen aufweisen kann, in der NoSQL Datenbank. Wir verwenden diese Hybrid-Technologie zum Beispiel für Shopartikel, Lieferscheine und Warenkörbe. Ebenso sind Media-Assets hybrid gespeichert. So ermöglichen wir es, dass unsere Systeme für unsere Kunden zukunftssicher sind, da jedes erdenkliche Format ohne Änderung der Datenbank aufgenommen werden kann.

3. Analyse

Um die Hindernisse von traditionellen Systemen zu überwinden und eine höhere Flexibilität zu erreichen, ist die Analyse und besondere Kenntnis über Datenquellenorganisation unerlässlich. Durch die genaue Analyse und flexible Anpassung erreichten wir es zum Beispiel, dass die Abfragen der Graphen
Basis einer Konfiguration, bestehend aus Knoten und Kanten.
im Konfigurator
Software, die dem Anwender mithilfe vorbereiteter Abfragen ein Produkt oder eine Information zusammenstellt.
ab der Version 3.0 um einen Faktor >1000 gesunken ist. Zudem wird auch immer der Kundenvorteil in die Analyse mit einbezogen. Wenn ein Kunde einen neuen Knotentyp mit neuer Funktionalität haben möchte, so war dies bislang mit großem Aufwand verbunden, da Datenbankänderungen und -erweiterungen notwendig waren und an vielen Stellen - trotz des konsequenten Einsatzes des MVC Patterns -  Quelltextänderungen notwendig waren. Durch den Einsatz von NoSQL Datenbanksystemen ist dies nun nicht mehr notwendig. So können spezielle Wünsche in extrem kurzer Zeit mit wenig Aufwand implementiert werden.

4. Response

Mitwachsende Systeme, die hohe Skalierbarkeit und schnelle Antwortzeiten mit sich bringen, sind für unsere Kunden extrem wichtig. Durch die Hybrid Data Ecosysteme, die über einen gemeinsamen Suchindex verfügen, können wir diesem Anspruch gerecht

Hat Ihnen dieser Artikel gefallen? Wir freuen uns über Ihre Weiterempfehlung!