Delphi-PRAXiS
Seite 1 von 3  1 23      

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)

Gigant02 8. Jun 2005 18:32

Datenbank: ???? • Zugriff über: ????

Leistungsfähige Datenbank für komerzeller einsatz ??
 
Hallo ich suche eine Datenbank die ich mit meinen Programmen verkaufen kann und die nicht allzuteuer ist


das problem ist mysql ist zwar super aber die wird ja nicht gerade billig wenn ich paar programme verkaufe und es kommt raus bin ich dran

das dumme ist ja die software ist auf nee Datenbank angewiesen und nun weiss ich nicht was ich machen soll

zur Datenbank

sie soll eigentlich so leistungsfähig wie Mysql sein und halt sql können

lg, Gigant

Treffnix 8. Jun 2005 18:40

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

Zitat von Gigant02
das problem ist mysql ist zwar super aber die wird ja nicht gerade billig wenn ich paar programme verkaufe und es kommt raus bin ich dran

Das ist auch nicht in Ordnung, wenn du nicht erwischt wirst :roll:

Ich meine aber hier mal gelesen zu haben, dass das dich nur etwas kostet, wenn du die DB mitlieferst. Lässt du den Käufer selber für ne DB sorgen und greifst nur darauf zu, ist das glaube ich erlaubt. Da gabs aber auch noch irgendwie ne Beschränkung, dass du nicht ausschließlich auf MySQL arbeiten darfst oder so... Find den Thread leider grad nicht wieder.

UweR 8. Jun 2005 18:50

Re: Leistungsfähige Datenbank für komerzeller einsatz ??
 
Hallo Gigant,

da hast du die Qual der Wahl. Alternativen zu MySQL wären meiner Meinung nach entweder Firebird oder PostgreSQL. Beide sind kostenlos, ausgewachsene SQL-Datenbanken und können alles was mySQL kann und z.T. auch etwas mehr. Für beide gibts native Zugriffskomponenten unter Win32 und .NET-Provider fürs Framework. Beide laufen auch auf allen möglichen Plattformen.

Bei MS-SQL MSDE bin ich mir sicher ob der produktiv eingesetzt werden darf oder ob es da Einschränkungen gibt, wäre aber auch eine Möglichkeit.

Such mal etwas im Forum. Dieses Thema wurde schon öfter erörtert und kriegst bestimmt noch andere Alternativen vorgeschlagen.

jensw_2000 8. Jun 2005 19:06

Re: Leistungsfähige Datenbank für komerzeller einsatz ??
 
Die MSDE ist kostenlos, egal ob kommerziell genutzt oder nicht.
Sie ist nichts weiter als ein beschnittener MS-SQL Server.

Die Einschränkungen im Einzelnen:
- Datenbankgröße (incl. Transaktionsprotokoll max 2GB)
- nur 5 Workerthreads (Wenn also 6 Anfragen gleichzeigig ankommen steht einer in der Warteschlange bis der Erste der 5 Anderen abgeschlossen ist)
- lässt sich imho nicht auf Windows 2000 / 2003 Server installieren
- keine GUI Verwaltungstools (Enterprise Manager, Query Analyzer und Profiler), dafür gibts aber gute Freeware

Spannend wirds, wenn der SQL Server Express (kostenlose Version des SQL Server 2003) rauskommt.
Dann darf die DB ohne Transaktionsprotokol 4 GB groß werden und es sind immerhin 10 Workerthreads verfügbar


Ansonsten kann ich über den MSSQL / MSDE nichts schlechtes sagen. Robost, schnell und sehr gut implementierbar.


Schöne Grüße,
Jens

:hi:

alzaimar 8. Jun 2005 19:09

Re: Leistungsfähige Datenbank für komerzeller einsatz ??
 
Die MSDE (MS-SQL Server) darf ohne Beschränkung eingesetzt werden, Das früher etwas restriktive Lizenmodell wurde stark gelockert. Das Einzige, was Du nicht machen darfst (logischerweise), ist, die MSDE als Paket mit deiner SW weiterzugeben. Soweit ich das weiss, muss sich der Kunde die MSDE selbst saugen. Na gut, ob er das macht, oder Du, und ihm dann als Service die MSDE draufspielst ist egal, aber Bestandteil eines kommerziellen Paketes darf sie nicht sein.

