@Hansa
| Zitat: |
und dann gehts so weiter: keine Transaktionen...
|
ANSI SQL Syntax-Unterstützung
Der Datenbankserver MySQL unterstützt eine umfassende Untermenge der ANSI SQL 99 Syntax sowie einige Erweiterungen wie den REPLACE-Befehl und die LIMIT-Klausel für SELECT und DELETE. Außerdem wird die Syntax von anderen Datenbanksystemen unterstützt, um die Portierung von Anwendungen zu vereinfachen.
Mit der Version 4.0 decken wir einen noch größeren Bereich der ANSI SQL 99 Syntax ab, indem wir auch den UNION-Befehl unterstützen.
Plattformübergreifende Unterstützung
Wir stellen für viele Betriebsysteme optimierte Binärdateien zur Verfügung. Hierzu zählen Linux, Microsoft Windows, FreeBSD, Sun Solaris, IBM's AIX, Mac OS X, HP-UX, AIX, QNX, Novell NetWare, SCO OpenUnix, SGI Irix, und Dec OSF.
Sie können einen MySQL Datenbankserver von allen gängigen Betriebssystemen aus verbinden. Dabei können Sie fast jede Programmiersprache mit unserer 'thread safe' Client-Bibliotek oder einer der Produkte unserer Datenbanktreiber der Connector-Familieverwenden.
Unabhängige Storage Engines
Die einzigartigen, unabhängigen Storage Engines des Datenbankservers MySQL erlauben Ihnen die Wahl der Datenbank Storage Engine, die am besten für Ihre besonderen Bedürfnisse geeignet ist. Wenn Sie Sperrung auf Datensatzebene und Transaktionsunterstützung benötigen, können Sie die InnoDB Storage Engine verwenden. Wenn Ihre Anwendungen keine Transaktionen benötigt, können Sie die MyISAM Storage Engine verwenden um höchstmögliche Leistung zu erhalten.
Transaktionen
Mit Verwendung der InnoDB oder Berkley DB (DBD) Storage Engine unterstützt der Datenbankserver MySQL Transaktionen. Die InnoDB Storage Engine unterstützt außerdem Fremdschlüsseldefinitionen.
Flexible Sicherheitssysteme, einschließlich SSL-Unterstützung
Der Datenbankserver MySQL enthält ein erweitertes Berechtigungs- und Sicherheitssystem, einschließlich der Unterstützung von SSL Transport-Layer-Verschlüsselung. Mit Version 4.0 erlaubt Ihnen das Sicherheitssystem auch die Beschränkung von Serverressourven auf Benutzerebene.
Query Caching
Version 4.0 des Servers enthält einen neuen Query Cache, der die Leistung von häufig verwendeten Abfragen deutlich erhöht, ohne eine besondere Programmierung zu benötigen. Im typischen Anwendungsfällen kann die Leistung um 200% erhöht werden.
Replikation
Sie können Datenbankreplikation nutzen, um erhöhte Stabilität und Geschwindigkeit zu erhalten. Mehrere "Slave"-Server replizieren dabei einen einzelnen "Master"-Server.
Volltextindizierung und Suche
Volltextindizes erlauben Ihnen die Suche nach bestimmten Wörtern und Sätzen in Feldern, die beliebigen Text enhalten. Dabei wird Ihnen auch die Relevanz der Ergebnisse angezeigt. In Version 4.0 haben wir die Volltextsuche um genaue Satzvergleiche und Boolsche Operatoren erweitert. Dies ermöglicht Ihnen eine noch feinere Steuerung Ihrer Suchergebnisse.
Eingebettete Datenbankbibliothek
Mit Verwendung der eingebetteten Datenbankbibliothek (libmysqld) können Sie die volle Leistungsfähigkeit des Datenbankservers MySQL in Anwendungen und elektronische Geräte einbinden. Der Anwender wird die darunterliegende Datenbank gar nicht wahrnehmen. Die eingebettete Datenbank MySQl ist ideal für den Einsatz hinter den Kulissen von Internetanwendungen, öffentlichen Shopsystemen, schlüsselfertigen Kombinationen von Hardware/Software-Einheiten, hochleistungsfähigen Internetservern, selbständigen Datenbanken auf CD-ROMs und anderen Möglichkeiten, die nur darauf warten, von Ihnen entdeckt zu werden.
************************************************************
und das ganze in Ver. 4.0 und ab Ver.4.1 geht es richtig los aber
ab Ver. 5.0 ende 2003 haben andere auch keine große Bedeutung
mehr. FAZIT mySQL ist Sehr stabil und braucht keinerlei Wartung
und genau das wird in einem Mithellstand 50-200 Mitarbeiter
großgeschrieben. Für jede Anwendung ist da mySQL zuhause.
Meine Anwendung muss Stabil sein und dann ist es auch von Datenbank
zu erwarten. Ich suche die fahler bei mir, die anwendug die ich schreibe sollen möglichst schnell sein damit die User zufrieden sind
und nicht Sekunden warten müssen auf eine abfrage aus 500000 oder mehr Records das nervt so lange bis eine den Hammer nimmt.
diese Argumente haben uns dazu bewegt eben eine mySQL Datenbank einzusetzen und nicht aus Kostenfaktor.
mfg.
Nikola
PS. Betriebs-Daten-Erfassung braucht sehr schnelle Datenbank
und muss Sehr stabil sein. Damit der Kunde weis in wie weit sein
Auftrag vorgeschritten ist. PPL-System ist numal anspruchsvoll.
