AGB  ·  Datenschutz  ·  Impressum  







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

Datenbank vs. XML

Ein Thema von MCXSC · begonnen am 8. Mai 2006 · letzter Beitrag vom 8. Mai 2006
Antwort Antwort
MCXSC
(Gast)

n/a Beiträge
 
#1

Datenbank vs. XML

  Alt 8. Mai 2006, 00:12
Datenbank: ? • Version: ? • Zugriff über: ?
Hallo!

Eines vorab: Dies ist keine Frage zu einer speziellen DB, sondern vielmehr ein paar DB-Eröffnungsfragen

Um Einträge (z.B. Adressdaten) zu speichern, hat man doch prinzipiell drei Möglichkeiten:

- Ini (Größenabhängig)
- CSV
- XML
- DBs

INI und CSV sind relativ langsam (?), ebenso auch XML (? - jedenfalls habe ich so das gefühl, zumindest wenn es mehrere Einträge werden)... So weit wie ich weiß, sind DBs die schnellste Lösung?!

Jetzt habe ich folgendes Problem:

Zum Beispiel bei (my)SQL muss ein Server installiert werden. Das wil ich aber meinen Usern möglichst nicht antun - notfalls doch.

Gibt es nicht ein Datenbank-System, dass sich so wie XML verhält? Sprich: Einzene Datei für jede Datenbank aber eben schneller und ohne das der User erst noch kompliziert einen Server instalieren und einrichten muss?

Hoffe, jemand versteht mein Problemchen

MCXSC
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#2

Re: Datenbank vs. XML

  Alt 8. Mai 2006, 00:33
Hi MCXSC,

Zitat von MCXSC:
Gibt es nicht ein Datenbank-System, dass sich so wie XML verhält? Sprich: Einzene Datei für jede Datenbank aber eben schneller und ohne das der User erst noch kompliziert einen Server instalieren und einrichten muss?
Na klar gibt es das: Firebird embedded. Dazu gibts hier in der DP einige Threads, glaube sogar ein Tutorial Nicht grade nutzlos das Ding, auch für komplizierte Dinge problemlos einsetzbar. SQL halt

Für Adress-DBs würde ich aber eher zu XML greifen, aber das ist ne persönliche Entscheidung. Zur Info: die FBEmbedded-dll hat etwas über 700kb, eine leere(!) DB-Datei 510kb. Da würde auch schon das Platz"problem" für XML sprechen

lg,
Dax
  Mit Zitat antworten Zitat
MCXSC
(Gast)

n/a Beiträge
 
#3

Re: Datenbank vs. XML

  Alt 8. Mai 2006, 00:36
Zitat:
Firebird embedded. Dazu gibts hier in der DP einige Threads, glaube sogar ein Tutorial
Des habe ich auch schon gefunden. Aber da muss ich doch ZEOS oder PARADOX (=DB-Systeme?) für installert haben auf dem Userrechner?
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#4

Re: Datenbank vs. XML

  Alt 8. Mai 2006, 00:38
Hi!

Ich könnte da auch noch die Absolute Database ins Rennen werfen. Es könnte zwar sein, dass sie eine (einfache) Installation benötigt, aber wenn ich mich recht erinnere, dann war der nur für den Direktzugriff per seperatem Daten-Viewer.

Auf jeden Fall ist kein kompliziertes Einrichten/Setup nötig.


Ciao Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#5

Re: Datenbank vs. XML

  Alt 8. Mai 2006, 00:39
Zitat von MCXSC:
Um Einträge (z.B. Adressdaten) zu speichern, hat man doch prinzipiell drei Möglichkeiten:

- Ini (Größenabhängig)
- CSV
- XML
- DBs

INI und CSV sind relativ langsam (?), ebenso auch XML
...
Zum Beispiel bei (my)SQL muss ein Server installiert werden.

Gibt es nicht ein Datenbank-System, dass sich so wie XML verhält? Sprich: Einzene Datei für jede Datenbank ..ohne das der User erst noch kompliziert einen Server instalieren und einrichten muss?
..
Mal wieder 8) : die ersten 3 "Alternativen" betreffen nur Textdateien. Du hast also reine Texte in gewissen Formaten umd mußt somit damit leben, ob "etwas unterstützt wird". Also die Methoden, die bereitstehen oder eben nicht. Ist aber die primitivste Datenspeicherung, die es heutzutage noch gibt. DBs sprengen das Thema. Mit FB embedded kopiere ich ein paar Dateien und Basta, alle DB-Funktionrn sind verfügbar.
Gruß
Hansa
  Mit Zitat antworten Zitat
MCXSC
(Gast)

n/a Beiträge
 
#6

Re: Datenbank vs. XML

  Alt 8. Mai 2006, 00:46
Gibt es denn für "Firebird embedded" und "Absolut Databse" ein gutes Tutorial, indem auch mal das anlegen von neuen Einträgen, löschen, editiren, etc. erläutert wird?
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#7

Re: Datenbank vs. XML

  Alt 8. Mai 2006, 01:19
Wer suchet, der findet !
Gruß
Hansa
  Mit Zitat antworten Zitat
kalmi01
(Gast)

n/a Beiträge
 
#8

Re: Datenbank vs. XML

  Alt 8. Mai 2006, 05:36
Moin, moin, MCXSC,

bei FlashFiler brauchst Du zwar auch einen Server, diesen kannst Du aber direkt in Deine EXE einbauen.
Hast also nur eine Datei, die Du weitergibst.
Bei Bedarf kannst Du dann auch mal erweitern und mehrere Benutzer auf einen "echten" Server zugreifen lassen.

Doku: 600 Seiten
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: Datenbank vs. XML

  Alt 8. Mai 2006, 06:52
Zitat:
Aber da muss ich doch ZEOS oder PARADOX (=DB-Systeme?) für installert haben auf dem Userrechner?
Nein, Paradox brauchst du garnicht und ZEOS ist eine Komponenetensammlung, die auf dem Entwicklerrechner installiert werden kann. Als Alternative zu Zeos gibts noch IBX, MDO, ...
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.640 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: Datenbank vs. XML

  Alt 8. Mai 2006, 09:14
Zitat von Dax:
Für Adress-DBs würde ich aber eher zu XML greifen, aber das ist ne persönliche Entscheidung.
ich hätte dann noch "XML in DB" als Vorschlag. Alle wichtigen Felder in Spalten "ID,..." der rest als XML ins Memo. Sehr flexibel.

Es gibt zwar auch richtige XML-Datenbanken, aber leider keine gescheite für Delphi.
Sven Harazim
--
  Mit Zitat antworten Zitat
Antwort Antwort


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 06:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz