Last year I was surprised to be going to Velocity. Read the post, it was
an adventure. But, I really like the conference. It is the
perfect conference for me. While a good majority of my work
is done coding PHP/MySQL apps, I tend to focus on architecture,
frameworks, performance and that kind of stuff. So, a web
performance and operations conference is just perfect.
Last year, I was on a panel with some great guys. I was able to share
just a bit about my experience dealing with the instant success
of a web site. This year, my proposal was accepted to talk
more about dealing with success of a web …
Many websites start with a single server solution, a box acting
as a web server and database server all in one. Simply, easy,
cheap. The problem comes when traffic gets too high (a victim of
their own success!). Many customers want a bigger box, but the
answer is actually changing your architecture from "web server"
to "web infrastructure". You can duplicate web servers, use the
DNS to load balance them and ramp up your capacity very fast and
very far.
For simplicity's sake, let's take a real example. As some of you
already know, we support the Millenium association in their promotion of
online video games.
The increasing success of the website, millenium.org,
made us re-design the architecture of the website so that it
could handle the numerous videos shown on the website to its
17,000 unique visitors per day …
As the title says, I will be speaking at the Cloud Computing Expo.And while I have spoken before to a bunch of people before,
this is by far, a lot bigger.
The topics I was thinking of talking about was a piece from my
previous presentation which would be about speeding up MySQL for
a web site developers.I have edited those parts of the
presentation and uploaded then to youtube.They can be found
here and here.
What I'd like to talk about is a mixture of the posts I had about
Storing Conditions …
In a few minutes, we will present the new replication features of
5.1 and 6.0 at the MySQL University:
Walk-through of new 5.1 and 6.0 replication
features
The talk is the same as was given at the MySQL User Conference
2009.
Very welcome to join the talk!
Like the .COM, .ORG and .INFO price increases we saw at the end
of last year (http://iwi.gandibar.net/post/2008/11/06/Promotion-on-INFO-domains-before-the-price-increase-on-January-1st-2009),
it's now the turn of the .BIZ registry to raise rates by about
7%, as authorized by ICANN (http://iwi.gandibar.net/post/2008/09/02/Promotion-on-COM-and-ORG-renewals).
We have decided to reflect that rise by only 50%, only
for creations and transfers and only for C,D and
E rates. The increase will be 0.20 Euros (GBP 0.15, USD
0.30) per domain.
The rise will be effective at Gandi on the 1st of June
2009.
See the …
Ubuntu 9.04, which was released at the end of April, and Debian 5
(Lenny), have just been added to the list of new Linux
distributions that you can use when you create your Gandi server.
We have taken this time to deactivate the creation of new servers
under Ubuntu 7.10, a distribution that is no longer officially
supported by its developers.
As a reminder, here is the list of available distributions at
present:
- Ubuntu 8.04
- Ubuntu 9.04
- Debian 4
- Debian 5
- OpenSuse 10.3
- Fedora Core 8
- Mandriva 2008.0
- Mandriva 2008.1
- CentOS 5
At the MySQL Conference, I had the chance to interview Rohit Nadhani, founder of Webyog, the folk that make SQLyog and MONyog. Watch the video, for more.
Generally based out of Bangalore (I visited them when I was last there), Webyog just started an office in Santa Clara, and are expanding. They boast 15,000 paid customers so far, with some big name customers: Google, Yahoo!, executive office to the US president, and more.
SQLyog is termed as an upgrade from phpMyAdmin. There is a GPL community edition, with some “power tools” that is part of the Enterprise Edition. It is very Win32 based, but easy enough to run on other OSes via WINE or some sort of virtualisation tool.
MONyog is an agentless monitoring tool. It …
[Read more]
Some of you may have noticed we’ve been experimenting with a new feature in comments here on WordPress.com, namely that you can now embed YouTube videos and PollDaddy polls directly in a comment.
Although shortcodes are great and we’ll continue to support and encourage them for comments the simplest possible interface seemed to be just a URL.
The URL is all you’ll need to include a YouTube video or
PollDaddy poll. To try it out copy and paste the permalink for a
video or a poll on PollDaddy Answers and put it on its own line
in a comment, like enter enter
http://answers.polldaddy.com/poll/1598108/ enter enter.
You’ll now have a poll embedded in the comment just like this:
(By the way, I …
[Read more]I’ve packaged up and released version 1.1.2 of the Cacti templates I’ve written for MySQL, Apache, memcached, nginx etc.
Anyone who would like to help write documentation (or do anything else, for that matter) is welcomed to participate. I’ll give commit access at the drop of a hat.
Changelog:
2009-05-07: version 1.1.2
* The parsing code did not handle InnoDB plugin / XtraDB (issue 52).
* The servername was hardcoded in ss_get_by_ssh.php (issue 57).
* Added Handler_ graphs (issue 47).
* Config files can be used instead of editing the .php file (issue 39).
* binary log space is now calculated without a MySQL query (issue 48).
* There was no easy way to force inputs to be filled (issue 45).
* Some graphs were partially hidden without --lower-limit (issue 43).
* Flipped some elements across the …[Read more]
Quick post here for a problem that other people might run into
and wonder how to fix. Let’s say you have the following
error:
install_driver(mysql) failed: Can't load
'/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi/auto/DBD/mysql/mysql.so'
for module DBD::mysql: libmysqlclient.so.14: cannot open shared
object file: No such file or directory at
/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/DynaLoader.pm
line 230.
at line 3
Compilation failed in require at line 3.
Perhaps a required shared library or dll isn't installed where
expected
at ./kontroll-client-5.0.x_linux-x86-2.0.1.pl line
193
Well, you probably need to symlink “libmysqlclient.so.14″ to the
existing one that is most likely of a newer version.
> find / -name "libmysqlclient*"
/usr/lib64/libmysqlclient.so.15
/usr/lib64/libmysqlclient_r.so
…