Anzeige

wrong right

Welche Datenbank ist die richtige? Viele Entwickler beantworten diese Frage nach Gefühl oder Gewohnheit, ohne sich vorher Gedanken über die Aufgabe zu machen. Couchbase nennt fünf Punkte, die Unternehmen bei der Auswahl ihrer Datenbank beachten sollten.

Große Datenmengen zu sammeln und zu speichern, reicht nicht mehr. Damit Daten Mehrwert stiften und eine verlässliche Grundlage für Entscheidungen sind, müssen sie innerhalb von Sekunden ausgewertet werden. Schnell kommen dabei Terabytes zusammen, wobei die Daten heute nicht mehr unbedingt sauber strukturiert, sondern auch unstrukturiert als Mails, Dokumente, Fotos oder Videos vorliegen. Mit diesen Anforderungen muss eine Datenbank zurechtkommen.

Folgende fünf Punkte sollten Unternehmen deshalb bei der Wahl einer neuen Datenbank beachten:

1. Der Use Case zählt

Die Entscheidung für oder gegen eine Datenbanktechnologie hängt zuallererst von den Anwendungsszenarien ab. Geht es um Applikationen am Front-end wie E-Commerce mit vielen Interaktionen, einem entsprechende hohen Datenvolumen und der Notwendigkeit kurzer Reaktionszeiten, sind NoSQL-Datenbanken die erste Wahl. Weil sie feingranular über Nodes skalieren, die in Clustern organisiert sind, ist eine fast grenzenlose Flexibilität möglich. Auch bei unstrukturierten Daten beziehungsweise dem wilden Daten-Mix von heute haben NoSQL-Datenbanken ihren großen Auftritt. Klassische relationale Datenbank-Managementsysteme (DBMS) mit ihren fixen Tabellenstrukturen kommen damit nur über Umwege und Workarounds zurecht, weshalb die Kosten steigen und die Performance sinkt. Sehr einfach formuliert: Big Data braucht eine NoSQL-Datenbank.

2. Wie sehen die Anforderungen in puncto Hochverfügbarkeit aus?

Unternehmen sollten ihre SLAs im Blick behalten. Müssen Applikationen hochverfügbar sein bei gleichzeitig steigender Anzahl an Workloads und paralleler User-Nutzung, muss die Datenbank skalierbar sein, um das Mehr an Arbeitslast zu stemmen. Zudem sollte das System dem erhöhten Sicherheitsbedürfnis unternehmenskritischer Anwendungen durch automatisierte Replikationsmechanismen zwischen geografisch voneinander getrennten Datacenter Rechnung tragen.

3. Die Datenbank muss für die Zukunft gerüstet sein 

Die unterstützten Features sollten nicht nur aktuelle Anforderungen abdecken, sondern auch zukünftige Workloads und Einsatzszenarien berücksichtigen. Wichtig sind auch nativ integrierte Features wie Full-Text-Search und Ad-hoc-Analytics, ohne dass zusätzliche Software nötig wird, was die Komplexität und die Kosten erhöhen würde. Eine moderne Datenbank sollte zudem einen „Document Store“ und einen Caching Layer kombinieren: Caching beschleunigt Anwendungen drastisch bei erheblich geringeren Kosten und bedarfsgerechter Skalierbarkeit.

4. Ohne echte Cloud-Funktionalität geht es nicht

Um Kosten zu sparen und eine höhere Flexibilität zu erzielen, setzen Unternehmen auf verteilte Anwendungen, die auf Bare-Metal-Servern, in virtualisierten, containerisierten, Private-, Public- oder Hybrid-Cloud-Umgebungen eingesetzt werden. Datenbanken, die den Ansprüchen heutiger Unternehmen gerecht werden wollen, müssen Cloud-native und Cloud-agnostisch operieren. Moderne NoSQL-Datenbanken unterstützen eine Orchestrierung, Daten können so schnell repliziert und migriert werden.

5. Die Betriebskosten im Blick behalten

