AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Leistungsfähige Datenbank für komerzeller einsatz ??
Thema durchsuchen
Ansicht
Themen-Optionen

Leistungsfähige Datenbank für komerzeller einsatz ??

Ein Thema von Gigant02 · begonnen am 8. Jun 2005 · letzter Beitrag vom 12. Jun 2005
Antwort Antwort
Seite 1 von 3  1 23      
Gigant02

Registriert seit: 3. Nov 2004
Ort: Helgoland
341 Beiträge
 
Delphi 7 Professional
 
#1

Leistungsfähige Datenbank für komerzeller einsatz ??

  Alt 8. Jun 2005, 19:32
Datenbank: ???? • Zugriff über: ????
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
  Mit Zitat antworten Zitat
Benutzerbild von Treffnix
Treffnix

Registriert seit: 25. Jun 2003
Ort: AC
740 Beiträge
 
Delphi 7 Professional
 
#2

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

  Alt 8. Jun 2005, 19:40
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

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.
  Mit Zitat antworten Zitat
UweR

Registriert seit: 15. Mär 2004
Ort: Bad Marienberg
219 Beiträge
 
Delphi 7 Professional
 
#3

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

  Alt 8. Jun 2005, 19:50
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.
Gruß
UweR
  Mit Zitat antworten Zitat
jensw_2000
(Gast)

n/a Beiträge
 
#4

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

  Alt 8. Jun 2005, 20:06
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

  Mit Zitat antworten Zitat
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#5

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

  Alt 8. Jun 2005, 20:09
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.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.641 Beiträge
 
#6

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

  Alt 8. Jun 2005, 20:47
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.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
jensw_2000
(Gast)

n/a Beiträge
 
#7

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

  Alt 8. Jun 2005, 21:03
Zitat:
SQL Server 2003
schneller getippt als gedacht ...
Zitat:
Express Edition nicht kostenlos
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]
  Mit Zitat antworten Zitat
Michael_Bayer

Registriert seit: 20. Mär 2005
137 Beiträge
 
Delphi 7 Enterprise
 
#8

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

  Alt 8. Jun 2005, 21:25
Mein Tipp: Firebird.
Jedesmal wenn ich die benutze, muss ich vor Freude weinen

Komplett kostenfrei - Server/Client oder lokal mit nur einer DLL - SQL...
  Mit Zitat antworten Zitat
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#9

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

  Alt 8. Jun 2005, 21:58
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 .
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
Robert_G
(Gast)

n/a Beiträge
 
#10

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

  Alt 8. Jun 2005, 22:16
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 .
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.
Bei einem MutiTier kannst du sogar vom Client durch die Zwischenschichten bis ins @-verseuchte TSQL debuggen...
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


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 07:40 Uhr.
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