The HandlerSocket project is described in Yoshinori Matsunobu's blog entry under the
title 'Using MySQL as a NoSQL - A story for exceeding 750,000 qps
on a commodity server'. It's a great headline and has generated a
lot of buzz. Quite a few early commentators were a little
confused about what it was - a new NoSQL system using InnoDB? A
cache? In memory only? Where does Memcached come in? Does it
support the Memcached protocol? If not, why not? Why is it called
HandlerSocket?
Inspirations from Memcache may include the focus on simplicity,
performance and a simple human readable protocol. As Yoshinori
says, Kazuho Oku has already implemented a MySQLD-embedded
Memcached server, no need to do it again. What's more, the
Memcache protocol …
Update
Since this article was written, HPCC has undergone a number of significant changes and updates. This addresses some of the critique voiced in this blog post, such as the license (updated from AGPL to Apache 2.0) and integration with other tools. For more information, refer to the comments placed by Flavio Villanustre and Azana Baksh.
The original article can be read unaltered below:
Yesterday I noticed this tweet by Andrei Savu: . This prompted me to read the related GigaOM article and then check out the HPCC Systems …
[Read more]Scale-out with MySQL Cluster
Update: webinar replay is now available from http://event.on24.com/r.htm?e=311660&s=1&k=3DCFE1CB3E1CF3F0FD0969DC66D93989
On Thursday 26th May Mat Keep and I will be presenting a webinar on how MySQL Cluster can deliver linear scalability – together with some tips on how to achieve it. As always the webinar is free but you need to register here.
The session starts on Thu, May 26 at 17:00 UK time, 18:00 Central European Time, 09:00 Pacific. …
[Read more]As the birds have started their yearly migration back to their homes from the warmer areas to the relative less cooler areas in summer, bloggers are also touching base with the technologies which they cherish most and coming back with some master strokes. This new cool edition of Log Buffer, the coolest blog carnival covering hottest topics encompass that home coming. Now Chill with Log Buffer #222!!!
Oracle:
Charles Hooper blogs about an Overly Complicated Use Case Example regarding Row Values to Comma Separated Lists.
…
[Read more]A week ago Baron wrote a blog post which can only be described as the final nail in the coffin for MMM. At MySQL AB we never used or recommended MMM as a High Availability solution. I never really asked about details about that, but surely one reason was that it is based on using the MySQL replication. At MySQL/Sun we recommended against asynchronous replication as a HA solution so that was the end of it as far as MMM was concerned. Instead we recommended DRBD, shared disk or MySQL Cluster based solutions. Of course, to replicate across continents (geographical redundancy) you will mostly just use asynchronous replication, also MySQL Cluster used the standard MySQL replication for that purpose.
The last article on this blog described our planned MySQL to MongoDB replication hackathon at the
recent Open DB Camp in Sardinia. Well, it
worked, and the code is now checked into the Tungsten Replicator project. This article
describes exactly what we did to write the code and set up
replication. You can view it as a kind of cookbook both for
implementing new database types in Tungsten as well as setting up
replication to MongoDB.
The Team
MySQL to MongoDB replication was a group effort with three
people: Flavio Percoco, Stephane Giron, and me.
Flavio has worked on …
https://code.launchpad.net/~stewart/drizzle/json-interface/+merge/59859
Currently a very early version of course, but it’s there in trunk if you want to play with it. Just have libcurl and libevent installed and you can submit queries via HTTP and JSON. Of course, the next steps are getting a true non-sql interface going and seeing how people go with it.
Next Monday, May 16, I will be hosting session at the Open Source Business Conference in San Francisco focused on NoSQL, NewSQL and Beyond.
The presentation covers our recently published report of the same name, and provides some additional context on the role of open source in driving innovation in distributed data management.
Specifically, the presentation looks at the evolving influence of open source in the database market and the context for the emergence of new database alternatives.
I’ll be walking through the six core drivers that have driven the development …
[Read more]
The Open
Database Camp 2011 opens today with the Welcome
Party, starting today at 7pm CEST. The party (with good
Italian food and drinks) is open to all the ones who have
registered in the Attendees list. By car you have to reach Pula, take Via Nora (Nora Street), than Via Sant'Efisio (Sant'Efisio Street), until the end, directly to the party location. Organisers will also make a bus available on Friday 6 May, leaving from Pula Hotels (Nora Club Hotel - Villa Madau - Baia Di Nora - Is Molas - Marin Hotel - Is Morus Hotel) around 18:30 and reaching Nora. From Nora back to Pula Hotels … |
European Open Database Camp 2011 is this weekend
in the hills above Cagliari, Sardinia. In honor of the
increasing number sites that use both NoSQL and SQL databases, I
am going to be running a MySQL to NoSQL Hackathon to prototype Tungsten
Replicator support for transferring data from MySQL to MongoDB.
The conference will have at least one well-informed MongoDB expert, so
we should have enough critical mass to get this done. It
helps that I'll be completely jet-lagged after flying in from the
US and unable to sleep anyway.
Over the past year SQL vs. NoSQL rants …