![]() |
Datenbank: MariaDB • Version: 10.6.4 • Zugriff über: Fraglich
Anwendung auf MariaDB umstellen
Hallo!
Wir verwenden in einer grösseren Anwendung Firebird 2.5.9. Damit kriegen wir immer wieder Stress bei Ausschreibungen und mit IT-Abteilungen von Kunden. Und da wir die Anwendung ohnehin von Delphi2010 auf Delphi11 hochziehen, überlegen wir die Anwendung da gleich auf MariaDB umzustellen. Unsere Anforderungen an die Datenbank sind an sich recht minimalistisch. Die Anwendung selbst macht hardcore mathematische Signalanalysen. Die Datenbankanbindung ist "nur" um Personendaten die irgendwo angezeigt werden dazuzuladen und hie und da Kleinigkeiten abzuspeichern. Und natürlich sind Basics wie DB-Backup&Restore/Transactions/Trigger/Generatoren drin. (Wobei man da sicher Sachen anders lösen kann, wenn zB MySQL eine Generatoren hätte) Dakenbank läuft manchmal Lokal (bei Einplatzinstallationen) oder auf einem Server. Was wären eure Empfehlungen? Soll ich FireDAC verwenden, oder sowas wie myDAC oder ganz was anderes? Wichtig ist mir, dass man zB Kundenseitig eine sichere (verschlüsselte) Verbindung vernünftig hinkriegt (Cybersecurity) und das Deployment der Anwendung muss simpel sein. Kosten spielen keine Rolle. Danke! |
AW: Anwendung auf MariaDB umstellen
Zitat:
MariaDB ist ja auch OpenSource, falls das das Problem ist. |
AW: Anwendung auf MariaDB umstellen
Zitat:
Zitat:
![]() Damit hat man keine Einschränkung, wenn man nur eine Pro-Version von Delphi hat. |
AW: Anwendung auf MariaDB umstellen
Zitat:
![]() ![]() |
AW: Anwendung auf MariaDB umstellen
Zitat:
Genau so ist es. Zitat:
Oh. "...limited to local connections...". Danke für den Hint! DirectMode sagt mir nix. Kurz gegoogelt: "UniDAC kann auf MySQL per DirectMode zugreifen => kein libmysql.dll nötig => keine Lizenzfalle (bei MySQL)" Lizenzfalle? Wie wo was? Und dann bleibt ja nur noch die Frage: UniDAC oder MyDAC? Nachdem ich's nicht für realistisch halte, dass die selbe Applikation mit UniDAC auf Firebird ODER MariaDB zugreift (1), werden wir wohl ein Tool schreiben um alte Datenbanken überzuführen und danach NUR auf MariaDB zugreifen. Macht UniDAC dennoch Sinn? (1) (Hie und da ändert sich die Datenbankstruktur. Die automatische Nachführung für beide DBMS zu pflegen würd ich nicht machen wollen. Da wir den Fehler mit "maximaler Flexiblität" bei unseren Produkten in jungen Jahren zur Genüge gemacht haben, mache ich heutzutage bei sowas lieber einen harten Cut.) Noch was: Bei der jetzigen Anwendung ist ein Backup - auch aus der Ferne - möglich, indem die Anwendung einfach gbak (Kommandozeilen-tool das mit Firebird mitinstalliert wird) mit ein paar Parametern aufruft. Wie erledigt man das bei MariaDB? Ist das dann der Punkt wo ich MyDAC mit der spezialisierten TMyBackup-Komponente brauche, oder gibt's auch hier ein Standardtool? Danke jetzt schon für die Antworten, ihr habt mir jetzt schon SEHR geholfen. |
AW: Anwendung auf MariaDB umstellen
Zitat:
|
AW: Anwendung auf MariaDB umstellen
Zitat:
![]() |
AW: Anwendung auf MariaDB umstellen
Zitat:
Die DevArt Komponenten sind da herausstechend, da sie im Falle von MySQL/MariaDB nicht auf die libmysql zurückgreifen müssen, sondern direkt nativen Zugriff auf diese DBMS eingebaut haben. Was den Lizenzsumpf einfach mal komplett und elegant umgeht. Zitat:
Heißt aber auch, dass man dann nicht dafür gerüstet ist, wenn der Kunde MSSQL oder Oracle verlangt! Dann lieber vorsichtshalbar UniDAC. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:01 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