![]() |
Re: Sql lokale Datendank OHNE Server
Wobei man dann in die mySQL-Lizenzfalle tappen kann
|
Re: Sql lokale Datendank OHNE Server
Sorry,
ich muss hier nochmal "aufmachen". Meine DB hat nun 10.000 einträge. Ich habe 7 kategorien. Nun schaue ich alle 5 sekunden nach wieviel in der einzelen kategorie ist. Leider hat dann das programm so kleine "hänger" weil es relativ lange dauert. Das mit dem sql viel mir relativ leicht, weil ich schon einiges mit mysql gemacht hatte. War zwar php aber das spielt ja keine rolle. Noch ein nachteil von dem ding ist, man darf die DB nur einmal öffnen. Gibt es sonstnoch möglichkeiten mit einer lokalen datenbank zu arbeiten? Danke im voraus EDIT: Ich habe mir grade mal das ZEOS geladen. Sieht ja einfach aus. Wie ist denn mit dem speed??? |
Re: Sql lokale Datendank OHNE Server
Zitat:
Zitat:
Zitat:
Hast du entsprechende Indizes erstellt? Welches DBMS nimmst du nun? |
Re: Sql lokale Datendank OHNE Server
Zitat:
![]() Ist ziemlich flott und multi-threading ist auch kein Problem... |
Re: Sql lokale Datendank OHNE Server
@mkinzler,
tja, was heisst relativ lang. 500ms vielleicht. Man merkt es wenn man ein fremdes fenster über das prg schiebt. Also immer hin und her. Dann merkt man halt das der refresh/repaint verspätet kommt. Von der rechenlast merkt man kaum was davon das er in die DB schaut. Also der ist dann nicht auf 100% oder so. Zum trigger. Das hätte ich natürlich gemacht aber das prg weiss nicht wann sich was geändert hat. Das macht jemand anders. Deswegen muss ich nachsehen und "durchzählen" lassen. @Trigger2003, danke ich werde mir das mal ansehen. Ich danke euch beiden erstmal... |
Re: Sql lokale Datendank OHNE Server
Ein Trigger wird ja bei einem Ereignis, z.B. einem Insert ausgelöst.
Aber ich weiss nicht, ob dein Ansatz wirklich so gut ist. Du besitzt doch einen Türklingel/Glocke? :zwinker: |
Re: Sql lokale Datendank OHNE Server
Insert und Update macht jemand anderes. Das prg weiss garnix davon. Ich wüsste nun auch nicht wie ich eine meldung von einem rechner an einen anderen rechner schicken soll. Also ohne grossen aufwand. Das wollte ich mir ersparen. ;)
|
Re: Sql lokale Datendank OHNE Server
Ein Trigger reagiert auf Inserts, egal von welchem Rechner.
Nur verstehe ich nicht, wie Benutzer auf anderen Rechnern Inserts in deiner datenbak machen können/sollen :gruebel: |
Re: Sql lokale Datendank OHNE Server
Weil die db in einer samba freigabe liegt. Da kann auch mehr als 1 rechner dran :zwinker:
|
Re: Sql lokale Datendank OHNE Server
Und dann funktionieren auch Trigger!
Trotzdem ist dein Ansatz suboptimal. Wenn mehrere Clients vorhanden sind, würde ich zudem mit einem Server arbeiten |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:21 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