In der relationalen Welt benötigt Big Data große, teure Server, um Queries und Analysen ausreichend performant durchführen zu können. Steigt das Datenvolumen, wird ein leistungsstärkerer Server nötig. NoSQL-Systeme dagegen lassen sich problemlos skalieren. Bei modernen NoSQL-Datenbanken können Anwendungsentwickler zudem die aus SQL bekannte Syntax und Semantik nutzen, um zum Beispiel Suchanfragen über verteilte Buckets und die darin enthaltenen JSON-Dokumente zu starten. Dadurch werden Betriebs- und Personalschulungs-Kosten spürbar reduziert.

„Moderne NoSQL-Datenbanken sind das Beste aus der alten relationalen und der neuen NoSQL-Datenbankwelt“, erklärt Steffen Schneider, Senior Solutions Engineer bei Couchbase. „Die Attribute hochskalierbar, hochverfügbar und Cloud-native sollte eine moderne Datenbank auf jeden Fall erfüllen. Genauso wichtig ist ein Datenplattform-Ansatz, der Unternehmen eine nahtlose Migration der Workloads von relationalen Datenbanken und eine raschere Implementierung von Anwendungen in Multi-Cloud-Umgebungen ermöglicht. Couchbase Server beispielsweise vereint Serverdatenbank, native mobile Datenbank, Synchronisierungs-Gateway sowie Big-Data- und SQL-Integrationen bestehender Datenplattformen.“ 

www.couchbase.com


Newsletter Anmeldung

Smarte News aus der IT-Welt

Sie möchten wöchentlich über die aktuellen Fachartikel auf it-daily.net informiert werden? Dann abonnieren Sie jetzt den Newsletter!

Newsletter eBook

Exklusiv für Sie

Als Newsletter-Abonnent erhalten Sie das Booklet „Social Engineering: High Noon“ mit zahlreichen Illustrationen exklusiv und kostenlos als PDF!

 

Weitere Artikel

Analyse

Wachsende Nachfrage für Enterprise Knowledge Graphen

Der Markt für Knowledge Graphen wächst in rasantem Tempo. Das verdeutlicht die aktuelle Umfrage „Technology Executive Priorities for Knowledge Graphs“. Die Umfrage wirft einen Blick auf den Einsatz von Knowledge Graphen in Unternehmen, die zentralen…
Analyse

IT-Strategie in unsicheren Zeiten – was bringt die zweite Jahreshälfte?

Unternehmen stehen vor einer herausfordernden zweiten Jahreshälfte. Im günstigsten Fall ist eine gewisse Erholung der lokalen und globalen Wirtschaft zu erwarten, aber es wird weder zügig noch einfach ablaufen. Die IT bildet in dieser Hinsicht keine Ausnahme.
Daten

Datenqualität: Mit sauberen Daten digital durchstarten

Die Wirtschaft im deutschsprachigen Raum blickt wieder optimistischer in die Zukunft: Im Mai wie im Juni verzeichnete der Ifo-Geschäftsklimaindex ein deutliches Plus. Was brauchen Unternehmen, um jetzt richtig Gas zu geben? Gute Daten sorgen für einen…
Datenmanagement

Ohne Daten läuft in der deutschen Wirtschaft kaum noch etwas

Daten werden für Unternehmen aller Branchen immer wichtiger. Für 85 Prozent der Unternehmen in Deutschland mit 50 oder mehr Beschäftigten hat die Datennutzung bereits heute eine sehr große oder eher große Bedeutung. Und sogar 91 Prozent sind davon überzeugt,…

Anzeige

Newsletter Anmeldung

Smarte News aus der IT-Welt

Sie möchten wöchentlich über die aktuellen Fachartikel auf it-daily.net informiert werden? Dann abonnieren Sie jetzt den Newsletter!

Newsletter eBook

Exklusiv für Sie

Als Newsletter-Abonnent erhalten Sie das Booklet „Social Engineering: High Noon“ mit zahlreichen Illustrationen exklusiv und kostenlos als PDF!