Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Suche embedded Datenbank (https://www.delphipraxis.net/82659-suche-embedded-datenbank.html)

moelski 17. Dez 2006 16:48

Re: Suche embedded Datenbank
 
Moin !

Zitat:

Tabellen (+Indexe) sind in einer eigenen Datei
Öhm so sollte es auch sein.

Ich meinte mit "in der EXE" die eigentliche DB Engine. Nicht die Datenbankdatei.
Sorry wenn das falsch rüber kam.

Alloc 17. Dez 2006 16:59

Re: Suche embedded Datenbank
 
Hi,

ich verwende seit einiger Zeit AbsoluteDatabase (www.componentace.com), bin sehr zufrieden. Gibt es für nicht-kommerzielle Produkte kostenlos. Die Engine wird komplett in die exe integriert, die Datenbank besteht aus einer einzigen Datei.

Chris

RWarnecke 17. Dez 2006 17:39

Re: Suche embedded Datenbank
 
Zitat:

Zitat von moelski
Moin !

Gibts zu der Firebird Datenbank auch irgendwo ein Tutorial (wenn geht in Deutsch)?
Das Thema Datenbanken ist nicht so ganz meine Welt und ich würde gerne erstmal einen einfachen Einstieg haben wollen ...

Du kannst auf eine Firebird Datenbank mit den ADO Komponenten draufzugreifen. Wofür brauchst Du denn ein Tutorial ?

mkinzler 17. Dez 2006 17:47

Re: Suche embedded Datenbank
 
Zitat:

Du kannst auf eine Firebird Datenbank mit den ADO Komponenten draufzugreifen. Wofür brauchst Du denn ein Tutorial ?
Also ADO ist eigentlich nicht optimal ür den Zugriff auf FB. Besser wäre IBX, OBObjects, MDO, Zeos, ...

http://www.felix-colibri.com/papers/..._tutorial.html
http://www.dsdt.info/tutorials/?cat=6

Bernhard Geyer 17. Dez 2006 20:27

Re: Suche embedded Datenbank
 
Zitat:

Zitat von Phoenix
ADS

Vorsicht bei ADS: Falls Du den kostenlosen Localserver verwenden willst so hat der 'nen Kostenpflichtige Hacken. Er darf nicht (bzw. nicht ohne Serverlizenz) im Client-Server-Bereich verwendet werden. Und hierzu zählt beim Hersteller auch Terminal Service oder Citrix!

Sko 17. Dez 2006 21:10

Re: Suche embedded Datenbank
 
Zitat:

Zitat von moelski
Moin !

@Sko:
Hmm, habe mir das mal angesehen. Macht irgendwie den Eindruck einer "Bastlerlösung" wenn ich das mal so nennen darf ;)

Naja, da ich (noch) mit D2005 Personal arbeite, ist die Auswahl etwas eingeschränkt :wink: und bisher bin ich damit voll zufrieden (hab erst mit Datenbanken angefangen, ich brauchs noch nicht so umfangreich :wink: )

moelski 18. Dez 2006 06:35

Re: Suche embedded Datenbank
 
Moin !

Ich habe heute Morgen auch noch etwas gesucht. Was spricht eigentlich gegen die Verwendung von MyBase? Da müsste ich nix kaufen und nichtmal was neues installieren. Ist ja bei D7 Prof schon dabei.

Da das ganze XML basiert stellt sich mir natürlich die Frage, wie fix das ist. Und wie kann ich dort in einer XML Datei mehrere Tabellen ablegen. Geht das überhaupt?

Phoenix 18. Dez 2006 07:30

Re: Suche embedded Datenbank
 
Theoretisch lässt sich jede Relationale Struktur auch in der hierarchischen Struktur eines XML-Files ablegen. Also Ja.

Was die Performance angeht: Es kommt immer auf das Datenvolumen an. Um in einem XML-File effizient zu Navigieren sollte dessen DOM komplett im Speicher gehalten werden. Um gar darin zu suchen erst recht. Im Prinzip müssen alle Abbildungen von Relationen Dingen wie Joins etc. um die sich in der Regel ein hochspezialisiertes DBMS auf Bäumen kümmert halt über den Umweg der XML-Methoden abgebildet werden. Das kostet genau dann richtig Zeit, wenn die Operation aufwendig ist und viele Daten betrifft.

Will heissen ein paar MB wirst Du an der Geschwindigkeit nicht/kaum merken. Wird es jedoch größer würde ich mich nach einer echten Datenbank umgucken.

Daniel G 18. Dez 2006 14:47

Re: Suche embedded Datenbank
 
Zitat:

Zitat von moelski
Was spricht eigentlich gegen die Verwendung von MyBase?

Das meinte ich mit MIDAS. :wink:

Reinhard Kern 18. Dez 2006 15:09

Re: Suche embedded Datenbank
 
Zitat:

Zitat von moelski
Moin !
Was suche ich ...
Nuja, ich brauche eine DB Engine die erstmal in die EXE kompiliert werden kann. Ein extra Server oder dergleichen kommt aus vielen Gründen nicht in Frage. Dann sollte es auch Lizenztechnisch machbar sein, dass wir die Soft irgendwann mal verkaufen dürfen. Das Ding muss auch garnicht umsüss sein. Wir ham da noch ein paar Finanzen :???: . Der Preis sollte aber im Rahmen bleiben ...

Und noch nen schönen dritten Advent :)

Hallo,

MS Access hat auch seine Vorteile: du kannst Anwendungen royalty-free erstellen, aber wenn der Kunde will, kann er sich immer noch Access kaufen und selbst was nachsehen oder ändern. Die interaktive Bedieung ist anderen Lösungen weit überlegen, dafür muss man damit rechnen, dass ab 50 - 100 MByte die DB instabil wird.

Gruss Reinhard


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:51 Uhr.
Seite 2 von 4     12 34      

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