AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Welche Datenbank würdet Ihr nehmen
Thema durchsuchen
Ansicht
Themen-Optionen

Welche Datenbank würdet Ihr nehmen

Ein Thema von steffenbaumann1 · begonnen am 27. Jul 2025 · letzter Beitrag vom 29. Jul 2025
Antwort Antwort
Redeemer

Registriert seit: 19. Jan 2009
Ort: Kirchlinteln (LK Verden)
1.140 Beiträge
 
Delphi 2009 Professional
 
#1

AW: Welche Datenbank würdet Ihr nehmen

  Alt 28. Jul 2025, 20:37
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;
Janni
2005 PE, 2009 PA, XE2 PA
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.645 Beiträge
 
#2

AW: Welche Datenbank würdet Ihr nehmen

  Alt 29. Jul 2025, 07:31
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.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
697 Beiträge
 
FreePascal / Lazarus
 
#3

AW: Welche Datenbank würdet Ihr nehmen

  Alt 29. Jul 2025, 09:01
Also aktuell scheint sich PostgreSQL als _DIE_ Open-Source Datenbank durchgesetzt zu haben.
Alles eine Frage der Perspektive und des Use Case. Bei serverbasierender Software, insbesondere als Backend
für Webanwendungen, also Installationen, die nicht auf Kundenhardware laufen muss, ist PostgreSQL im Open Source
Bereich sicherlich führend.

In anderen Bereichen aber definitiv nicht (ich weiss alleine in unserem Kundenkreis im Bereich
medical/accounting/erp/branchenlösungen, das die installierte Basis von denen, was die auf deren
webseiten an Installationsanzahl ausgeben, alleine nur im deutschsprachigen Umfeld ganz deutlich
über 400000 installationen hinausgeht (also nicht Benutzer, sondern zB Arztpraxen usw.).

Das Setup und der Betrieb von Postgresql beim Endkunden ist da nicht vergleichbar aufwändiger
bei postgresql.

Für das hier vom Threadersteller angegebene Szanario wäre das ein kompletter Overkill
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
Firebird 5 Update und Know-how Workshop – 28.8.-29.08.2025 64546 Mörfelden - Walldorf
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.034 Beiträge
 
Delphi 12 Athens
 
#4

AW: Welche Datenbank würdet Ihr nehmen

  Alt 29. Jul 2025, 11:49
Moin,

technisch reicht da sqlite, aber für den Lebenslauf würde ich PostGres nehmen.
Würde auch die Variante ohne Installation nehmen: https://github.com/malexple/postgresql-portable.

Branchenlieblinge sind dann natürlich auch zu berücksichtigen , wie mein Vorschreiber schon anmerkte.
Martin Schaefer
Phaeno

Geändert von mschaefer (29. Jul 2025 um 11:53 Uhr)
  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 00:10 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