AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Performance: Interbase vs. Firebird
Thema durchsuchen
Ansicht
Themen-Optionen

Performance: Interbase vs. Firebird

Ein Thema von Nico80 · begonnen am 8. Okt 2007 · letzter Beitrag vom 28. Mai 2010
Antwort Antwort
Seite 3 von 3     123   
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#21

Re: Performance: Interbase vs. Firebird

  Alt 9. Okt 2007, 19:59
Zitat von IBExpert:
meine Tests basieren auf Delphi und Fibplus... weil das die Plattform ist mit der IBExpert programmiert ist.
Gut zu wissen. Das ist auch meine.

Das mit den forced writes lässt mir allerdings jetzt keine Ruhe. Wo soll das sein ? Geschwindigkeitsprobleme sind zwar hier noch nicht aufgetaucht, aber die Konsistenz der DB ist immer wichtig.
Gruß
Hansa
  Mit Zitat antworten Zitat
Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
679 Beiträge
 
FreePascal / Lazarus
 
#22

Re: Performance: Interbase vs. Firebird

  Alt 9. Okt 2007, 20:19
? was meinst du mit "wo soll das sein?"
Die Einstellung kann man mit ibexpert und services-database properties oder über gfix anpassen.



Gruß
Holger
www.firebird-conference.com
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#23

Re: Performance: Interbase vs. Firebird

  Alt 9. Okt 2007, 20:28
Ahso. Die DB muss also jeweils so eingerichtet sein ? Weil, es nützt ja nichts, wenn ich das in IBExpert so einstelle und mein eigenes Programm nichts davon weiß. Oder kann man die DB mit IBExpert dementsprechend komplett umstellen ?
Gruß
Hansa
  Mit Zitat antworten Zitat
Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
679 Beiträge
 
FreePascal / Lazarus
 
#24

Re: Performance: Interbase vs. Firebird

  Alt 9. Okt 2007, 20:35
ja, das ist ein Attribut der Datenbank und gillt immer so wie es zuletzt eingestellt wurde.
den Client interessiert das nicht, nur der Server reagiert dann beim Schreiben der Datei anders.

Gruß
Holger
www.firebird-conference.com
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#25

Re: Performance: Interbase vs. Firebird

  Alt 28. Mai 2010, 06:28
Einige themenfremde Beiträge wurden hierhin ausgelagert
Markus Kinzler
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#26

Re: Performance: Interbase vs. Firebird

  Alt 28. Mai 2010, 07:23
Zitat von Gruber_Hans_12345:
gibt es wo ein programm, mit dem ich einenleistungsindex der verschiedenen Datenbanken machen kann? - aber einen, der nicht einfach ein SQL Script abarbeitet, sondern einen, der von verschiedenen threads abfragen an die Datenbank schickt?
Apache JMeter ist ein (kostenloses) Tool für genau diesen Zweck, nicht nur für Datenbankleistungstests.

Die Abfragen sendet JMeter in konfigurierbaren Intervallen und mit einstellbarer Anzahl von Clients (Threads). Die Ergebnisse werden dann mit den üblichen statistischen Angaben aufbereitet. Das Erstellen der Tests erfolgt über ein komfortables GUI.
Michael Justin
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#27

Re: Performance: Interbase vs. Firebird

  Alt 28. Mai 2010, 08:17
Hallo,

Zitat:
Muss ich bei einem Select oder bei einer Stored Procedure die Transaktion commiten oder kann ich das DataSet einfach schließen?
Jede Aktion läuft in einer ransaktion (ob man es will oder nicht).

Warum wir aber das Ermitteln der neuen ID in einer eigenen Transaktion gemacht ?

Ausserdem wurde dir doch schon gesagt,
dass in der Realität nie 1000 Einträge mit je einer Transaktion in eine DB gemacht werden.
Warum änderst du das nicht ?

Dein Test ist einfach unrealisitisch.

Das sieht jetzt etwa so aus: "Auto 1 fährt im 1. Gang schneller als Auto 2."


Heiko
Heiko
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#28

Re: Performance: Interbase vs. Firebird

  Alt 28. Mai 2010, 08:28
Ein etwas hinkender aber erklärender Vergleich:
Du hast Hundert Briefe bei der Post abzugeben.
Variante 1: Du fährst 100 mal zu Post und wirfst je einen ein. ( Eine Transaktion pro Insert = 100 Transaktionen)
Variante 2: Du faährst 1 mal hin und wirfst alle 100 Briefe ein ( Eine Transaktion für alle Inserts)

Rate mal was schneller ist.
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:27 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