Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Leistungsfähige Datenbank für komerzeller einsatz ?? (https://www.delphipraxis.net/47278-leistungsfaehige-datenbank-fuer-komerzeller-einsatz.html)

alzaimar 8. Jun 2005 21:23

Re: Leistungsfähige Datenbank für komerzeller einsatz ??
 
Bin jetzt zu faul, selbst nachzuschauen:
Express Edition <> MSDE 2005 ?
PostGreSQL = kleiner Bruder von Oracle (im übertragenen Sinne, oder wirklich?)

Robert_G 8. Jun 2005 21:29

Re: Leistungsfähige Datenbank für komerzeller einsatz ??
 
Zitat:

Zitat von alzaimar
Express Edition <> MSDE 2005 ?

Es wird keine MSDE mehr geben, MS wird alle Mini versionen ab sofort einheitlich Express nennen.
Zitat:

Zitat von alzaimar
PostGreSQL = kleiner Bruder von Oracle (im übertragenen Sinne, oder wirklich?)

Natürlich nicht, aber es ist doch sehr ähnlich zu Oracle. pgPLSQL kann an auf den ersten Blick sogar mit PL/SQL verwechseln. ;)
Aber Oracle kann keine Tabellen voneinander ableiten :wall:

mschaefer 9. Jun 2005 12:17

Re: Leistungsfähige Datenbank für komerzeller einsatz ??
 
Moin zusammen,

sag mal Robert, hast Du mit postGreSQL unter Windows mehr Erfahrung. Habe bisher immer mit der Installation gekämpft, da die nicht so gut automatisiert war wie bei Firebird. Aber die SQL-Nähe
zu Oracle lässt mich immer mal wieder zu postGreSQL rüberschauen.

Korrigiere mich wenn ich falsch liege: PostGre ist beschränkt auf NTFS-Laufwerke(?)

Grüße // Martin

SarDGer 9. Jun 2005 12:20

Re: Leistungsfähige Datenbank für komerzeller einsatz ??
 
Jep, schliesse mich auch Michael_Bayer und alzaimar an.
Arbeite schon was länger mit Firebird: recht zügig und
stabil. Schaus dir halt an:
http://firebird.sourceforge.net/
Und Wenn du dir auch noch den IB Expert ziehst hast du
auch ein prima allrounder Tool dabei:
http://www.ibexpert.com/

Robert_G 10. Jun 2005 10:44

Re: Leistungsfähige Datenbank für komerzeller einsatz ??
 
Zitat:

Zitat von mschaefer
sag mal Robert, hast Du mit postGreSQL unter Windows mehr Erfahrung.

Ein wenig, da es beruflich keine Option für mich ist, habe ich natürlich nicht so viel Zeit investiert. ;)
Zitat:

Zitat von mschaefer
Habe bisher immer mit der Installation gekämpft

Hmmm... die fand ich eigentlich recht easy... :gruebel:
Zitat:

Zitat von mschaefer
da die nicht so gut automatisiert war wie bei Firebird.

FB installiert doch nur einen Dienst.
pgSQL installiert nciht nur einen, und wenn du willst werden gleich noch Optimierungen an dein System bzw. Autentifizierungseinstellungen vorgenommen. Dauert etwas länger und ist auch mehr zu machen als bei FB, aber wie gesagt, der FB Installer macht ja eigentlich fast nix, wäre also schlimm wenn der dich zu oft fragen würde. ;)
Zitat:

Zitat von mschaefer
Aber die SQL-Nähe zu Oracle lässt mich immer mal wieder zu postGreSQL rüberschauen.

Wenn du sowieso eine OSS-DB (FB) einsetzt, würde ich dir wirklich empfehlen dir pgSQL nicht nur genauer anzusehen sondern gleich darauf zu wechseln. ;)
Es hat keinen embedded Server, aber in jedem anderen Punkt dürfte pgSQL FB voraus sein.
Zitat:

Zitat von mschaefer
Korrigiere mich wenn ich falsch liege: PostGre ist beschränkt auf NTFS-Laufwerke(?)

Würdest du es etwa auf Fat32 laufen lassen? :shock:

