AGB  ·  Datenschutz  ·  Impressum  







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

Welche Datenbank?

Ein Thema von delphifan2004 · begonnen am 15. Aug 2012 · letzter Beitrag vom 15. Aug 2012
Antwort Antwort
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.655 Beiträge
 
Delphi 12 Athens
 
#1

AW: Welche Datenbank?

  Alt 15. Aug 2012, 10:12
Das dürfte eine Frage des Verwendungszwecks sein, welche DB mehr und welche weniger geeignet ist. Firebird ist allein schon deshalb ein guter Kompromiss, weil er sich sowohl als Client/Server als auch als Embedded-Variante einsetzen lässt, dafür sind aber für spezielle Einsatzzwecke andere RDBMS besser, sei es, dass sie sich einfacher administrieren lassen oder über das Internet schneller arbeiten oder sonst etwas. Zu den Komponenten: es gibt div. Sammlungen, die Zugriff auf eine erkleckliche Anzahl div. RDBMS ermöglichen (ZEOS, AnyDAC, UniDAC, SQL Direct, um mal ein paar Beispiele zu nennen). Falls Du Dich aber auf eine bestimmte DB festgelegt hast, genügen dann auch Komponenten für den Zugriff auf dieses, die sind in der Regel um Einiges billiger. Du siehst, man kann Deine Frage einfach nicht allumfassend beantworten, Du wirst schon Deine Bedürfnisse ermitteln und dann recherchieren müssen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von scrat1979
scrat1979

Registriert seit: 12. Jan 2007
Ort: Sulzbach a.d. Murr
1.029 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Welche Datenbank?

  Alt 15. Aug 2012, 13:31
Ich verwende für meine Zwecke ( privat, nicht kommerziell ) die Kombination Firebird und IBDAC von DevArt. Kann mich bislang nicht beschweren, läuft alles problemlos und sauber und ist wirklich nicht schwer.
Michael Kübler
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#3

AW: Welche Datenbank?

  Alt 15. Aug 2012, 16:50
Vor ein paar Jahren, hätte ich Dir von MSSQL abgeraten, in der Zwischenzeit sind die aber recht leistungsfähig geworden. Ebenso gibt es einige Datenbanken nicht mehr, die vor 10 Jahren noch ein absolutes Muß waren.

Wenn Dein Thema Delphi und Datenbanken lautet dann mach Dich mit SQL vertraut, benutze Query und Connection und DataModules und Du bist weitgehend von der real existierenden Datenbank unabhängig.

Gewiß gibt es Unterschiede in der Syntax, aber die Gemeinsamkeiten überwiegen.

Ich vertraue auf das mitgelieferte ADO/ODBC da kann ich die angekoppelten Datenbanken schneller wechseln als eine DB-Fahrkarte kaufen. Allerdings sind die vorhandenen Treiber nicht so ganz fehlerfrei.

Zum Einarbeiten sollte es aber ausreichen.

Gruß
K-H

Meine Private DB ist Firebird
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector

Geändert von p80286 (15. Aug 2012 um 16:51 Uhr) Grund: Ergänzung
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#4

AW: Welche Datenbank?

  Alt 15. Aug 2012, 17:04
...als eine DB-Fahrkarte kaufen...
Schöne Doppeldeutigkeit
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#5

AW: Welche Datenbank?

  Alt 15. Aug 2012, 18:30
...als eine DB-Fahrkarte kaufen...
Schöne Doppeldeutigkeit
War mir garnicht aufgefallen

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#6

AW: Welche Datenbank?

  Alt 15. Aug 2012, 20:47
Hallo,

wenn ich nicht weiß, welche Datenbank letztendlich zum Einsatz kommt, nehme ich die ADO-Komponenten.

Damit funktioniert der Zugriff auf alle Datenbanken, auf die man über ODBC zugreifen kann.
MS-SQL müsste auch immer gehen, Oracle, sofern der Client installiert ist.

Die Datenbank wechselt man, in dem man die Verbindungszeichenfolge der ADO-Connection ändert.
Nutzt man bei SQL nur den Teil, den alle Datenbanken unterstützen, so ist der Wechsel von Datenbank X zu Datenbank Y in Minuten erledigt.

Ansonsten gibt es noch ein paar mehr Datenbanken: Postgres, Ingres, SQL Anywhere, DB2...
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

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

AW: Welche Datenbank?

  Alt 15. Aug 2012, 21:19
Wir nutzen dbExpress, aber das gibt es ja (außer für Interbase) erst ab der Enterprise Edition. Das in Kombination mit ClientDataSets und DataSnap ist wirklich sehr interessant.
Hauptsächlich setzen wir damit dann Firebird und MS SQL ein.

So lässt sich eine mehrschichtige Architektur inkl. Proxies und teilautonomen Zwischenservern, die die Daten teilweise spiegeln, sehr gut umsetzen.
Sebastian Jänicke
AppCentral
  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:27 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