Showing entries 28003 to 28012 of 44119
« 10 Newer Entries | 10 Older Entries »
MySQL Connector/OpenOffice.org: the project is alive!


The MySQL Connector/OpenOffice.org project is still alive. The code of the alpha version has been "frozen". The Hamburg based Sun OpenOffice.org QA team is testing the alpha builds of the OpenOffice.org extension for OpenOffice.org 3.1. Initial feedback is very promising. Under the hood, the alpha version is using the recently released beta of the MySQL Connector/C++. The MySQL Connector/OpenOffice.org is implemented as an OpenOffice.org extension. OpenOffice.org extensions are extremly easy to install Plug-Ins for OpenOffice.org.

The MySQL Connector/OpenOffice.org is also refered to as "native driver". The term "native driver" in MySQL speech means that the driver implements the …

[Read more]
MySQL Connector/OpenOffice.org: the project is alive!


The MySQL Connector/OpenOffice.org project is still alive. The code of the alpha version has been "frozen". The Hamburg based Sun OpenOffice.org QA team is testing the alpha builds of the OpenOffice.org extension for OpenOffice.org 3.1. Initial feedback is very promising. Under the hood, the alpha version is using the recently released beta of the MySQL Connector/C++. The MySQL Connector/OpenOffice.org is implemented as an OpenOffice.org extension. OpenOffice.org extensions are extremly easy to install Plug-Ins for OpenOffice.org.

The MySQL Connector/OpenOffice.org is also refered to as "native driver". The term "native driver" in MySQL speech means that the driver implements the …

[Read more]
Broken dual-head in Ubuntu and how to fix it

Since some time I am a dual-head user. I recently bought a 19" Ilyama 1680x1050 (cool resolution for 19") and it served me well. It is much more smaller than the 24" Dell UltraSharp I have. The differences in the resolution is not that big. The Dell is 1920x1200. Yesterday I saw that Ilyama have a Prolite series monitor, the same as the 19", 22" which has 1920x1200. I have followed in the recent times the 23" line of Samsung - the 2343 NW. Which is about 160 Euro and offers not that standard resolution (2048 x 1152 / 16:9). The resolution is strange, right? But gives the possibility to have 2 browsers at 1024 pixel width next to each other. In the last years the monitors got bigger and cheaper, more real estate. And they got wider. Probably driven by the multimedia market, although widescreen is good also for those who use IDEs.

Recover from No-Route to Host or Storage Engine Plugin Crashes

There are a finite set of cases where mySQL clients will hang on a connection-for a small period of time (seconds) or indefinitely. Most notably no-route to host causes a timeout to occur which in most clients are on the order of seconds to recovery.

In a web environment if a database is connected to on the fly, each connection made should take milliseconds-when the net is healthy. However, when a database server crashes a timeout for each connection takes seconds and there are cases where connections can just hang (recovery of INNODB as an example). For instance have you ever had a ssh session hang and a kill (SIGHUP..) does not work? This happens for mySQL client connections too.

I want the front ends to recover gracefully from a no-route to host, or more notably a hanged connection condition. I want to avoid that damn timeout all together on stateless connections. Why? Because if you use up all your worker httpd …

[Read more]
Very Simple Introduction to Using XtraBackup on Max OS X

I've started using Xtrabackup to backup MySQL on my MacBook. Here's an example of a quick backup and restore:

1. Download the latest .tar.gz from Percona:

$ cd /tmp
$ wget http://www.percona.com/mysql/xtrabackup/0.5/xtrabackup-0.5-macos.x86_64.tar.gz
$ tar -xzf xtrabackup-*-macos.x86_64.tar.gz
$ cd xtrabackup*

2. This directory should contain innobackupex-1.5.1 and xtrabackup. You need to install these into a directory that appears in your $PATH. In my case, I am going to group it install it where my MySQL binaries are located (/usr/local/mysql/bin):

$ ls
innobackupex-1.5.1 xtrabackup
$ cp * /usr/local/mysql/bin/

3. Create a directory where you want your backup to go. In …

[Read more]
Very Simple Introduction to Using XtraBackup on Max OS X

I've started using Xtrabackup to backup MySQL on my MacBook. Here's an example of a quick backup and restore:

1. Download the latest .tar.gz from Percona:

$ cd /tmp
$ wget http://www.percona.com/mysql/xtrabackup/0.5/xtrabackup-0.5-macos.x86_64.tar.gz
$ tar -xzf xtrabackup-*-macos.x86_64.tar.gz
$ cd xtrabackup*

2. This directory should contain innobackupex-1.5.1 and xtrabackup. You need to install these into a directory that appears in your $PATH. In my case, I am going to group it install it where my MySQL binaries are located (/usr/local/mysql/bin):

$ ls
innobackupex-1.5.1 xtrabackup
$ cp * /usr/local/mysql/bin/

3. Create a directory where you want your backup to go. In …

[Read more]
Using the Infobright Community Edition for event log storage

Apart from the primary "here's how we ended up using Infobright for data warehousing and how is that working out" topic I'm going to discuss in my MySQL Conf presentation I'll touch on another application, the use of Infobright's open-source Community Edition server for collection and storage of event logs. This is a system we've implemented in the past couple of months to solve a number of data management problems that were gradually becoming problematic for our infrastructure.

We've traditionally stored structured event log data in databases for ease of management. Since Habbo uses MySQL for most everything else, putting the log tables in the same databases was pretty natural. However, there are significant problems to this approach:

  • MyISAM tables suffer from concurrency issues …
[Read more]
Who is going to make MySQL easier to use?

This may appear a bit of a rant - but it's really intended as more of an observation from having trained people how to use MySQL, and noticing that everyone seems to make the same beginner mistakes. If you read the "Continued MySQL Values" on the MySQL Website, you'll notice that the third one in the list is:

  • The best and the most-used database in the world for online applications
  • Available and affordable for all
  • Easy to use
  • Continuously improved while remaining fast, secure and reliable
  • Fun to use and improve
  • Free from bugs

Note that "Fun to use" doesn't sound much like a database, and "free from bugs" will always be a distant dream ;).

It was Easy to Use that got me into MySQL, but I think this is one of …

[Read more]
Who is going to make MySQL easier to use?

This may appear a bit of a rant - but it's really intended as more of an observation from having trained people how to use MySQL, and noticing that everyone seems to make the same beginner mistakes. If you read the "Continued MySQL Values" on the MySQL Website, you'll notice that the third one in the list is:

  • The best and the most-used database in the world for online applications
  • Available and affordable for all
  • Easy to use
  • Continuously improved while remaining fast, secure and reliable
  • Fun to use and improve
  • Free from bugs

Note that "Fun to use" doesn't sound much like a database, and "free from bugs" will always be a distant dream ;).

It was Easy to Use that got me into MySQL, but I think this is one of …

[Read more]
The Great Open Cloud Shootout

The last couple of years, I have had the pleasure of moderating panels at the MySQL Conference. Last year, it was about scaling MySQL, and the year before that, it was the Clash of the DB Egos.

For this year, the original plan was for a MySQL Roadmap Shootout. Many of these questions Karen Tegan Padir should address in her opening keynote, and Robin Schumacher and Rob Young will dig deeper in “The Future of MySQL“.

Hence, we decided to aim higher: We’re going for the clouds. This year’s new topic is “ …

[Read more]
Showing entries 28003 to 28012 of 44119
« 10 Newer Entries | 10 Older Entries »