1. Foren
  2. » Kommentare
  3. » Software-Entwicklung
  4. » Alle Kommentare zum Artikel
  5. » Google F1: Ersatz für…

NoSQL

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. NoSQL

    Autor JoeSchmoe 02.06.12 - 10:33

    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

  2. Re: NoSQL

    Autor kmork 02.06.12 - 10:59

    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

  3. Re: NoSQL

    Autor bstea 02.06.12 - 11:04

    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

  4. Re: NoSQL

    Autor JoeSchmoe 02.06.12 - 11:20

    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

  5. Re: NoSQL

    Autor JoeSchmoe 02.06.12 - 11:25

    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

  6. Re: NoSQL

    Autor elgooG 02.06.12 - 12:53

    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

  7. Re: NoSQL

    Autor Andy Y 02.06.12 - 14:02

    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

  8. Re: NoSQL

    Autor BLi8819 02.06.12 - 17:34

    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

  9. Re: NoSQL

    Autor Moe479 02.06.12 - 18:23

    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

  10. Re: NoSQL

    Autor irata 03.06.12 - 12:42

    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

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen

Computerspiele: Atari-Gründer warnt vor Onlinezwang
Computerspiele
Atari-Gründer warnt vor Onlinezwang

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.


Verlängerung der Löschphase: Denic will Domain-Grabbing verhindern
Verlängerung der Löschphase
Denic will Domain-Grabbing verhindern

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.

  1. Domainrecht Schweizer Switch schaltet Domain wegen Malware ab

In eigener Sache: Was auf unseren Adblocker-Aufruf folgte
In eigener Sache
Was auf unseren Adblocker-Aufruf folgte

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

  1. In eigener Sache Bitte schalte deinen Adblocker aus!

  1. 40 gefährliche Sicherheitslücken: Aktueller Patch von Oracle nur für Java 7
    40 gefährliche Sicherheitslücken
    Aktueller Patch von Oracle nur für Java 7

    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.

  2. Hands On: Huawei Ascend P6 ist schick und schlank
    Hands On
    Huawei Ascend P6 ist schick und schlank

    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.

  3. Letzte Meile: Bundesnetzagentur senkt Preise für TAL am Schaltverteiler
    Letzte Meile
    Bundesnetzagentur senkt Preise für TAL am Schaltverteiler

    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.


  1. 01:12

  2. 21:39

  3. 20:08

  4. 19:36

  5. 18:40

  6. 18:24

  7. 18:06

  8. 17:57