velgreyer 10. Jun 2005 10:54

Re: Leistungsfähige Datenbank für komerzeller einsatz ??
 
Wenn ich mich nochmal zum Thema MySQL-Datenbank melden düfte:
Wenn ich ein PHP-Script habe, dass ich verkaufe, es aber MySQL braucht, darf ich es dann nicht verkaufen? Das Script schreibt die Tabellen automatisch (von allein und ohne Anweisung).

http://www.datar.de/s.jpg, vel

alcaeus 10. Jun 2005 11:10

Re: Leistungsfähige Datenbank für komerzeller einsatz ??
 
Zitat:

Zitat von velgreyer
Wenn ich ein PHP-Script habe, dass ich verkaufe, es aber MySQL braucht, darf ich es dann nicht verkaufen?

Ich denke, solang du den Server nicht mit auslieferst, ist das kein Problem. Du setzt ja nur voraus dass jemand den MySQL-Server installiert hat.
Mehr Infos dazu findest du aber sicher auf der Website von MySQL.

Greetz
alcaeus

Bernhard Geyer 10. Jun 2005 11:19

Re: Leistungsfähige Datenbank für komerzeller einsatz ??
 
Zitat:

Zitat von velgreyer
Wenn ich mich nochmal zum Thema MySQL-Datenbank melden düfte:
Wenn ich ein PHP-Script habe, dass ich verkaufe, es aber MySQL braucht, darf ich es dann nicht verkaufen? Das Script schreibt die Tabellen automatisch (von allein und ohne Anweisung).

AFAIK ist für eine kommerzielle Anwendung welche nur mit MySQL läuft auch eine Lizenz von MySQL nötig.
D.h. Du darfst das Produkt verkaufen, es darf aber nur auf eine lizenzierte MySQL-Datenbank eingesetzt werden.

MasterEvil 10. Jun 2005 11:43

Re: Leistungsfähige Datenbank für komerzeller einsatz ??
 
falls es keine DB mit DBMS sein muss, dann gäbe es da auch noch eine ganz andere alternative:

SQLite

SQLite ist eine Datenbank die nicht installiert werden muss.
Du musst nur mit deinem Programm eine DLL mitliefern und einen DelphiWrapper für die API einsetzen (original ist eine C++ API).
Das ganze läuft dann so, das deine DB eine einzige datei ist, in der alle Tabellen gespeichert werden.
Natürlich kannst du auch einfach für einzelne Tabellen einzelne "DBs" anlegen und hast dann einzelne Dateien.

Performance mäßig ist sie stark vergleichbar mit mySQL, die Entwickler geben in einem Test sogar an sie wäre bis zu 3 mal schneller.
Größenbegrenzungen gibt es mit der 3er Version ebenfalls keine mehr, theoretisch bis zu mehrere TB groß.

Die SQL Syntax wird zu einem großteil unterstützt. Haben ein paar neuere Sachen und es fehlen natürlich auch Dinge.

Das schönste allerdings ist, dass es komplett OpenSource ist, auch für kommerzielle Produkte.

zu den Delphi Wrappern:
es gibt 2 Wrapper die Datasets benutzen und damit ganz normal funktionieren wie mit DBs gewohnt
und es gibt einen Wrapper der sich so verhält wie der mySQL Wrapper in PHP (sprich TabellenAbfragen kommen in einem array aus records zurück).

Ich für meinen Teil bin jedenfalls sehr zufrieden damit und benutze sie als einzelne Projektdateien, da man so ja alles in einem file hat und alles dadrin speichern kann (BLOBs inklusive).

www.sqlite.org

greetz
Steffen

Olli 10. Jun 2005 12:07

Re: Leistungsfähige Datenbank für komerzeller einsatz ??
 
Zitat:

Zitat von jensw_2000
- lässt sich imho nicht auf Windows 2000 / 2003 Server installieren

Das kann nicht sein, da MSDE im WSUS enthalten ist. Und WSUS läuft lt. MS wiederum nur auf W2K Server und W2K3 Server. Daher würden sich beide Aussagen ausschließen ;)


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

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz