Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   datenbanken mit speicherung auf externem server (https://www.delphipraxis.net/113150-datenbanken-mit-speicherung-auf-externem-server.html)

mkinzler 3. Mai 2008 18:26

Re: datenbanken mit speicherung auf externem server
 
Ja z.B. FireBird

bluesbear 3. Mai 2008 19:16

Re: datenbanken mit speicherung auf externem server
 
Firebird finde ich ziemlich gut, und auch gut dokumentiert. Ich benutze FIBPlus
http://www.devrace.com/en/fibplus/articles/
Der einzige Nachteil ist, es ist wohl noch nicht so recht Clusterfähig. Ich lasse mich in dem Punkt aber gern korrigieren, wenn jemand weitergehende Informationen hat.

Jelly 4. Mai 2008 12:19

Re: datenbanken mit speicherung auf externem server
 
Ich denke über Clustering brauchen wir in diesem Thread nicht diskutieren.

Firebird ist sicherlich eine gute Wahl. Auf dem Niveau der Diskussion macht es auch sowieso keinen Sinn, die einzelnen Features der unterschiedlichen DBMS hier auseineanderzunehmen. Das ist nicht negativ gemeint, sondern ist, denke ich, für einen Einsteiger in Thema Datenbank erstmal irrelevant. Einige Tipps, einige wurden schon genannt, von mir sind:
  • Firebird ist frei, auch für kommerzielle Projekte. Das ist MySQL nicht, und viele andere sind im Leistungsumfang eingeschrönkt
  • Du brauchst noch neben der Datenbank Engine natürlich noch ein gutes Administrationstool, mit du du deine Datenbanken anlegen und pflegen kannst. Dazu empfehle ich ganz klar IBExpert vom Holger. Die Personaledition ist auch hier wiederrum kostenlos. (IBExpert ist natürlich nur ein Admintool für Firebird/Interbase. Solltest du ein anderes DBMS wählen, z.B. SQL Server Express, dann brauchts auch ein anderes Tool)
  • Finger weg von der BDE. Nimm die Zeos Komponenten, oder, wenns bischen was kosten darf, die IbDac Komponenten von Corelab. Es gibt auch noch andere kostenpflichtige alternative, wie z.B. FibPlus... Auf jeden Fall brauchst du einen Komponentenset, um von Delphi aus auf die Datenbank zugreifen zu können, und um deine Controls auf dem Form mit der Datenbank zu verbinden.
  • Lese dich in Datenbankdesign ein. Beachte die Normalformen von Tabellen, und arbeite relational.
  • Lese dich in SQL ein. SQL ist die Sprache, in der du deine Anfrage an die Datenbank formulierst, und die dir dann das gewünschte Ergebnis in Form eines Wertes oder einer ganzen Tabelle zurückliefert. Du kannst in SQL so ziemlich beliebig deine Tabellen untereinander verknüpfen und gewisse Kriterien setzen, was denn geliefert werden soll. SQL ist zu 90% in allen DBMS gleich. Die Syntax kann sich bei ein paar speziellen Sachen etwas von anderen DBMS unterscheiden. Aber wenn du das Prinzip von SQL mal verstanden hast, kannst du es auf alle DBMS anwenden.
  • Arbeite Tutorials durch. Gezielte Fragen kannst du dann hier stellen

lbccaleb 10. Mai 2008 14:15

Re: datenbanken mit speicherung auf externem server
 
ich komm in dieser sache einfach nicht weiter, naja und ich bräuchte vllt ne bsp anwendung, so opensource, kennt vllt jemand sowas?? also wo es gezwigt wird, wie ich direkt auf ne datenbankdatei zugreifen kann, auch wenn die auf einem externen server liegt und zugleich auch noch von mehreren leuten bearbeitet werden kann ohne das probleme auftreten und irgenwas an daten verloren geht...
naja und dann muss das ja auch noch umsonnst sein ;-(

ich weiß ne menge dinge aber da muss es doch was geben im www???

Jelly 10. Mai 2008 14:20

Re: datenbanken mit speicherung auf externem server
 
Hast du dir denn auch alle Links angekuckt? Da ist doch schon einiges Brauchbares dabei.

EDIT & PS: Für welche DBMS hast du dich denn nun entschieden?

lbccaleb 10. Mai 2008 14:26

Re: datenbanken mit speicherung auf externem server
 
Zitat:

Zitat von Jelly
Hast du dir denn auch alle Links angekuckt? Da ist doch schon einiges Brauchbares dabei.

EDIT & PS: Für welche DBMS hast du dich denn nun entschieden?

ja ich denke ich nehme firebird, denn so wie ich das nachgelesen habe, kann sie alle meine sachen erfüllen, aber ich komm damit mal gar nicht klar, das soll ja auch kein grosses programm werden, das soll lediglich nen paar koordinatensysteme als datenbank auf nem server ablegen und dann sollen mehrere leute drauf zugreifen können und dinge ändern können...
das kann doch eigentlich nicht so schwer sein oder doch??

naja jedenfalls hab ich irgendwie keine ahnung wo ich direkt anfangen soll, ich weiß ja nicht mal wie ich firebird jetzt genau einbinde..

mkinzler 10. Mai 2008 14:33

Re: datenbanken mit speicherung auf externem server
 
-Server installieren
-Datenbank entwerfen
-für Zugriffskomponente entscheiden
-Beispiel ansehen
-Implementieren

haentschman 10. Mai 2008 14:38

Re: datenbanken mit speicherung auf externem server
 
Schönen Samstag... :-D
Zitat:

die ich auf einem externen server ablege
- meinst du einen Server / Computer im lokalen Netzwerk oder im Internet einen Server ?

lbccaleb 10. Mai 2008 14:51

Re: datenbanken mit speicherung auf externem server
 
Zitat:

Zitat von haentschman
Schönen Samstag... :-D
Zitat:

die ich auf einem externen server ablege
- meinst du einen Server / Computer im lokalen Netzwerk oder im Internet einen Server ?

ja genau, den ich zb auf ner homepage ablege..

haentschman 10. Mai 2008 16:33

Re: datenbanken mit speicherung auf externem server
 
...dann würde ich die Kombination ZEOS / MySQL vorschlagen, da die meisten Webspaces MySQL unterstützen.

- MySQL Datenbank auf dem Webspace und Programm zum Zugriff
- Firebird wird auf dem Webspace nicht gehen, da der Firebird Server dort nicht läuft.

- wenn du mit Firebird arbeiten willst wäre noch die Möglichkeit die Datenbank selbst zu hosten und via DynDNS die Anfragen / Verbindungen zu dir umleiten lassen.

:hi:


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:48 Uhr.
Seite 2 von 3     12 3      

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