Emily Geschrieben 28. März 2003 Teilen Geschrieben 28. März 2003 Hallo! Ich suche ganz dringend eine Übersicht von Vor- und Nachteilen einer SQL - Datenbank. Kann mir jemand einen Tipp gebe, wo ich sowas finde??? Hab mir schon nen Wolf gesucht und nichts konkretes gefunden. By Emily Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Crow T. Robot Geschrieben 28. März 2003 Teilen Geschrieben 28. März 2003 Hallo Emily, ich frage mich: - Was genau meinst du mit "einer" SQL-Datenbank? - Im Vergleich zu was? -> Anderes Datenmodell oder ganz ohne DB, also Dateien? - Meinst du nun SQL im Allgemeinen oder MySQL im Speziellen (Betreff und Beitrag passen nicht ganz)? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Emily Geschrieben 28. März 2003 Autor Teilen Geschrieben 28. März 2003 Hallo Crow T. Robot, ich habe mich vielleicht wirklich etwas blöd ausgedrückt. Aber ich dachte, wenn ich im Thema schreib, daß es um MYSQL geht und dann im Text das ganze mit SQL abkürze ist dies für jeden verständlich. Trotzdem danke ich Dir, daß Du mich darauf hingwiesen hast und mir helfen willst. Nachfolgend versuche ich Dir mein Problem mal kurz zu erläutern. Ich muß eine Datenbankanwendung programmieren. Die Programmiersprache ist Delphi und die Datenbank ist eben 'ne MYSQL - Datenbank. Jetzt muß ich natürlich begründen, warum ich ne MySQL - Datenbank genommen habe und nicht irgendeine andere (z. B. Interbase oder Access ...). Ich kann ja schlecht als Begründung angeben, daß es mein Chef so wollte. Deswegen wollte ich Vor- und Nachteile von 'ner MYSQL - Datenbank in einer Übersicht auflisten und daran versuchen zu erklären, warum ich diese "ausgewählt" habe. Bye Emily Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
MoBaB Geschrieben 28. März 2003 Teilen Geschrieben 28. März 2003 also größten vorteil den ich kenn: "sie ist kostenlos" :D Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Pointerman Geschrieben 28. März 2003 Teilen Geschrieben 28. März 2003 Hallo Emily! Ich kann ja schlecht als Begründung angeben, daß es mein Chef so wollte. Ich denke schon! Ich hab keine Ahnung, für welchen genauen Zweck Du die Doku schreiben musst, aber diese Begründung müsste auf jeden Fall erlaubt sein. Mal angenommen, Du erhältst von einem Kunden den Auftrag, eine Datenbank aufzubauen und sagt:" Emily, ich hätte das ganze gerne in MYSQL!", dann kannst Du Dir ja nicht einfach Vor- und Nachteile aus den Fingern saugen, sondern schreibst: "Als DB wurde auf Wunsch des Kunden XY MYSQL verwendet." Oder hab ich irgendwas überlesen und der Chef wollte Vor- und Nachteile?confused: Naja, hier mal n'versuch von Vor- und Nachteilen Vorteile: -Kostenlos -große Verbreitung dadurch guten(meist kostenlosen) Support durch die große Nutzer-/Entwicklergemeinde -Auf diversen OS lauffähig(Windows, Linux, FreeBSD...) -recht schnell(laut den Entwicklern) Nachteile: -Keine Transaktionen -keine referenzielle Integrität(von sich aus, also ohne Zusätze wie InnoDB) -keine Trigger, stored procedures oder UserDefinedFunctions Ich hoffe ich konnte helfen! Gruß Maart Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
hades Geschrieben 28. März 2003 Teilen Geschrieben 28. März 2003 Originally posted by MoBaB also größten vorteil den ich kenn: "sie ist kostenlos" :D Das stimmt nur zum Teil. Sobald Du MySQL in einer Software einsetzt, die nicht unter die GPL Lizenzbedingungen faellt, musst Du eine MySQL Lizenz kaeuflich erwerben. siehe http://www.mysql.com/products/licensing.html Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Jaraz Geschrieben 28. März 2003 Teilen Geschrieben 28. März 2003 Originally posted by hades Sobald Du MySQL in einer Software einsetzt, die nicht unter die GPL Lizenzbedingungen faellt, musst Du eine MySQL Lizenz kaeuflich erwerben. Soweit ich das sehe, gilt das nur wenn du Mysql integrierst also mit auslieferst. Wenn du in die Installationsanleitung schreibst, benötigt Mysql, downloadbar unter ... ist es imho wieder kostenlos. Egal ob GPL oder was anderes. Gruß Jaraz Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
hades Geschrieben 28. März 2003 Teilen Geschrieben 28. März 2003 @Jaraz: Es ging vielleicht nicht so eindeutig hervor, aber das meinte ich mit einsetzen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
draack Geschrieben 28. März 2003 Teilen Geschrieben 28. März 2003 Hi! Du kannst MySQL unter bestimmten Bedingungen kostenlos nutzen, aber deswegen ist MySQL nicht einfach "kostenlos". Wenn z.B. die Datenbankanwendung (Closed Source) mit MySQL oder dem MySQL-Treiber (C-Lib, JDBC, ODBC ...) zusammen vertrieben werden soll, so ist eine Lizenz fällig! Je nach Version und benutztem Tabellentyp gibt es unterschiedliche Vor- und Nachteile von MySQL. Zudem ist das abhängig von den Anforderungen, die an das DBMS gestellt wurden. Ich versuch's trotzdem: Vorteile: [für Manager] Performanz Preis kommerz. Supportmöglichkeit [für Entwickler+Admins] Performanz SSL-Verschlüsselung Volltextindizierung (nur MyISAM) Replikation Unterstützung zahlreicher Plattformen (DBMS+Treiber) Nachteile: [für Manager] MySQL hat keinen 'Ruf' wie etablierte (und teure) DBMS [für Entwickler+Admins] Keine Stored Procedures Transaktionsünterstützung nur für InnoDB/BDB Subselects erst ab 4.1 Mehr ist mir auf Anhieb nicht eingefallen. Tschö! Volker. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Jaraz Geschrieben 28. März 2003 Teilen Geschrieben 28. März 2003 @hades Dann sind wir uns ja einig. :bimei weitere Vorteile: -leicht administrierbar -ausgereifte Treiber für alle gängigen (schreibt man das so :confused: ) Programmiersprachen. -stabil wietere Nachteile -keine Subselects -langsame Binary Unterstützung (zumindest bei 3.23.x) Gruß Jaraz Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Crow T. Robot Geschrieben 28. März 2003 Teilen Geschrieben 28. März 2003 Hallo Emily! Leider kann ich nicht mehr viel zum Thema beitragen: Alles wichtige ist schon gesagt worden, und ich kann mich meinen Vorrednern nur anschliessen: Freie Verfügbarkeit, weite Verbreitung und leichte Administrierbarkeit stehen IHMO ganz oben. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Emily Geschrieben 28. März 2003 Autor Teilen Geschrieben 28. März 2003 :uli :uli :uli Vielen Dank für Eure Hilfe!!! Hoffe ich kann Euch mit meinen (bescheidenen) Kenntnissen auch mal weiterhelfen. Schönes Wochende! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Terran Marine Geschrieben 28. März 2003 Teilen Geschrieben 28. März 2003 Nabend, in der c't 05/2003 war ein Bericht über freie Datenbanken drin, in Teil ist auch online lesbar : http://www.heise.de/ct/03/05/142/default.shtml Gruß Terran Marine Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
themaster Geschrieben 30. März 2003 Teilen Geschrieben 30. März 2003 Was das "kostenlos" betrifft muß man wohl sehr stark zwischen mySQL <4 und mySQL >= 4 unterschieden (zumindest bei den JDBC Treibern) (ich weiß hier ging es um Delphi, aber ich will trotzdem mal darauf hin weisen). JDBC-Treiber für mySQL < 4: LGPL-Lizenz: Darf von nicht OpenSource-Programmen/Anwendungen ohne Probleme benutzt werden. JDBC-Treiber für mySQL >= 4: GPL-Lizenz: Wenn nicht OpenSource-Programme/Anwendungen diesen Treiber verwenden, braucht man die gekaufte Lizenz der Firma mySQL, ansonsten ist es "Diebstahl" wie wenn man jede andere Anwendung ohne Lizenz verwendet. Klar, die Gefahr erwischt zu werden ist gering, aber es ist nun mal nicht richtig. Meiner Meinung nach sollte man mySQL nur verwenden, wenn man hauptsächlich lesenden Zugriff braucht, denn dann ist die Performance ziemlich ungeschlagen. Bei Anwendungen, die viel schreiben und deshalb massiv Transaktionen benötigen sollte man besser zu anderen Datenbanken (gibt ja auch andere OSS-Datenbanken, z.b. Fireball, SAP DB, ...) greifen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
padermind Geschrieben 2. April 2003 Teilen Geschrieben 2. April 2003 Originally posted by Jaraz @hades Dann sind wir uns ja einig. :bimei weitere Vorteile: -leicht administrierbar -ausgereifte Treiber für alle gängigen (schreibt man das so :confused: ) Programmiersprachen. -stabil wietere Nachteile -keine Subselects -langsame Binary Unterstützung (zumindest bei 3.23.x) Gruß Jaraz Dieses Problem wurde mit der Version 4.xx eleminiert :mod: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
point_sytem Geschrieben 13. April 2015 Teilen Geschrieben 13. April 2015 Naja, hier mal n'versuch von Vor- und Nachteilen Vorteile: -Kostenlos -große Verbreitung dadurch guten(meist kostenlosen) Support durch die große Nutzer-/Entwicklergemeinde -Auf diversen OS lauffähig(Windows, Linux, FreeBSD...) -recht schnell(laut den Entwicklern) Nachteile: -Keine Transaktionen -keine referenzielle Integrität(von sich aus, also ohne Zusätze wie InnoDB) -keine Trigger, stored procedures oder UserDefinedFunctions Ich hoffe ich konnte helfen! Gruß Maart Hallo, Kennen Sie auch vielleicht eine zitierbare Quelle zur studentischen Zwecken? Gruß Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Thanks-and-Goodbye Geschrieben 13. April 2015 Teilen Geschrieben 13. April 2015 Hallo, Kennen Sie auch vielleicht eine zitierbare Quelle zur studentischen Zwecken? Gruß Hi, brauchst du wirklich den Stand von vor 12 Jahren? Oder warum wärmst du diesen Uralt-Thread auf? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
point_sytem Geschrieben 13. April 2015 Teilen Geschrieben 13. April 2015 Hi, brauchst du wirklich den Stand von vor 12 Jahren? Oder warum wärmst du diesen Uralt-Thread auf? Natürlich brauche ich den aktuellsten zitierbaren Stand. VG Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
mfk'); DROP TABLE Users;-- Geschrieben 13. April 2015 Teilen Geschrieben 13. April 2015 Natürlich brauche ich den aktuellsten zitierbaren Stand. Um zu vermeiden, dass wir jetzt auf offensichtliche und leicht zu findende Artikel im Internet verlinken: Wo hast du denn schon recherchiert, und inwiefern waren die Ergebnisse unzureichend? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
carstenj Geschrieben 13. April 2015 Teilen Geschrieben 13. April 2015 Hi, Um zu vermeiden, dass wir jetzt auf offensichtliche und leicht zu findende Artikel im Internet verlinken: Wo hast du denn schon recherchiert, und inwiefern waren die Ergebnisse unzureichend? ich glaube die Antwort kennen wir alle schon Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.