Entwickler-Ecke

Datenbanken - Freeware alternative ?


claus_hipp - Mi 05.12.07 13:07
Titel: Freeware alternative ?
Hi,

wollte mal fragen ob es eine gute Freeware alternative für Microsoft SQL gibt ?
Hab leider noch nicht so viel Ahnung von DB darum frage ich.

Bräuchte einen Server auf dem eine DB liegt mit Kundendaten. Auf diesen sollen ca. 5 Mitarbeiter zugreifen können. Das wichtigste ist jedoch das jeder diese Daten verändern können sollte. Gleichzeitig. Sprich einer ändert was beim Kunden 12 und der andere Mitarbeiter bei Kunde 19 und er speichert nur die geänderte "zeile".

Kann man das auch mit geringem Aufwand selbst programmieren, wenn ja gibt es da ein Tutorial welches ihr mit empfehlen könntet? Bin für alles offen.
Zum schluss sollte jeder noch ein Verzeichnis haben, in dem er Dateien uploaden kann über das Programm.

Nebeninfos: Clients sind alles XP User. Der Server kann Linux sein. Wenns geht sollte das aber auch ein XP-Rechner werden.

1000 Danke schonmal für jede Hilfe ;)

Gruß
Claus


Blawen - Mi 05.12.07 13:27

Wie wäre es z.B. mit:
MySQL http://www.mysql.de
FirebirdSQL http://www.firebirdsql.org
SAP-DB http://www.sapdb.org


claus_hipp - Mi 05.12.07 13:32

Bei http://www.mysql.de war ich auch schon drauf... aber da habe ich keine kostenlose Variante gefunden

ich schau mir mal die anderen an. Danke erstmal !


Blawen - Mi 05.12.07 13:35

user profile iconclaus_hipp hat folgendes geschrieben:
Bei http://www.mysql.de war ich auch schon drauf... aber da habe ich keine kostenlose Variante gefunden

ich schau mir mal die anderen an. Danke erstmal !
MySQL ist meines Wissen kostenlos - zumindest wenn damit keine Umsätze generiert werden (oder?).


claus_hipp - Mi 05.12.07 13:38

Kannst ja mal auf die Seite gehen... das erste was mir da ins auge sticht ist eine 30 Tage kostenlos testen Version... Hab dann ein wenig rumgeklickt auf der HP und sogar ein Onlineshop gefunden...

Hat mich aber auch gewundert, weil ich woanders was von einer OpenSouce Software gelesen habe... Aber scheint es wohl nicht mehr zu sein ?!


wunsiedler - Mi 05.12.07 13:46

