Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Paradox/BDE vs. MyBase (https://www.delphipraxis.net/30155-paradox-bde-vs-mybase.html)

trockentaucher 21. Sep 2004 14:48


Paradox/BDE vs. MyBase
 
Moin Moin... nachdem ich mich jetzt über eine Stunde durch div. Beiträge geklickt habe, brauche ich jetzt doch kompetenten Rat:

Ich hatte ursprünglich geplant, eine neue DB-Anwendung (Desktop) mit Paradox-Tabellen zu realisieren. Aufgrund der relativ großen BDE überlege ich aber MyBase (XML) einzusetzen. Zu beiden Möglichkeiten habe ich noch einige Fragen:

BDE:
Ich habe im IS bei der Merge-Option in der BDE-Konfig nur Paradox ausgewählt, trotzdem werden noch mehr als 8MB BDE-Dateien benötigt. Ist das so oder läßt sich die BDE noch schrumpfen, wenn ich lediglich die Paradox-Treiber benötige? Wenn ich die BDE-Dateien zur Weitergabe auf unter 4MB bekommen, würde ich Paradox der MyBase vorziehen.

MyBase:
Hatte ich noch nicht mit gearbeitet und habe es heute erstmalig verwendet. Wie groß "dürfen" denn die Tabellen werden?! Ich habe Tabellen mit bis zu 20 Feldern und erwarte das die Tabellen mit ca. 2-3 tausend Einträgen gefüllt werden.
Kann ich die MyBase Tabellen behandeln wie Paradox, insbesondere Felder für Grafiken? Wenn ja, wird JPG/GIF/BMP unterstützt?

Besten Dank für Tips,
trocki

S - tefano 21. Sep 2004 15:14

Re: Paradox/BDE vs. MyBase
 
Also wegen der Größe der MyBase-Tabellen:
Wenns XML-basiert ist kannste mehr oder weniger genau ausrechnen wie groß es wird. Ein Zeichen ist meines Wissens nach ein Byte groß (eieiei hoffentlich vertu ich mich nich, viel zu lange her).
Naja und eine XML-Datei wird ja nicht standardmäßig erstmal komprimiert bzw verwendet keine "komprimierenden Datentypen" sondern ist ja im Prinzip das gleiche wie ne Textdatei mit ASCII-Zeichen drinne. Naja und in ne Textdatei geht ja ganzschön viel rein. Also groß wird die Datenbasis (heute erst in der Schule gelernt das Wort) wohl erst später wenn wirklich nen riesen Batzen an Einträgen drinsteckt.
Aber so wird es bei Paradox vermutlich auch sein, die werden sich wohl kaum extra nen Datentyp ausgedacht haben der 8-Mal soviel Platz braucht wie eine XML.
Sprich:
Es kommt ganz darauf an ob die MyBase-Enginge + XML-Parser weniger Platz verbrauchen als die BDE mit ihren Paradox-Treibern.
Wobei bei der BDE ja auch noch Administrationszeugs dabei ist, weiß nicht ob man das beim Setup auslassen kann.

Bis dann,

S - tefano

[EDIT]
Was die Bilder angeht, die gehen bestimmt nicht direkt in die XML, das ist (soweit ich weiß) nicht ohne größeren Mehraufwand möglich. Kann aber gut sein dass dafür Resourcendateien angelegt und in der XML die Position des Bildes in der Datei vermerkt werden. Aber das wird wohl in der Doku von MyBase stehen, habe damit leider selbst noch nicht gearbeitet...
[/EDIT]


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:30 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