Welches SQL DBMS?

B

Bernd das Brot

Guest
Ich will mich mit SQL-Datenbanken beschäftigen. Nun gibt es als frei erhältliche Versionen MySql und Postgresql.
Ich hab schon eine Menge Informationen im Netz gesucht, aber alles was ich dazu gefunden habe, lässt noch einige Fragen offen.
Was mir bekannt ist, das Mysql gerade im Web seine Hauptanwendung in Verbindung mit der Scriptsprache PHP seine Anwendung findet. Zweitens heißt es, das MySql bei großen Datenmengen im Gegensatz zu Postgresql an Stabilität verliert.
Was die beiden genau unterscheidet, welche Möglichkeiten die eine gegenüber der anderen bietet und umgekehrt, darübergibt es keine klaren Aussagen.
Natürlich ist ein Vergleich eher möglich, wenn man den genauen Zweck kennt, nur steht dieser Zweck noch nicht genau fest.
Einerseits will ich eine Anwendung, die ich zu meinen Windows-Zeiten mit MS Access auf die Beine gestellt habe portieren und die Vorteile eines DBMS gegenüber einer reinen Desktop-Datenbank nutzen und zusätzliche Möglichkeiten, die mir ein DBMS bietet, einbinden. Das, was ich mit Access bewerkstelligt habe, könnte man ganz entfernt als Warenwirtschaftssystem bezeichnen, aber nur ganz entfernt.
Zusätzlich schwirren mir einige Dinge so durch den Kopf, was daraus wird hängt eben von den Möglichkeiten ab.
Das einzige was alles gemeinsam hat, es soll im Netzwerk laufen. An sich ist auch keine Verwendung bzw. Anwendung im Internet geplant, höchstens später mal ein Zugriff auf externe Ressourcen, die auch im Internet seien können. Sowas lässt sich mit beiden bewerkstelligen.
Ja, ich habe die gleiche Frage schon in entsprechenden Newsgroup und Foren gestellt und als Antwort habe ich was bekommen, was man milde ausgedrückt als Ignoranz darüber bezeichnen könnte, das es in jedem Bereich Newbies und Neulinge gibt.
 
Keinerlei Ahnung würde ich nicht sagen, aber die Seite hilft schon weiter.
Ich hab nur bisher mit dem frontend Rekall gearbeitet und nicht direkt in Sql geschrieben. Aus dem was Rekall erzeugt hat, habe ich mir dann ein paar Grundlagen selber beigebracht.
 
Ich würde es jetzt mal davon abhängig machen, wo dein Webspace liegt und was der anbietet. Wenn du einen eigenen Server hast, nimm das was am stabilsten ist. Ber webspace von einem Hostinganbieter wie 1und1 oder strato ist die Sache wohl eher auf mySQL eingeschränkt weil du schlicht und ergreifend kein Datenbank System installieren kannst.
 
Also bis du mit SQL, egal ob My oder PostGre an Grenzen stößt passiert schon einiges. Im Vergleich dazu wirkt die Jet-DB-Engine von Access geradezu wie ein Spielzeug.

Features von Mysql: http://dev.mysql.com/doc/mysql/de/Features.html

quote: "Kann große Datenbanken handhaben. Wir selbst benutzen MySQL bei einigen Datenbanken, die 50 Mio. Datensätze haben und wir kennen Benutzer, die MySQL mit 60.000 Tabellen und etwa 5 Milliarden Zeilen benutzen."

Die Datenbank möchte ich sehen die Mysql zum straucheln bringt.

Da hab ich noch n Artikel gefunden: http://www2.computerwoche.de/index.cfm?pageid=255&artid=61849&type=detail&category=160
 
willste nun eigentlich was lokales (= LAN) oder was webbiges machen?

bei ersterem würde ich zur MSDE oder dem SQL-Server greifen
 
Es soll eine Lan-Umsetzung werden. Da es außer meinem Hirnschmalz und meinen Nerven nichts Kosten soll, sind eben MySql und Postgresql die erste Wahl. Hinzukommt das es sich um eine Linux-Umgebung handelt, aufgebaut mit gekauften Distris, und da sind die beiden ja mit dabei, also muß ich nichts downloaden.
 
ich weiss ja net, wie es mit postrege (oder wie sich das auch immer schreibt ;)) ist, aber bei MySQL stört mich am meisten, dass es keine Foreign Key Constraints beherscht....
 
Zurück
Oben