Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Dependencies für Generatoren ermitteln (https://www.delphipraxis.net/176539-dependencies-fuer-generatoren-ermitteln.html)

Furtbichler 17. Sep 2013 06:51

AW: Dependencies für Generatoren ermitteln
 
Zitat:

Zitat von Blup (Beitrag 1228701)
Ich arbeite seit mindestens 10 Jahren mit Interbase/Firebird und kann dir berichten das zumindest in den Datenbanken unserer Kunden so bis 10GB ein 32-Bit Generator für alle Tabellen genügt. Ein Trigger für jede Tabelle, aber alle können den selben Generator nutzen.

Ich habe eine FB mit einem Generator bei einer Messdatenerfassung im Einsatz und muss leider feststellen, das bei ca. 600 Messwerten pro Sekunde FB zwar locker mitkommt, aber das Ganze dann doch etwas knapp wird. Ich habe auf den PK per ID hier verzichtet.

Es kommt -wer hätte das gedacht- immer auf den Einsatzzweck an. Ein Durchrechnen des Szenarios über alle Unbekannten, wie z.B. Durchsatz, Spitzensatz, #IDs, Speicher sollte immer vor dem DB-Design erfolgen.

mkinzler 17. Sep 2013 10:04

AW: Dependencies für Generatoren ermitteln
 
Bei BigInt sollte da genügend Luft nach oben sein

Furtbichler 17. Sep 2013 12:10

AW: Dependencies für Generatoren ermitteln
 
Zitat:

Zitat von mkinzler (Beitrag 1228767)
Bei BigInt sollte da genügend Luft nach oben sein

Natürlich, ich wollte nur anmerken, das 4 Milliarden Datensätze nicht notwendigerweise ausreichen. Es gibt Datenbanken, da kommen und gehen die Daten (wie bei der Messadatendatenbank) und da geht das dann recht schnell. BigInt sollte dann aber doch reichen, bis die Garantiezeit beendet ist.

mkinzler 17. Sep 2013 12:27

AW: Dependencies für Generatoren ermitteln
 
Der BigInt von Firebird hat 64 Bit (vorzeichenlos). Das wären bei 600 Werte pro Sekunde ca. 975 Mio Jahre! Ich glaube länger hält keine Garantie! ;)

RSE 19. Sep 2013 09:35

AW: Dependencies für Generatoren ermitteln
 
Sorry, ich habe keine Benachrichtigungen mehr bekommen, werde das mal überprüfen müssen...

@ User IBExpert:
Ich glaube ein Restore unserer IB6.1 DB unter Firebird 2.x würde diverse andere Fehler bringen. Wir verwenden z.B. START und STOP als Feldbezeichner und das sind doch jetzt reservierte Worte. Von daher ist das eine gute Idee, die recht schnell alle Dependencies aufzeigen würde, wenn man nicht diverse Fehler dabei korrigieren müsste.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:00 Uhr.
Seite 3 von 3     123   

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