Wer hat sich das eigentlich ausgedacht.
Man kann an "NoSQL"-Datenbanken sehr wohl Anfragen per SQL stellen (z.B. mit AND auf Property-Gleichheit prüfen).
Die Dinger sind nur nicht relational und haben keine ACID-Eigenschaften, aber das hat ja mit der Anfragesprache nix zu tun.
Benutzer wird von Ihnen ignoriert. Anzeigen
Kennst du NoSQL-Datenbanken, welche die JOINs Syntax kennen? Tät mich interressieren.
Google Bigtable, soweit man das bei Appspot nutzen darf, kann noch nichtmal OR.
Benutzer wird von Ihnen ignoriert. Anzeigen
NoSQL steht für Not only SQL und bezieht sich eigentlich auf die Struktur der Daten, d.h. Aufgeben der Relationsdenke.
--
http://www.heise.de/open/meldung/Linux-auf-dem-Desktop-Europa-fuehrt-1243708.html
http://www.heise.de/newsticker/meldung/Immer-mehr-Linux-auf-dem-Desktop-1404775.html
Benutzer wird von Ihnen ignoriert. Anzeigen
Natürlich können die keine JOINs, sonst wären sie ja relational...
Das ist doch der ganze Witz. Man hat kein festes Datenmodell sondern indexiert immer nach einem bestimmten Key und schustert sich sein Datenmodell zusammen, je nachdem, welche Arten von Anfragen man stellen will.
Benutzer wird von Ihnen ignoriert. Anzeigen
Das stimmt so nicht. Das NoSQL bezog sich ursprünglich explizit darauf, dass kein SQL-Interface angeboten wurde. Der Carlo Strozzi selbst hat später zugegeben, dass es adäquaterweise eher "NoREL" heißen sollte.
[www.strozzi.it]
Benutzer wird von Ihnen ignoriert. Anzeigen
JoeSchmoe schrieb:
--------------------------------------------------------------------------------
> Das stimmt so nicht. Das NoSQL bezog sich ursprünglich explizit darauf,
> dass kein SQL-Interface angeboten wurde. Der Carlo Strozzi selbst hat
> später zugegeben, dass es adäquaterweise eher "NoREL" heißen sollte.
>
> www.strozzi.it
Das ist schon richtig, aber die einzelnen NoSQL-Projekte definieren den Begriff mal mit "No SQL" und mal mit "Not Only SQL", je nachdem ob sie SQL unterstützen wollen/können oder nicht.
Der Begriff ist einfach schwammig, wie so oft in der IT, wenn sich die Marketingabteilung einen Begriff ausdenkt. Zumindest kommt es mir so vor als wäre dieser Begriff einer Marketingabteilung entsprungen da es offenbar mehr um das Reißerische als um die technische Korrektheit geht.
Natürlich könnte man aber auch einwerfen, dass eine NoSQL-Datenbank zwar SQL als Sprache teilweise unterstützen kann, aber niemals den vollen Standard erfüllen wird. (Obwohl sich da die relationalen Datenbanken auch nicht unbedingt mit Ruhm bekleckern.)

