AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Brauch ich Delphi Enterprise?

Ein Thema von ralfiii · begonnen am 28. Dez 2020 · letzter Beitrag vom 30. Dez 2020
Antwort Antwort
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.960 Beiträge
 
Delphi 12 Athens
 
#1

AW: Brauch ich Delphi Enterprise?

  Alt 29. Dez 2020, 13:35
also soweit ich in der FireDAC DOku gelesen habe unterstützen Firebird und Interbase sog. Array-DML!
Also zumindest EMBT sagt sowas hier:
Du musst weiterlesen.
Zitat:
Array DML-Implementierung
Firebird v < 2.1: Emulation
Firebird v >= 2.1: Nativ (EXECUTE BLOCK)
FireDAC setzt die Ausführung je nach Datenbank unterschiedlich um, je nachdem was unterstützt wird. Bei Firebird 2.1 und höher wird das genannte EXECUTE BLOCK verwendet, vorher einzelne Anfragen.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.284 Beiträge
 
Delphi 12 Athens
 
#2

AW: Brauch ich Delphi Enterprise?

  Alt 29. Dez 2020, 16:42
FireDAC setzt die Ausführung je nach Datenbank unterschiedlich um, je nachdem was unterstützt wird. Bei Firebird 2.1 und höher wird das genannte EXECUTE BLOCK verwendet, vorher einzelne Anfragen.
Wie gesagt. Etwa 70% nutzloser Overhead und insbesondere bei FB 2.x eine recht kleine Blockgröße. Weil ich große Datenmengen bewege habe ich mit dem Szenario oft zu tun. Das ist aber stark fallabhängig.

Jedenfalls habe ich noch kein Szenario gesehen, wo Firebird ggü. MariaDB im Vorteil wäre. Eigentlich schade aber wenn man sieht welche Entwicklerkapazitäten sich da gegenüber stehen, wunderts mich nicht.

Nach oben gibts kaum Limits wenn man genügend Geld für Lizenzen über hat (SQL Server, Oracle etc.). Die sind MariaDB haushoch überlegen. Aber im Bereich der freien SQL-DBMS ist IMHO MariaDB derzeit wohl die Referenz.
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.372 Beiträge
 
Delphi 12 Athens
 
#3

AW: Brauch ich Delphi Enterprise?

  Alt 29. Dez 2020, 21:39
Zitat:
INSERT INTO mytable (col_a, col_b) VALUES (1, 2), (2, 2), (3, 1);
Das ist mehr ein INSERT mit einer Art Temp-Tabelle.

Es gibt aber auch sowas, wo praktisch das INSERT INTO mytable (col_a, col_b) geladen wird
und dann kann man einen oder mehrere Daten-Arrays/Blöcke "binär" übergeben.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.284 Beiträge
 
Delphi 12 Athens
 
#4

AW: Brauch ich Delphi Enterprise?

  Alt 29. Dez 2020, 22:11
Das ist mehr ein INSERT mit einer Art Temp-Tabelle.
Das ist mir ehrlich gesagt ziemlich egal, solange es serverseitig passiert und ich den Query als Ganzes in einem Rutsch übergeben kann

Es gibt aber auch sowas, wo praktisch das INSERT INTO mytable (col_a, col_b) geladen wird und dann kann man einen oder mehrere Daten-Arrays/Blöcke "binär" übergeben.
Bei Firebird? Da wüsste ich gerne mehr!
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Brauch ich Delphi Enterprise?

  Alt 30. Dez 2020, 06:24
Ihr seid jetzt bei einer sehr speziellen Datenbank-Frage, für die ich Euch gern auf ein neues Thema verweisen möchte.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Antwort Antwort


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 22:38 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