Login
Immer anmelden
SSL Login

 
Newsletter
Werbung
Shopping
International Shopping
 
 


Yatego Shopping bei über 10000 Händlern und über
3 Mio. Artikel.


Linux

:

Linux-Bücher

Handy
Shop

  und Computer.

Viele Services

:

Apple iPad Reader,


Ratgeber,

 

Techniktops,

 

Yatego Clicks

  & über 3000

Gutscheine.

 
Do, 19. August 2010, 15:00

NoSQL – Jenseits der relationalen Datenbanken

Eine Alternative zu relationalen Datenbanken stellen Key-Value-Stores und dokumentenorientierte Datenbanken dar. Die Grundprinzipien und wichtige Vertreter werden hier vorgestellt.

Weitere Datenbanken

Die oben genannten Datenbanken aus den verschiedenen Bereichen, insbesondere KV-Stores und dokumentenorientierte, stellen nur eine Auswahl und keine vollständige Übersicht dar. Außerdem gibt es auch noch weitere NoSQL Datenbanken mit anderen Datenstrukturen. Erwähnt werden soll hier noch BaseX, eine an der Universität Konstanz entwickelte XML-Datenbank. Wer ausschließlich mit XML-Daten arbeitet, sollte sich die Datenbank näher anschauen.

Die englischsprachige Wikipedia widmet dem Thema NoSQL eine eigene Seite, auf der die Historie von NoSQL dargestellt, verschiedene Techniken erläutert und diverse Datenbanken genannt werden. Weiterhin findet man eine ausführliche Übersicht über diverse NoSQL-Datenbanken auf der Seite NoSQL Database.

Zusammenfassung

Wer heute eine Datenbank benötigt, hat die Auswahl zwischen verschiedenen Datenbanktechniken. Somit ist es ohne Weiteres möglich, eine für die eigenen Bedürfnisse und Anwendungen optimale Lösung zu finden. Die Gründe dafür können vielfältig sein: Art der zu speichernden Daten, Geschwindigkeit der Datenbank auf der zur Verfügung stehenden Hardware, der Wunsch nach hoher Erreichbarkeit usw. SQL-basierte, relationale Datenbanken sind aber keinesfalls aus der Mode – es gibt immer noch genug Anwendungsfälle, wo diese die beste Lösung darstellen. Nicht zu unterschätzen ist auch, dass SQL schon lange existiert, d. h. es gibt hier eine Vielzahl von Entwicklern und Lösungen für dieses Gebiet. Fest steht aber auch: Es gibt Datenbanken jenseits von SQL, welche sehr gute Ansätze und optimierte Lösungen für bestimmte Aufgaben bieten. Der wichtigste Punkt ist dabei wahrscheinlich: Nicht die von SQL und relationalen Datenbanken bekannten Lösungen und Schemata übertragen, sondern sich den alternativen Möglichkeiten öffnen, um diese optimal und mit allen Vorteilen nutzen zu können.

Autoreninformation

Jochen Schnelle hat diverse Intranet-Projekte mit MySQL als relationaler Datenbank umgesetzt und nutzt Internetanwendungen, welche ebenfalls MySQL nutzen (Typo3, Roundup). Über die dokumentenorientierte Datenbank CouchDB wurde sein Interesse für NoSQL geweckt.

Dieser Artikel ist in freiesMagazin 08/2010 erschienen. Veröffentlichung mit freundlicher Genehmigung des Autors.

  • Dieses Werk wurde unter der GNU Free Documentation License veröffentlicht. Das Kopieren, Verbreiten und/oder Modifizieren ist erlaubt unter den Bedingungen der GNU Free Documentation License, Version 1.2 oder einer späteren Version, veröffentlicht von der Free Software Foundation. - Weitere Informationen
Pro-Linux
Newsletter
Neue Nachrichten