![]() |
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 |
Re: Leistungsfähige Datenbank für komerzeller einsatz ??
Zitat:
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. |
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. |
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: |
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. |
Re: Leistungsfähige Datenbank für komerzeller einsatz ??
Zitat:
|
Re: Leistungsfähige Datenbank für komerzeller einsatz ??
Zitat:
Zitat:
Ich erinnere mich ![]() [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 ![]() [/EDIT] |
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... |
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:.
|
Re: Leistungsfähige Datenbank für komerzeller einsatz ??
Zitat:
@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 07:52 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