Es gibt noch zwei Beschränkungen, die allerdings mit der MSDE2005 (Yukon) fallen werden: 2GB max Datenbankgröße und max. 5 offene Connections.
Ersteres lässt sich aushebeln, indem man der MSDE eine 2,5GB grosse und leere DB unterjubelt, Letzeres umgeht man durch eine Mittelschicht.

Ich kenn nur die MSDE und denke, das Du ein absolut professionelles Produkt für 0,00 Euro bekommst. Andererseits habe ich nur Gutes von PostgreSQL und Firebird gehört.

mySQL würde ich nicht nehmen (vielleicht die neue 5er). Das ist nämlich keine echte DB, d.h. die Daten sind nicht sicher gespeichert. Bei Stromausfall o.ä. bekommst Du massive Probleme. Sowas passiert dir mit einer richtigen DB eben nicht.

Phoenix 8. Jun 2005 19:47

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

Zitat von jensw_2000
Spannend wirds, wenn der SQL Server Express (kostenlose Version des SQL Server 2003)

Ähh. Erstens ist die Express dann die 'kleine' Version vom SQL Server 2005, und zweitens hat Microsoft seit der Cebit öffentlich bekannt gegeben, das auch die Express Edition nicht kostenlos sein wird. Sie wird zwar 'nur' um die 100 € liegen, aber das reicht aus um einige potentielle Kunden abzuschrecken.

jensw_2000 8. Jun 2005 20:03

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

SQL Server 2003
schneller getippt als gedacht ...
Zitat:

Express Edition nicht kostenlos
:oops: Das ist jetzt aber absolut neu. Echt ?

Ich erinnere mich HIER vor einiger Zeit gelesen zu haben, das die Express Edition kostenlos bleiben wird, jedoch innerhalb von 30 Tagen eine Registrierung erfolgen muss.

[EDIT]

Habs in der FAQ gefunden
How much does SQL Server Express cost?

SQL Server Express is free to use and redistribute. End-users must agree to the Go Live licensing to distribute this release of SQL Server Express Edition. See http://msdn.microsoft.com/vs2005/golive.

[/EDIT]

Michael_Bayer 8. Jun 2005 20:25

Re: Leistungsfähige Datenbank für komerzeller einsatz ??
 
Mein Tipp: Firebird.
Jedesmal wenn ich die benutze, muss ich vor Freude weinen ;)

Komplett kostenfrei - Server/Client oder lokal mit nur einer DLL - SQL...

alzaimar 8. Jun 2005 20:58

Re: Leistungsfähige Datenbank für komerzeller einsatz ??
 
Ich schliesse mich an: Was ich so über Firebird gelesen habe, rechtfertigt des Bayern Michael's Tränen der Freude, zumal da MSDE2005 doch nicht ganz anonym zu verwenden ist. Vermutlich schickt Dir MS nach 3 Jahren eine Rechnung :zwinker:.

Robert_G 8. Jun 2005 21:16

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

Zitat von alzaimar
Ich schliesse mich an: Was ich so über Firebird gelesen habe, rechtfertigt des Bayern Michael's Tränen der Freude, zumal da MSDE2005 doch nicht ganz anonym zu verwenden ist. Vermutlich schickt Dir MS nach 3 Jahren eine Rechnung :zwinker:.

Ich glaube die beiden spielen auch in einer ganz anderen Liga. ;)
@Topic
Eine freie leistungsfähige DB wäre postGreSQL, sozusagen der kleine, standardkonforme Bruder von Oracle. ;)
@SQLSvr2005
Absolut rattenscharfes Teil. SP, Triggers, sogar eigene Datentypen in der Sprache schreiben, die man bevorzugt.
Debugging von deiner App, duch die .Net SP über TSQL und wieder zurück. :love:
Bei einem MutiTier kannst du sogar vom Client durch die Zwischenschichten bis ins @-verseuchte TSQL debuggen...


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:02 Uhr.
Seite 1 von 3  1 23      

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