Nudge am 14.03.2010

CLT: Datenbanken

in Events, Linux, MySQL, Open Source | Tags: Chemitzer Linux-Tage, MySQL, Postgresql

Moin moin,

heute habe ich mir vorgenommen, die Datenbank-Schiene in voller Länge mitzunehmen. Los gings es mit Neuigkeiten in Postgresql 8.5, welches nun auch als Version 9.o firmiert. Da die Zeit mit 30 Minuten sehr kurz angesetzt war, ging es Schlag auf Schlag um neue Features, Bugfixes und Erweiterungen.

Nun läuft gerade “Sphinx- Improving weaknesses in MySQL”, welches auf Englisch gehalten wird. Ich müsste mich also konzentrieren statt zu bloggen, aber was tut man nicht alles für seine Community. 🙂

Daneben habe ich kurz den FSFE-Stand besucht und meine Shopping-Lüsten gepflegt und werde nachher noch LAX und weitere Stände anlaufen. Während eines Tee-Gespräches mit einem Hannoveraner Linux-Freak habe ich von einem Leipziger Hackerspace in Plagwitz (Westwerk) erfahren – sehr witzig. 😉

Nudge am 20.12.2009

Ein klares Statement

in MySQL, PHP, Web | Tags: CalDAV, DAViCal, Kalender, Linux, MySQL, Postgresql, WebDAV, Windows

Auf der Suche nach einem zentralem Kalender bin ich auf das Projekt DAViCal gestoßen. Auf dessen Homepage steht dieses schöne Zitat:

“We use Debian GNU/Linux for this, but other people use various different versions of Linux, FreeBSD, Mac OSX and even Microsoft Windows. We definitely do not recommend using Windows for this unless you are completely hobbled by silly internal IT policies and have to do so.”

🙂

PS: Jetzt würde ich mir nur noch wünschen, dass es auf MySQL statt Postgresql läuft – wobei ich mir vorbehalte, diese Meinung nach dem Oracle-Sun-Deal zu überdenken…

Nudge am 01.04.2009

MySQL Sequence oder integer-Timestamp

in MySQL | Tags: Datenbank, MSSQL, MySQL, Postgresql, Replikation, Routine, Sequenz, Synchronisation, Timestamp, Trigger, Update

Ich suche seit einiger Zeit nach einer bequemen Möglichkeit, einen MSSQL-ähnlichen Timestamp in MySQL zu integrieren.

Im Unterschied zu MySQL benutzt MSSQL nämlich nicht das aktuelle Datum, sondern einen (binär codierten) integer-Wert. Dieser wird kontinuierlich im Laufe des MSSQL-Lebenszyklus hochgezählt. Das sieht erst einmal nicht so schön aus – man weiß also nicht, wann der Datensatz zuletzt angefasst wurde. Dennoch bringt er einen kleinen Vorteil mit: Für einfache Synchronisationsaufgaben braucht man sich nur den letzten abgerufenen Wert zu merken. Erst alle höheren Timestamps müssen neu übertragen werden. Bei MySQL muss man alle Datensätze der letzten Sekunde wieder übertragen, denn eine Sekunde ist im Leben einer Datenbank eine Ewigkeit, da kann viel passieren.

Weiter lesen »

Nudge am 23.09.2008

MySQL vs Postgres mal ganz ohne Technik

in MySQL | Tags: Benutzer, MySQL, Navigation, Postgresql, Rechte, SQL, Vergleich

Wenn man den ganzen Kladderadatsch von Performance und Features weglässt, so gibt es immer noch einen ganz gewaltigen Punkt für die Beurteilung einer Datenbank: Wie sie sich dem Benutzer gegenüber präsentiert. Und dies möchte ich heute ganz ohne Ausschweifungen zusammenfassen.

Weiter lesen »

Nudge am 27.07.2008

MySQL vs. Postgres – never ending story?

in Linux, MySQL | Tags: Cache, Chemitzer Linux-Tage, DBMS, MySQL, Performance, PHP, Postgresql, Query, Tuning

Ich habe mal wieder darüber nachgedacht, ob es nicht Zeit wäre, von MySQL auf Postgres umzusteigen. Bei den diesjährigen Chemnitzer Linux-Tagen habe ich ein interessantes Gespräch mit einem der Postgres-Leute gehabt. Seitdem laufen beide Datenbanken auf meinem Laptop und warten darauf, eingehend verglichen zu werden. Weiter lesen »