Безспорно последното нещо, което успя да развдижи mysql community-то, е създаването и развитието на Mysql Proxy през последните години. В този пост ще споделя моят личен опит с него.
Какво е Mysql Proxy?
Mysql Proxy най – просто казано е програма, която седи между mysql клиента и mysql server-a и е способна да следи, анализира и модифицира всичко, което минава през нея. Сред възможностите й трябва да се споменат failover, load-balancing, query filtering, query modifcation. Ядрото й е писано на C, като отгоре има lua интерфейс, с чиято помощ могат да се добавят доста интересни функционалности.
Continued…
Posted in Trunk.
Tagged with amoeba, debian, linux, mysql, mysql proxy, socat.
By nath
– декември 25, 2008
Не зависимо в коя килия на IT кошера се намира човек, все някога ще му се наложи да branch-ва някакъв софтуер и да следи едновременно собствения си branch и официалния trunk или пък просто да сравни два файла (code/обикновен текст)
Ако става въпрос за нещо кратко unix-ския diff върши перфектна работа. Макар и с изключения, същото важи и за вградените такива в повечето version control systems (svn, git, svk…).
Continued…
Posted in Trunk.
Tagged with colordiff, debian, diff, linux.
By nath
– декември 19, 2008
When the /boot is gone…

Вчера вечерта със съквартирантът ми се сблъскахме с интересен казус. Една машина с OpenSUSE отгоре беше останала без /boot партишън. Естествено за preinstall и дума не можеше да става затова запретнахме ръкави и се заехме да видим какво може да се направи.
Извън света на *.deb се чувствам малко като Алиса в страната на чудесата, но и в другия лагер не е толкова зле и бързо се свиква ;)
Идеята беше проста, намираме си прекомпилиран кърнъл и bootloader, слагаме ги в boot и забравяме. Естествено никога не е толкова просто, колкото изглежда, особено ако човек не е запознат с особеностите на дадена дистрибуция :)
Continued…
Posted in Trunk.
Tagged with boot, linux, suse.
By nath
– ноември 27, 2008
Днес ми се наложи да правя миграции на бази данни и други нещица от един пораждясъл sarge. Имам си готов batch, който ползвам от известно време. Тествал съм го на mysql 4.1 и 5, така че не очаквах никакви проблеми, които да ми развалят започналия така спокойно ден.
Както обикновено се случва, съдбата имаше други планове :) След като скриптът грозно изгърмя на умряло, вече бях наясно, че първите часове на деня няма да са скучни.
Continued…
Posted in Trunk.
Tagged with debian, linux, mysql, sql.
By nath
– ноември 18, 2008