I attended the T-Dose open source event yesterday in Eindhoven
(The Netherlands) and it must be said: the TU/e (Technical
University of Eindhoven) looks pretty nice indeed! Entering the
T-Dose I was a bit overwhelmed by the venue. However, on
Saturday, the crowed was thin. Of course, it was the first time
and I hope it will be as big as FOSDEM in Brussels some
day.
My talk was scheduled for 15:00 so I had a bit time to mix with
the people. To be honest, I'm still not used to this.. There was
a booth of UPservers which is selling certified hardware for
MySQL and MySQL Cluster. It's interesting to actually have
face-to-face contact with people actually having a clue about
hardware.
Gnome and KDE had a booth there as well. Yes, it has evolved a
bit again. However, I left the Linux workstation for MacOS X:
just because I got lazy I guess.
…
Finally, it's time to start putting MySQL 5.1.12-beta through the
wringer. First order of business, convert the existing table
schema to one that supports partitioning...
I made some minor changes to the configuration for partitioning,
namely innodb_file_per_table
and
innodb_open_files
. I set
innodb_open_files
to 1000 based on the tables and
partitions I plan on supporting.
This is what the new table schema looks like with
partitioning:
[Read more]
CREATE TABLE `network_daily` (
`entity_id` int(11) NOT NULL default '0',
`buyer_entity_id` int(11) NOT NULL default '0',
`buyer_line_item_id` int(11) NOT NULL default '0',
`seller_entity_id` int(11) NOT NULL default '0',
`seller_line_item_id` int(11) NOT NULL default '0',
`size_id` int(11) NOT NULL default '0',
`pop_type_id` int(11) NOT NULL default '0',
`country_group_id` int(11) NOT …
I attended the T-Dose open source event yesterday in Eindhoven
(The Netherlands) and it must be said: the TU/e (Technical
University of Eindhoven) looks pretty nice indeed! Entering the
T-Dose I was a bit overwhelmed by the venue. However, on
Saturday, the crowed was thin. Of course, it was the first time
and I hope it will be as big as FOSDEM in Brussels some
day.
My talk was scheduled for 15:00 so I had a bit time to mix with
the people. To be honest, I'm still not used to this.. There was
a booth of UPservers which is selling certified hardware for
MySQL and MySQL Cluster. It's interesting to actually have
face-to-face contact with people actually having a clue about
hardware.
Gnome and KDE had a booth there as well. Yes, it has evolved a
bit again. However, I left the Linux workstation for MacOS X:
just because I got lazy I guess.
…
It's not often that I am criticized for being technically imprecise. After all, I'm an open-source code monkey and proud of it. This time, the criticism came from a marketing guy, and even more surprisingly, he was right.
I was discussing the launch of an internal Google tool called 'Google Mondrian' with Lance Walter, who runs marketing at Pentaho, but is also technical enough to tell a big-endian half-adder from a Python cross-compiler if he were to trip over one in his front lawn. Google Mondrian is a web-based code-review tool written by Guido van Russum, the author of Python, and is apparently in widespread use internally within Google.
Our concern was that a high-profile announcement would somehow overshadow the Mondrian open-source OLAP project, but we fairly quickly concluded that this was unlikely. Supposing that this …
[Read more]I thought about covering an issue that many people will come across when implementing MySQL Cluster if they are not aware of it. That is of bandwidth and latency in TCP/IP when implementing a transport over ethernet cabling.
The MySQL Cluster is always passing information between the different nodes that it contains. This is obvious for synchronisation and also for retrieval of data through the MySQL api nodes. When people first setup the cluster they often go for a default install on a higher speed network such as gigabit ethernet (GigE). This will probably work fine for very small data sets or initial testing data, but when the data becomes larger in size, the user realises very quickly that there is a lot of traffic passing through the network on the cluster.
So what can be done to help in reducing the load on the network, or in improving the performance of the cluster's network? Well, the first and most simplest step is to make …
[Read more]I thought about covering an issue that many people will come across when implementing MySQL Cluster if they are not aware of it. That is of bandwidth and latency in TCP/IP when implementing a transport over ethernet cabling.
The MySQL Cluster is always passing information between the different nodes that it contains. This is obvious for synchronisation and also for retrieval of data through the MySQL api nodes. When people first setup the cluster they often go for a default install on a higher speed network such as gigabit ethernet (GigE). This will probably work fine for very small data sets or initial testing data, but when the data becomes larger in size, the user realises very quickly that there is a lot of traffic passing through the network on the cluster.
So what can be done to help in reducing the load on the network, or in improving the performance of the cluster's network? Well, the first and most simplest step is to make …
[Read more]I thought about covering an issue that many people will come across when implementing MySQL Cluster if they are not aware of it. That is of bandwidth and latency in TCP/IP when implementing a transport over ethernet cabling.
The MySQL Cluster is always passing information between the different nodes that it contains. This is obvious for synchronisation and also for retrieval of data through the MySQL api nodes. When people first setup the cluster they often go for a default install on a higher speed network such as gigabit ethernet (GigE). This will probably work fine for very small data sets or initial testing data, but when the data becomes larger in size, the user realises very quickly that there is a lot of traffic passing through the network on the cluster.
I thought about covering an issue that many people will come across when implementing MySQL Cluster if they are not aware of it. That is of bandwidth and latency in TCP/IP when implementing a transport over ethernet cabling.
The MySQL Cluster is always passing information between the different nodes that it contains. This is obvious for synchronisation and also for retrieval of data through the MySQL api nodes. When people first setup the cluster they often go for a default install on a higher speed network such as gigabit ethernet (GigE). This will probably work fine for very small data sets or initial testing data, but when the data becomes larger in size, the user realises very quickly that there is a lot of traffic passing through the network on the cluster.
From the list of "where is Brian"...
Monday night is the MySQL Meetup, so I will be hanging out at the
Elysian at 7 talking to MySQL users.
Tuesday morning I will be flying down to California to speak at
the MySQL Customer Advisory Board on Wednesday and meeting with
one of our product teams on Tuesday and Thursday. Thursday
afternoon I will be flying back to Seattle for the "Ignite
Seattle" event. This is a "geek night out" being sponsored by
O'Reilly and friends. I'll be there speaking about recent (and
not so recent) VOIP/ Asterisk work.
Link to Ignite site:
http://www.capitolhillarts.com
Link to Exploit Seattle listing:
http://exploitseattle.com/article.pl?sid=06/11/29/0722250&mode=thread
These companies have fought long, hard battles to get Open Source into the corporate data centers. It was an uphill battle, requiring education on a concept new to many people. They couldn’t just blaze a path for themselves, they had to prove an entire business model; explain its viability, its resulting products, and value. The developers and executives at these companies fought a hard, honest war and have established a beach head.
The Marines have blazed the trail. No mucking around with convincing a CIO that “not just anyone can update their source automatically” and that Open Source companies can generate real value, revenue with a product you COULD …
[Read more]