Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Welche Datenbank würdet Ihr nehmen (https://www.delphipraxis.net/217590-welche-datenbank-wuerdet-ihr-nehmen.html)

steffenbaumann1 27. Jul 2025 20:30

Datenbank: - • Version: - • Zugriff über: -

Welche Datenbank würdet Ihr nehmen
 
Hallo, ich möchte mein Projekt mit ein Datenbankzugriff versehen welche würdet Ihr mir empfeglen
ich programmiere mit delphi6(Enterprice)
  • Max 10 benutzer
    Bis zu 6 Tabellen
    Datensatz 500

Delphi.Narium 27. Jul 2025 20:42

AW: Welche Datenbank würdet Ihr nehmen
 
FireBird Installiert: Läuft, hab' irgendwie keine Probleme.

Falls ich mal 'ne Benutzeroberfläche benötige, weil ich was mache, was nicht aus meinen Programmen heraus geht: FlameRobin

Beides kostenlos.

Frickler 28. Jul 2025 08:48

AW: Welche Datenbank würdet Ihr nehmen
 
Ist die IBX-Version von D6 kompatibel zu FB? Ansonsten müsste man mit ODBC via ADO drauf - oder Drittkomponenten kaufen. Das beliebte Zeos unterstützt nur alte Firebird-Versionen (denn man bräuchte eine ziemlich alte Version von Zeos, die noch D6 unterstützt).

Delphi.Narium 28. Jul 2025 09:18

AW: Welche Datenbank würdet Ihr nehmen
 
Da nutze ich mit Delphi 7 immer ADO und den ODBC-Treiber. Das klappt auch unter Windows 11 noch hervorragend.

Und wenn ich mal die Datenbankdatei und/oder das ganze RDBMS wechseln will, wird der Connectionstring in der Konfiguration geändert und das Programm ist weiterhin nutzbar. (Ok: Die SQL-Syntax passt nicht immer bei allen RBDMS so ganz, hält man sich hier an den Standard klappt das aber oder man macht auch die SQLs konfigurierbar.)

TRomano 28. Jul 2025 10:09

AW: Welche Datenbank würdet Ihr nehmen
 
Für solche relativ kleinen Projekte und möglichst ohne Kosten:

Firebird oder MariaDB
ZEOS DB Zugriffskomponenten

Frickler 28. Jul 2025 10:35

AW: Welche Datenbank würdet Ihr nehmen
 
Zitat:

Zitat von TRomano (Beitrag 1550579)
Für solche relativ kleinen Projekte und möglichst ohne Kosten:

Firebird oder MariaDB
ZEOS DB Zugriffskomponenten

Erschwerend kommt hinzu: Delphi 6. Da geht dann maximal ZEOS 6.6.6 aus dem Jahre 2009. Diese unterstützt Firebird bis Version 2.1 und MySQL (kein MariaDB) bis Version 5.1.

HolgerX 28. Jul 2025 10:37

AW: Welche Datenbank würdet Ihr nehmen
 
Hmm..

Was auch mit D6 geht und nichts kostet:

MS SQL-Server Express, aktuellste Version 2022 (Manuell die Ports in der Firewall freigeben)
ADO-Komponenten (Bei D6 dabei)

Bernhard Geyer 28. Jul 2025 15:24

AW: Welche Datenbank würdet Ihr nehmen
 
Zitat:

Zitat von steffenbaumann1 (Beitrag 1550564)
Hallo, ich möchte mein Projekt mit ein Datenbankzugriff versehen welche würdet Ihr mir empfeglen
ich programmiere mit delphi6(Enterprice)

Ich würde erstmal ein neues Delphi empfehlen.


Zitat:

Zitat von steffenbaumann1 (Beitrag 1550564)
  • Max 10 benutzer
    Bis zu 6 Tabellen
    Datensatz 500

Dafür würde ich gar keine Datenbank nutzen.
XML/JSON würde hier vollauf genügen.

Wieso meinst du bei diesen sehr geringen Anforderungen ein DBMS zu benötigen?

Redeemer 28. Jul 2025 20:37

AW: Welche Datenbank würdet Ihr nehmen
 
Ich rate insbesondere Datenbank-Anfängern ausdrücklich von MySQL und MariaDB ab, da sie meiner Meinung nach die mit Abstand schlechtesten verbreiteten DBMS sind. Einige der Gründe:
- Weichen am stärksten vom SQL-Standard ab
- Beantworten komplett sinnfreie Anfragen, die bei jedem anderen DBMS zu einem Fehler führen würden, mit einem sinnfreien Ergebnis (insbesondere in Zusammenhang mit GROUP BY)
- Fördern unsauberen Stil mit Quatsch-Anweisungen wie NATURAL JOIN
- Sollte eine Query doch mal zu einem Fehler führen, gibt es nur eine einzige Fehlermeldung: "Schlagen Sie die richtige Syntax im Handbuch nach." Höchstwahrscheinlich haben sie das so programmiert:
Delphi-Quellcode:
try
  // sämtlicher anderer Code
except
  raise Exception.Create('Schlagen Sie die richtige Syntax im Handbuch nach.');
end;

Phoenix 29. Jul 2025 07:31

AW: Welche Datenbank würdet Ihr nehmen
 
Also aktuell scheint sich PostgreSQL als _DIE_ Open-Source Datenbank durchgesetzt zu haben.
Wir nutzen eigentlich seit Jahren standardmässig nichts anders mehr, ausser der Kunde hat schon seit Jahren was anderes und will nicht noch was neues nebendran haben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:01 Uhr.
Seite 1 von 2  1 2      

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