AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Datenbank Einstieg

Ein Thema von Pandax3 · begonnen am 14. Jun 2013 · letzter Beitrag vom 4. Aug 2013
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#1

AW: Datenbank Einstieg

  Alt 15. Jun 2013, 11:54
Verwenden alle Datenbanken die Sprache SQL?
Ja, alle mir bekannten.
Nein. Es gibt auch noch Datenbanken hinter dem Tellerrand. Stichwort: NoSQL, XML-Datenbanken usw.
Wobei NoSQL ja nicht "kein SQL" bedeutet, sondern Not Only SQL
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#2

AW: Datenbank Einstieg

  Alt 15. Jun 2013, 12:12
Zitat:
Nein. Es gibt auch noch Datenbanken hinter dem Tellerrand. Stichwort: NoSQL, XML-Datenbanken usw.
Wobei NoSQL ja nicht "kein SQL" bedeutet, sondern Not Only SQL
Wie es auch im aktuellen Entwickler-Magazin steht (4.2013, ab S. 72):

Der Begriff NoSQL wird hier bewusst nicht als Gegenentwurf zu SQL verstanden, sondern vielmehr als "not only SQL" (S. 74).

Und weiter vorne im Entwickler-Artikel wird ein Test mit Graphendatenbank Neo4j beschrieben:

Im Rahmen eines Buchprojekts "Neo4j in Action" zeigen die Autoren einen Performance-Vergleich. Ein hypothetisches soziales Netzwerk hat dabei eine Million Benutzer mit freundschaftlichen Beziehungen zueinander. Die resultierenden Daten werden jeweils einmal in einer SQL-Datenbank und in Neo4j gespeichert. Nun suchen wir Verbindungen der Personen zueinander. Dabei gehen wir also Fragestellungen nach wie: Wer kennt wen – direkt oder vielleicht auch nur indirekt über einige Freunde oder deren Freunde? In der ersten Phase – mit Beziehungen der Tiefe 2 – ergeben sich bei beiden System Antwortzeiten von zehn Millisekunden. In der Tiefe 3 findet eine SQL DB die ca. 100.000 Datensätze in etwa 30 Sekunden, die Graph-DB kontert mit 0,2 Sekunden. Bei den 600.000 Sätzen der Tiefe 4 wird die SQL DB mit 30 Minuten Abfragezeit geschlagen von Neo4j mit knapp 1,5 Sekunden. Dabei zeigt die Dimension um den Faktor 1000 sicherlich, dass es müßig wäre, die konkrete SQL-Datenbank, die genaue Implementierung und die Optimierungsanstrengungen darzulegen.

Das finde ich enorm, um nicht zu sagen: phänomenal und noch dazu schier unglaublich

Geändert von MrSpock (16. Jun 2013 um 09:35 Uhr)
  Mit Zitat antworten Zitat
Palme

Registriert seit: 21. Jun 2013
7 Beiträge
 
#3

AW: Datenbank Einstieg

  Alt 4. Aug 2013, 16:29
Hallo zusammen,

ich muss für die Uni gerade auch eine Datenbank erstellen, allerdings mit Lazarus und ich komme einfach gar nicht weiter.
Die Eingaben erfolgen über Edit-Felder, und das Speichern in einer Memo Komponente ist auch kein Problem. Allerdings kann ich auf diese Weise nur einen einzigen Datensatz speichern, ich brauche aber mehrere Datensätze.

Kann mir jemand weiterhelfen?

Vielen dank im vorraus
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz