Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Datenbank Ersatz? (https://www.delphipraxis.net/4183-datenbank-ersatz.html)

Florian 18. Apr 2003 13:10


Datenbank Ersatz?
 
Hi,
Also ich hätte da mal ne prinzipielle Frage!

Ich will Daten speichern. Da ich allerdings keine datenbank verwendet will stellt sich mir die Frage, was ich an deren stelle verwenden soll.
Sind Ini Files eine brauchbare lösung under soll ich mir datein nach eigenem konzept basteln. Hatte grad zuvor den threat mit den INI files gelesen. Also mit den durchnummerierten einträgen. So ähnlich hab ich mir des auch vorgestellt nur a bisserl anders.

zb.

----------------------------
[Allgemein]
Anzahl = 3 //Anzahl der Bausteine
Baustein1 = C4 //Code des Bausteins
Baustein2 = B2
Baustein3 = 68

[C4] //
Typ = DS5689
Eigenschaften = TEXT

[B2]
Typ = DS4983
Eigenschaften = TEXT

usw....
----------------------------

würde sowas prinzipiell funktionieren ?
denn ich möchte durchaus auch text speichern, also nicht nur int,boolean werte ?

danke

Daniel B 18. Apr 2003 13:12

Hallo,

mach doch einfach ein eigenes Format.
Oder CSV wäre auch noch eine möglichkeit. Typisierte Dateien.

Grüsse, Daniel :hi:

Florian 18. Apr 2003 13:12

Achja und vorallem will die diese daten nicht nur beim programmstart aufrufen sondern diese zB öfters rausholen.
Denn es geht darum dass ich zb schau welche Bausteine ich brauche und je nach dem hol ich mir dann die bestimmten bausteine mit deren eigenschaften aus dem ini file ! doch geht des gescheit?

Christian Seehase 18. Apr 2003 13:13

Moin Flo,

klar würde das so funktionieren.
Jetzt stellt sich nur noch die Frage nach dem zu erwartenden Umfang der Daten. Bei grossen Datenmengen könnte das auf die Performance drücken.

Florian 18. Apr 2003 13:14

hmmmmmmmm oki dann werd ich es mal mit csv versuchen!
gibts da auch vorgefertiget zugriffsfunktionen ?

Daniel B 18. Apr 2003 13:15

Hallo,
Zitat:

Zitat von Florian
hmmmmmmmm oki dann werd ich es mal mit csv versuchen!
gibts da auch vorgefertiget zugriffsfunktionen ?

Bei CSV ist es so das jeder Eintrag durch ein , getrennt ist, Du musst immer nach dem , suchen, sonst nichts.

Grüsse, DAniel :hi:

Florian 18. Apr 2003 13:15

naja der umfang is nicht so groß max. würd ich sagen 5 Bausteine + deren Eigenschaften auslesen
und des wars dann, soll nur zur demonstration dienen

Christian Seehase 18. Apr 2003 13:16

Moin Flo,

csv könnte schwieriger werden, da hier die Daten nicht strukturiert abgelegt werden können. Du müsstest also immer selber die ganze Datei durchsuchen.
Eventuell wäre für Dich noch XML interessant.

Stanlay Hanks 18. Apr 2003 13:22

Also bei nur 5 Bauteinen glaub ich, gibts keine Probleme mit der Performance. Da kannst du noch bei weitem mehr speichern. Aber das mit dem Durchsuchen von Christian stimmt auch wieder. Ich würd's einfach mal ausprobieren.

Man ließt sich. Stanlay :dancer2:

Florian 18. Apr 2003 13:59

lol ich bin grad draufgekommen, dass Ini de sbeste ist.
weil ich ich sowieso hereinbekomme nach welchem baustein ich suche
dh. --> Infos für C2

--> readString aus ini bei 'CS','typ' usw....
des mach ich mit description auch und ferig bin ich !

ist bei weitem des sagen wir mal einfachste in dem fall lol
aber danke für die hilfe ;-) schönen tag noch euch allen


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