Bei XAMMP (http://www.apachefriends.org) ist MySQL doch auch dabei.


UGrohne - Mi 05.12.07 14:02

Den SQL Server 2005 gibt es in einer kostenlosen Express Edition, die auf Datenbanken bis 4GB und 1GB Arbeitsspeichernutzung begrenzt ist. Als Alternative gibt es auch noch Firebird, eine kostenlose Open-Source-Datenbank.


ene - Mi 05.12.07 14:26

MySQL ist IMHO immer noch umsonst, aber nur der Server, die 30 Tage Version ist das RundumsorglosMitBildernUndZahlen Enterprise.


Klabautermann - Fr 07.12.07 16:11

user profile iconBlawen hat folgendes geschrieben:
user profile iconclaus_hipp hat folgendes geschrieben:
Bei http://www.mysql.de war ich auch schon drauf... aber da habe ich keine kostenlose Variante gefunden

ich schau mir mal die anderen an. Danke erstmal !
MySQL ist meines Wissen kostenlos - zumindest wenn damit keine Umsätze generiert werden (oder?).


Darauf würde ich mich nicht verlassen. Soviel ich weiß sind die schon lange nicht mehr kostenlos es haben nur bei weiten noch nicht alle gemerkt. Ich lasse mich da aber gerne eines besseren Belehren.

@claus_hipp: Ich würde dir da zu Firebird [http://www.firebirdsql.org/] raten. Der ist relativ einfach auf zu setzen und recht leistungsstark (nicht das du es für deine Anwendung bräuchtest ;)). Außerdem ist er Open-Source, kann also auch nicht in zukünftigen Versionen Gebührenpflichtig werden.

Die Idee ein eigenes DBMS zu entwickeln würde ich verwerfen. Bei allem was mehr als eine Single User Adress DB ist wird der Aufwand enorm und so gut die die Entwickler der großen Systeme bekommst du es eh nicht hin. Nutze was da ist und dann klappt es auch mit deiner Anwendung.

// Edit: Ah hier [http://www.mysql.de/company/legal/licensing/]. MySQL ist wohl Kostenlos für GPL Projekte. Die Preise für die sonstigen Lizenzen werden scheinbar nicht offen Kommuniziert sondern nur auf Anfrage bekannt gegeben.

Gruß
Klabautermann


Zorro - Sa 08.12.07 01:42

user profile iconclaus_hipp hat folgendes geschrieben:
Kannst ja mal auf die Seite gehen... das erste was mir da ins auge sticht ist eine 30 Tage kostenlos testen Version... Hab dann ein wenig rumgeklickt auf der HP und sogar ein Onlineshop gefunden...

Hat mich aber auch gewundert, weil ich woanders was von einer OpenSouce Software gelesen habe... Aber scheint es wohl nicht mehr zu sein ?!


Geh auf die "Developer-Zone" und guck nach dem "Community-Server".

Greetz
Zorro


Bernhard Geyer - Sa 08.12.07 10:03

user profile iconKlabautermann hat folgendes geschrieben:
user profile iconBlawen hat folgendes geschrieben:
user profile iconclaus_hipp hat folgendes geschrieben:
Bei http://www.mysql.de war ich auch schon drauf... aber da habe ich keine kostenlose Variante gefunden

ich schau mir mal die anderen an. Danke erstmal !
MySQL ist meines Wissen kostenlos - zumindest wenn damit keine Umsätze generiert werden (oder?).


Darauf würde ich mich nicht verlassen. Soviel ich weiß sind die schon lange nicht mehr kostenlos es haben nur bei weiten noch nicht alle gemerkt. Ich lasse mich da aber gerne eines besseren Belehren.

Ein 100% Inhouselösung ist problemlos mit der kostenlosen Community-Version abgedeckt. Will man aber zum Kunden etwas verteilen führt nach MySQL-Definition die Verteilung der libmysql.dll dazu das der Kunde (oder Du) für jede Verteilung eine MySQL-Server Lizenz kaufen muss.


Popov - Sa 08.12.07 10:23

user profile iconclaus_hipp hat folgendes geschrieben:
Kannst ja mal auf die Seite gehen... das erste was mir da ins auge sticht ist eine 30 Tage kostenlos testen Version... Hab dann ein wenig rumgeklickt auf der HP und sogar ein Onlineshop gefunden...

Hat mich aber auch gewundert, weil ich woanders was von einer OpenSouce Software gelesen habe... Aber scheint es wohl nicht mehr zu sein ?!


MySQL ist auch kostenlos.

user profile iconKlabautermann hat folgendes geschrieben:
Darauf würde ich mich nicht verlassen. Soviel ich weiß sind die schon lange nicht mehr kostenlos es haben nur bei weiten noch nicht alle gemerkt. Ich lasse mich da aber gerne eines besseren Belehren.


MySQL ist auch kostenlos, allerdings gab es bei MySQL schon IMMER eine Doppellizenz. Bei der einen ist MySQL kostenlos, bei der anderen kostenpflichtig. Allerdings handelt es sich bei der kostenpflichtigen Version nur um kostenpflichtigen Service. Die Firma will auch von etwas leben, also biten sie auch eine zweite Lizenz an bei der sie dem Kunden bei Einrichten und Betreuung helfen.

Die Doppellizenz ist aber schon ziemlich alt. Wahrscheinlich hat claus_hipp die ganze Zeit diese Version auf deren Seiten gefunden.


Delete - Mo 07.01.08 00:22

user profile iconBlawen hat folgendes geschrieben:
SAP-DB http://www.sapdb.org


wusste gar nicht, dass es addabas (software ag) noch unter dem SAP label gibt. dachte, das hätt mySQL schon lange übernommen und vereinnahmt...

nichts destotrotz ist dies 'ne ordentliche datenbank :-)

sehe grad den link: http://www.mysql.com/sap/ dass die db wieder an sap zurückgeschoben wird... ;-)


h0815 - Di 08.01.08 13:00
Titel: mysql
Hallo,
wie schon oben angeklungen: mysql ist kostenlos. Das bezieht sich auf die Datenbank und die Tools. Sprich: bei http://dev.mysql.com/downloads/ den linken Teil mit der Bezeichnung "MySQL Community Server" downloaden.
Man kann auch brav unten lesen:
"MySQL 5.0 -- Generally Available (GA) release for production use"

also, nur keine Scheu :)