![]() |
Ich brauche eine Datenbank ...
Hi!
Ich weiß, das Thema gab es schon hundert Mal, ich habe auch gesucht, aber nichts gefunden, was gepasst hätte, also dachte ich mir, ich schreibe mal, was ich so bräuchte
Je weniger Installationsaufwand, desto besser, aber das ist sekundär. Ciao und danke Frederic |
Re: Ich brauche eine Datenbank ...
Hi :hi:
Wenn ich dich richtig verstanden habe, suchst du eine DB Lösung. Wie wäre es mit MS Access. Die Tabbelen kannst du nacher zu einer DB zusammen fassen. Oder lade die MySQL herunter. Bei MySQL kannst du dann zuhause die Datensätze in deine lokale SQL DB laden. Gruß Frank |
Re: Ich brauche eine Datenbank ...
Hi Frank,
Ich kann MySQL nur empfehlen, ist wirklich gut :thumb: Greetz alcaeus [edit]Nach Hinweis von Robert_G etwas entfernt :mrgreen:[/edit] |
Re: Ich brauche eine Datenbank ...
Hai Fredric,
ich empfehle da immer die ![]() Das "zusammenschmeißen" müsstest Du dann zwar programmieren aber das ist ja nur ein 10 Zeile ;-) |
Re: Ich brauche eine Datenbank ...
Hi!
Zitat:
@alcaeus: Kommt MySQL auch mit solchen Datenmengen in passabler Zeit klar? @Sharky: Liest sich interessant, hast du Erfahrungen damit? Ciao Frederic |
Re: Ich brauche eine Datenbank ...
Zitat:
Zitat:
Es sind auch viele Demos dabei die alles Zeigen was Du mit der Absolute Database machen kannst. |
Re: Ich brauche eine Datenbank ...
Moin, moin,
zu MySQL: Sie hat zwar einen leicht eingeschränkten SQL-Befehlssatz, aber aufgrund ihrer hohen Webspezialisierung ist sie"sauflott". Es gibt auch Befehle um Textdateien einzulesen. Die könnt Ihr dann Tippen und dann das in eine Tabelle einlesen. Allgemein: Es gibt auch Importkomponenten die auf das VCL-Dataset-System zugreifen und somit Daten in verschiedene Datenbanken einlesen können. Grüße // Martin |
Re: Ich brauche eine Datenbank ...
Hi!
Zitat:
Es läuft dann wohl auf die Entscheidung zwischen MySQL und Absolute Database raus. Was haltet ihr für besser? Wo liegen die jeweiligen Nachteile? Ciao Frederic |
Re: Ich brauche eine Datenbank ...
Zitat:
Vorteil: schnell und bekannt. Nachteil: Muss auf jedem Rechner installiert sein. (Oder die Rechner haben über Internet zugriff auf einen zentralen Server). Ich muss jetzt mal kurz mit Sharkyline einkaufen. Danach schreibe ich mal schnell eine kleine Anwendung die mit der Absolute DB arbeitet und lege sie Dir bereit. Dann kann man ja mal via Programm 20.000 Datensätze erzeugen und schauen wie die Geschwindigkeit ist. |
Re: Ich brauche eine Datenbank ...
*räusper* Ich hoffe, ich störe nicht :oops: , aber da gibt's doch auch noch was von "Firebird" ... den embedded Server. Der läuft auch lokal, ist schnell und kostenfrei. Man braucht eigentlich nur 'ne DLL. Wenn ich mal darf:
![]() @Sharky: Geh' jetzt auch einkaufen ... in Ruhe! Sohnemann ist bei den Schwiegereltern im Taunus :mrgreen: Bye! |
Re: Ich brauche eine Datenbank ...
Hai Frederic,
ich habe mal etwas "gespielt". mySQL ist natürlich viel schneller als die ABS-DB. Logisch, der Server kann Daten die kommen ja puffern bevor er sie in eine Datei schreibt. Ich habe einfach in beide "Datenbanken" 20.000 Datensätze eingefügt und die Zeit gemessen: mySQL : 4 sekunden Absolute-DB : 24 sekunden Aber da bei Dir ja die Daten von Benutzern eingegeben werden spielen diese Werte eigentlich keine Rolle ;-) Schaue Dir mal mein ![]() Dort kannst Du sehen wie lange es dauert Datensätze in die Tabelle einzutragen. Wenn die Daten vorhanden sind ist die Geschwindigkeit super. |
Re: Ich brauche eine Datenbank ...
ich will jetzt hier meine selbstgeschriebene komponente nicht anpreisen, allerdings
kann diese in 2 sek 20.000 datensätze mit 3 tabellen einlesen ( nur string felder ) ( auf meiner maschine 1,4 ghz ) ok die datei wird noch nicht kompremiert; daher belegt diesee etwas platz auf der platte aber ich denke 24 sek sind schon recht lange ( ich hab mir mal das demo angeguckt ) dabei "krazt" meine komponente nur auf der platte rum( intelligentes kratzen ) ;) ( diese ist aber noch beta ! ) |
Re: Ich brauche eine Datenbank ...
Zitat:
|
Re: Ich brauche eine Datenbank ...
Hi!
Zitat:
Mamphil |
Re: Ich brauche eine Datenbank ...
Hi!
Sieht also so aus, dass die ABS-DB besser für mich ist, da sie einfacher ist, was die Installation/Weitergabe angeht. Das Eintragen ist wie gesagt eh von Hand, also eh sehr langsam :lol: Und das sortieren meiner 12.000 Zufallseinträge ging super schnell. Kannst du den Quellcode mal anhängen? Dann habe ich mal einen Einstieg, danke. Ciao Frederic |
Re: Ich brauche eine Datenbank ...
:shock:
Der Code ist, da nur Demo-Projekt, noch total unsauber. Ich schlage vor das ich mal schnell noch einige Änderungen und Kommentare einfüge und dann hänge ich ihn an. Okay? |
Re: Ich brauche eine Datenbank ...
Hi!
Das wäre super, danke dir. Ich sehe es ja richtig, dass die Geschwindigkeit beim Abfragen nicht wirkliche Unterschiede macht (also zwischen ABS-DB und MySQL). Es werden max. etwa 1500 gleichzeitig abgefragt. Da sollte es doch egal sein, oder? Ciao Frederic |
Re: Ich brauche eine Datenbank ...
Was verstehst Du denn unter "es werden max. etwa 1500 gleichzeitig abgefragt"?
|
Re: Ich brauche eine Datenbank ...
Hi,
wie wärs den mit MSDE? Hat den unschlagbaren Vorteil, dass das Prog nicht geändert werden muss, falls es mal Gross wird, den Firmen wenden MS SQL-Server an. Und Kosten tut er auch nichts. |
Re: Ich brauche eine Datenbank ...
Hi!
@Sharky: Es wird ein Tool zum Verwalten von Liedern einer Tanzschule. Im "schlimmsten" Fall werden alle vorhanden Lieder zu einem Tanz abgefragt, das sind dann etwa 1500. Das meinte ich. @AlterMann: Kannst du sie mit ABS-DB vergleichen, damit ich etwaige Unterschiede sehe? Wo liegen die Vorteile von MSDE. Wie gesagt, die Größe ist etwa fest (+/- 1000) Ciao Frederic |
Re: Ich brauche eine Datenbank ...
Hi,
also ich könnte dir SQLite empfehlen, ist wirklich super und du musst dich nicht mit datenbank servern rumplagen. Schnell ist es auch, sogar schneller als MySQL in manchen sachen, und die datenbanken können bis zu 2GB je datei werden. Wenn du fragen dazu hast kann ich gerne helfen arbeite privat sehr viel damit und auch beruflich habe ich damit gearbeitet, war die std. db für eine hotel verwaltungssoftware. Grus Daniel |
Re: Ich brauche eine Datenbank ...
Hai Frederic,
MSDE ist sozusagen der kleine Bruder des MS-SQL-Servers. Vorteile wie bei mySQL. Nachteil: Muss auf dem Rechner installiert werden. Hier mal der Link zum ![]() ABER! Der ist wirklich nur so dahin geschrieben und sollte nicht unbedingt dazu dienen um zu lernen wie DB-Anwendungen geschrieben werden. Das würde ich dann doch ganz anders machen ;-) Bei Fragen -> Fragen. Am besten in einem anderen Thread oder via PM wenn es nur für Dich interessant sein wird. |
Re: Ich brauche eine Datenbank ...
Hi!
Danke für deine Mühe. Ich werde mich dann mal näher mit der ABS-DB befassen. Ciao Frederic |
Re: Ich brauche eine Datenbank ...
[ot]
@Sharky es werden strings "gehalten" anzeigen, speichern, löschen bla .. es ist sicher keine richtige datenbank ( wenn man den briff mal analysiert ist jede textdatei eine datenbank aber soweit möchte ich hier nicht gehen :mrgreen: ) jedoch kann sie recht schnell daten entgegennehmen , anzeigen, löschen im sinne von datenbanken würde ich sie als table bezeichnen [/ot] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:30 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 by Thomas Breitkreuz