18. Oktober: MySQL Central Europe Customer Conference, München
(Programm) in Deutscher Sprache.
Das Programm läuft auch noch am 16. Oktober in London und am 20. Oktober in Paris.
Für einen neuen MySQL-Server muß nun die Installation
geplant und durchgeführt werden und dann eine Konfiguration
geschrieben werden.
Welche Version?
Seit MySQL 5.0.30 existieren zwei Entwicklungslinien für den
Datenbankserver: Die ungeraden Nummern (31, 33, ...) stehen für
die MySQL Community Edition, die geraden Nummern (30, 32, ...)
für die Enterprise-Version des Servers. Die Enterprise-Edition
erhält nur Bugfixes, aber keine neuen Features, die
Community-Edition dagegen soll auch experimentelle neue Features
einbeziehen. Bis MySQL 5.0.36 enthalten beide Versionen dieselbe
Codebasis, in 5.0.37 ist im Community-Zweig dann der SHOW
PROFILE-Patch dazu gekommen.
Die Enterprise-Version steht Enterprise-Kunden zur Verfügung, die …
Das MySQL Enterprise Connection Alliance Program
(MECA) erlaubt es den Herstellern von Nicht-GPL Software, gegen
die MySQL Connectors zu linken, die unter einer Dualen Lizenz
(GPL oder kommerzielle Lizenz) stehen. Wer also eine Anwendung
hat, die MySQL benutzt und die er nicht unter die GPL stellen
will, weil er den Sourcecode nicht herausgeben will, der kann mit
MECA an eine kommerzielle Lizenz für die Connectors kommen.
MECA MySQL Enterprise Ready Partner Status ist dabei kostenfrei
zu bekommen.
Kristian, wenn Du über Performance redest, dann redest Du immer
von verteilten, asynchronen Systemen. Verteilte,
asynchrone Systeme sind doof, schwer zu programmieren und laufen
der Theorie zuwider, die ich an der Uni gelernt habe. Ich warte
glaube ich lieber auf schnellere Prozessoren. Viel Spaß beim
Warten. Godot wird Dir Deine neue CPU bestimmt bald
bringen.
Ein Gigahertz ist ein Takt pro Nanosekunde. Bei
Lichtgeschwindigkeit kommt das Signal in einer Nanosekunde in
etwa 30cm weit. In der Cray, die jetzt als Bar in der Lobby vom
RZ der Uni Stuttgart Dienst tut, sind alle Kabel Vielfache von
30cm lang. Dadurch ist jedes Kabel auch eine Delay von 1, 2, 3
oder 4ns.
Heutige Rechner haben einen Takt von so um die 3 GHz. Der Teil
der Maschine, der mit 3 GHz gepowert ist hat wenig überraschend
einen …
MySQL Weihnachtsfeier 2007 am 3-5. August in Kiel
"MySQL Weihnachtsfeier 2007" vollständig lesen
ofu hat nicht nur ein Blog, sondern da sogar richtig spannende
Sachen drin. Quasi als Replik auf meine Rants bezüglich der
Zugriffszeiten von Festplatten in Hardware für ein MySQL hat er einmal einen
Überblick über Festplattenersatzstücke ohne bewegliche Teile
geschrieben.
In Das Ende der Mechanik diskutiert er Produkte
von Infortrend, Engenion/LSI, HDS, TexMemSys und CurtisSSD. Am
Low-End erwähnt der Flash-Disks und RAM mit Batteriepuffer mit
SATA-Interface von verschiedenen Herstellern.
Da hätte ich dann mal gerne Erfahrungsberichte gesehen. Oder
Kunden, die wollen, daß ich mit deren Hardware mal spiele.
"Ich hab hier einen Dedi und da soll ein MySQL drauf" ist die
kleinere Version der Frage aus Hardware für ein MySQL. Das in diesem Artikel
gesagte gilt natürlich auch im Großen und Ganzen hier, nur daß
man bei der Auswahl der Hardware und der Konfiguration mehr oder
weniger eingeschränkt ist. Insbesondere kann man in der Regel
kein RAM nachlegen oder mehr Platten einbauen lassen.
Physikalischer Server
Ein richtiger Dedi mit physikalischer Hardware hat ein bis acht
GB RAM, in jedem Fall zwei Festplatten und eine Dual-Core CPU
(etwa Strato HighQ oder 1&1. Aus dem Vorgängerartikel wissen …
"Ich muß Hardware für einen Rechner kaufen, auf dem dediziert nur
ein MySQL laufen soll. Was soll ich beschaffen?" ist eine Frage,
die ich recht oft höre. Hier ist die lange Antwort.
Bevor man sich mit dem freundlichen Hardwarehöker des geringsten Mißtrauens in
Verbindung setzen kann, muß man sich erst einmal ein paar Dinge
überlegen.
Datenbank-Zielgröße bestimmen
Die allererste Überlegung ist die erwartete Zielgröße der
Datenbank: Werden wir einen Bestand von 1G, 10G, 100G oder 1000G
haben? Daraus und aus dem allgemeinen Gesundheitszustand des
Geldbeutels ergibt sich schon die erste wichtige Erkenntnis.
Nämlich: Werden wir es schaffen, eine speichergesättigte
Datenbank zu bauen, oder bekommen wir eine Datenbank, die für
Lesezugriffe auf die Platte zugreift?
…
Wenn jemand von Euch einen Nontalk auf der PHP Unconference in
Hamburg halten möchte, ist jetzt Zeit, das nicht zu planen.
Eine "Unconference" ist ein Treffen interessierter Personen zu
einem Thema ohne daß vorab ein festes Programm gemacht wird.
Stattdessen wird von allen Teilnehmern erwartet, daß sie sich
eine Liste machen - im Kopf oder auf Papier - von Dingen, die sie
anbieten können oder an denen sie interessiert sind. Idealerweise
hat man beides. Eine Unconference beginnt dann damit, daß man
nach der Moderationsmethode Kärtchen mit den Wünschen und
Angeboten macht und diese von allen zusammen an die Wand gepinnt
werden. Dann sortiert man in einer Gruppe dies alles zu einem
Programm mit einem oder mehreren Tracks, macht Arbeitsgruppen und
arbeitet das ab.
Alles in allem ist das ein sehr kreativer und ungeplanter aber
meiner Erfahrung nach sehr effizienter Weg, sich ein Wochenende
mit Fachthemen zu …
A friend of mine is looking for a MySQL DBA with additional
skills in Perl programming and Linux System Administration. The
Position is in Central Amsterdam near the Rijksmuseum, the
company language is English - this is a .NL company with aUS
mother and a GB arm as well, the environment is very
multinational. Their environment is using Centos, Apache,
mod_perl and MySQL and is quite replication heavy.
Contact is through me,
detail information follows:
"Jobs, mal wieder" vollständig lesen