I just read Björn Schotte's post on the activities of the
European Union antitrust regulators concerning the intended takeover of Sun Microsystems by Oracle.
Björn mentions a news article that cites EU Competition
Commissioner Neelie Kroes saying that the commission has the
obligation to protect the customers from reduced choice, higher
costs or both. But to me, this bit is not the most interesting.
Later on the article reads:
The Commission said it was concerned that the open source nature
of Sun's MySQL database might not …
The latest from the MySQL community
Ideas, releases, practical guides, and perspectives from the people building with MySQL.
I have several side projects when time permits and one is that of benchmarking various MySQL technologies (e.g. MySQL 5.0,5.1,5.4), variants (e.g. MariaDB, Drizzle) and storage engines (e.g. Tokutek, Innodb plugin) and even other products like Tokyo Cabinet which is gaining large implementations.
You have two options with benchmarks, the brute force approach such as Sysbench, TPC, sysbench, Juice Benchmark, iibench, mysqlslap, skyload. I prefer the realistic approach however these are always on client’s private data. What is first needed is better access to public data for benchmarks. I have compiled this list to date and I am seeking additional sources for reference.
[Read more]|
|
The first Free Software Conference in Kosovo is being held on August 29-30 in Prishtina, Kosovo. The newborn state, which declared independence in 2008, is growing in several ways. Besides economic and political growth, also technology is expanding. In this fresh environment, free and open source software can have an important role. The conference schedule includes local and international speakers. |
I have a strong professional and personal relationship with
Kosovo. Before and after the war, from 1998 to 2002, I was part
of the OSCE-UN mission that helped the …
We ran a quick scalability test of Calpont join behavior across
using a Star Schema Benchmark data set at a scale factor of 1000.
The Star Schema Benchmark transforms a TPC-H / DBT-3 data to a
more standardized data warehouse star schema data model, and the
1000 scale factor includes 6 billion rows in the primary fact
table. Information on the star schema bench (SSB) can be found at
http://www.cs.umb.edu/~xuedchen/research/publications/DataWarehousePerformanceDissertationProposal.pdf
.
-----------------------------------------------------------------------------------------------------------------------------------------
-- Note that these queries are run without any tuning or indices
created for these joins or filters.
-- Basically, this is just 1) Create tables (without index or …
Before you think I’ve posted an animal story in my MySQL category please read on. For reference, The RAT and the CAT is something I wrote back in 2006, that explains the CAT part.
I was reviewing the website performance tonight of a client. I had access to an idle system so being lazy in collecting SQL after my initial audit of the system and MySQL, I turned on the General Query log and hit the home page. NOTE: Do not do this on a running production system, especially with any volume.
What I got was 77 lines of output (after I removed newlines in the queries). 74 were queries, and 72 were from the same table, via some unnecessarily complex sub-joins. I wish I could have laughed but it wasn’t really funny.
My Friday wisdom for writing SQL is this:
- Don’t write duplicate SQL statements
- Look the entire …
- Defragging the Stimulus -- each [recovery] site has its own silo of data, and no site is complete. What we need is a unified point of access to all sources of information: firsthand reports from Recovery.gov and state portals, commentary from StimulusWatch and MetaCarta, and more. Suggests that Recovery.gov should be the hub for this presently-decentralised pile of recovery data.
- Memetracker -- site accompanying the research written up by the New York Times as Researchers at Cornell, using powerful computers and clever algorithms, studied the news cycle by looking for repeated phrases and tracking their appearances on 1.6 million …
Gearman is an open source generic framework for distributed processing. At OSCON 2009 I attended the Gearman: Build Your Own Distributed Platform in 3 Hours tutorial.
While it’s very easy to install Gearman, and follow the first example, if you missed the all important additional PHP steps listed on just one slide you may be left with the “‘Class ‘GearmanClient’ not found” error.
The following are detailed instructions for the installation and configuration of Gearman and PHP on Ubuntu 9.04 Jaunty.
Add the Drizzle PPA to get pre-packaged versions of Gearman.
cp /etc/apt/sources.list /etc/apt/sources.list.orig echo "deb http://ppa.launchpad.net/drizzle-developers/ppa/ubuntu intrepid main deb-src http://ppa.launchpad.net/drizzle-developers/ppa/ubuntu intrepid main" …[Read more]
This blog post was inspired by Masood Mortazavi's comment: "OSCon to be somewhat disappointing this year -- many low quality sessions and a celebration of forks"I did not attend OSCON, even though I live in California. I did not even bother to submit a presentation proposal, even though people who attended my talks at the MySQL Conference and Expo earlier this year and the year before, all
I just finished reading Joel Spolskys book "Joel on Software",
and I had a good and interesting read I have to say. This doesn't
mean that I agree with everything in this, by now a bit dated,
published in 2004 and as it is a collection of writings from
Spolskys website www.joelonsoftware.com, it is more dated than
that.
Spolsky writes in a rather humorous, witty style, and he is very
opinionated and has strong opinions on many things. And he
sometimes hits some rather minor issue which he dislikes with a
baseball bat. But I enjoyed reading the book, it was a fun read
and it got me thinking on issues, even though I didn't agree with
Spolsky always, frankly, most of the time I didn't (he's not too
hot on Open Source for example, and gives examples why it's not
going to work, and we now know, as the book is dated, how things
went. And he was wrong). But the deal with this book …
Currently Drizzle offers three (3) separate query logging plugins. These plugins offer an extensible means of gathering all or selected queries and provide the foundation for a query analyser tool. Additional filtering includes selecting queries by execution time, result size, rows processed and by any given regular expression via PCRE.
During this tutorial I’ll be stepping though the various logging_query parameters which log SQL in a CSV format.
Confirm Logging Plugins
You can view the current ACTIVE plugins in Drizzle with the following SQL.
drizzle> select version(); +--------------+ | version() | +--------------+ | 2009.07.1097 | +--------------+ drizzle> select * from information_schema.plugins where plugin_name like 'logging%'; +-----------------+----------------+---------------+--------------------------------------+---------------------------------+----------------+ | PLUGIN_NAME | PLUGIN_VERSION | …[Read more]