Benutzer wird von Ihnen ignoriert. Anzeigen
When two developers start arguing about NoSQL, I'm like
http://runningastartup.tumblr.com/post/22210952596/when-two-developers-start-arguing-about-nosql-im-like
Benutzer wird von Ihnen ignoriert. Anzeigen
Join bei NoSQL Datenbanken?
Das macht doch gar kein Sinn. Hinter einer NoSQL-Datenbank liegen ja keine Relationen, wie bei eine relationalen DB.
1 mal bearbeitet, zuletzt am 02.06.12 17:34 durch BLi8819.
Benutzer wird von Ihnen ignoriert. Anzeigen
Ich würde jetzt den einsatz von JOIN nicht der Abfrage eines zuvor festgelegten Datenmodells zwischen Tabellen/Spalten/Zeilen zuordnen, eher definiert ein JOIN diese erst für eine Anfrage im ON ...
Es ist auch durchaus möglich alle Spalten seiner Tabellen z.B. als Text(da kann dann alles und nichts drinnstehen) zu definieren und sich um die Kosistenz von unterschiedlichen Inhalten in seiner anwendung selöbst zu kümmern, z.B. ob ein gwüschtes Datumsformat eingehalten wurde ... in dem Sinne
kann ein SQL fähiges DBMS locker auch ein NoSQL-DBMS miemen ... auf ganz eigenen persönlichen Wunsch ...
Reine NoSQL-DBMS's/'unmanaged DB's' sind nur bei extremen Performancewünschen unter Berücksichtigung der veringerten Komplexität von Anfragemöglichkeiten (allein der Parser hat dann nicht so viele Cases zu beachten) interessant, ansonsten ist der Funktionalitätsumfang in ANSI-SQL-98 für die Mehrheit von kleineren bis großen Applikationen die mit Tabellen umgehen müssen, die in einer gewissen Relation zueinander stehen sollen (was auch die überwiegende Mehrheit betrifft) als durchaus 'aktzeptabel/wünschenswert' zu sehen.
Ob man dann z.B . einen objektrelationen Layer durch das DBMS oder die Anwendung implementiert haben will ist seinem eigenem 'Luxusverständnis' überlassen.
8 mal bearbeitet, zuletzt am 02.06.12 18:36 durch Moe479.
Benutzer wird von Ihnen ignoriert. Anzeigen
Andy Y schrieb:
--------------------------------------------------------------------------------
> When two developers start arguing about NoSQL, I'm like
>
> runningastartup.tumblr.com
Bin noch am überlegen, was Seinfeld mit Datenbanken zu tun hat.
Aber vermutlich interpretier ich da zuviel hinein ;-)
Benutzer wird von Ihnen ignoriert. Anzeigen
Runde Mac Pro liegen im Weinregal des Rechenzentrums
Bundesnetzagentur senkt Preise für TAL am Schaltverteiler
Datenschützer halten Google Glass für nicht EU-tauglich
Huawei Ascend P6 ist schick und schlank
NSA-Hacker verursachen weltweit Systemabstürze
Kommentare: 260 | letzter Beitrag 18.06. 21:03
Kommentare: 248 | letzter Beitrag 18.06. 20:28
Kommentare: 199 | letzter Beitrag 02:27 Uhr
Kommentare: 151 | letzter Beitrag 00:48 Uhr
Kommentare: 127 | letzter Beitrag 18.06. 14:46
E-Mail an news@golem.de

Der Atari-Gründer Nolan Bushnell warnt die Spielebranche: Sie tue nichts, um dafür zu sorgen, dass heutige Spiele auch in Zukunft verfügbar bleiben. Besonders der heute oft übliche Onlinezwang mache ihm Sorgen.

Die Denic will bei der Löschung von Domains eine Übergangsfrist einführen. Im Februar waren einige Firmendomains versehentlich gelöscht und zur Registrierung freigegeben worden.

Zusammen mit einigen anderen Websites haben wir vor rund einem Monat unsere Leser gebeten, ihren Adblocker auf unseren Seiten abzuschalten. Ein Resümee.

Oracle beendet den Support für Java 6. Rund 40 Sicherheitslücken, die teilweise gefährlich sind, dokumentiert Oracle in Java 5, 6 und 7. Doch nur für Java 7 gibt es ein öffentlich zugängliches Sicherheitsupdate. Für Apple-Nutzer gibt es eine Ausnahme.

Huawei hat sein neues Smartphone aus der Ascend-Reihe vorgestellt. Das Ascend P6 setzt weniger auf neue Hardware als auf Design. Es ist schick und schlank und sieht von der Seite aus wie ein iPhone 4.

Die Bundesnetzagentur senkt den monatlichen Mietpreis für die letzte Meile ab dem Schaltverteiler der Deutschen Telekom. Dies sei gut für die Breitbandversorgung, so die Behörde.