4 December 2012 – MariaDB Foundation is announced, see ZDNet coverage.
mid-December 2012 – Wikimedia Foundation starts migrating Wikipedia to MariaDB, not for any other reason besides the fact that the Foundation was announced (more ZDNet coverage).
Now, there have been rumors that the client libraries are just rip-offs or relicensed. They are not. They’ve been in works for customers for several years now (yes, Monty Program does need to pay the bills), and there are many a feature difference. This will be addressed next week to ensure that people know what they’re getting.
There have also been rumors that the foundation was announced with regards to the connectors. Wrong again. Connectors were announced first, foundation came later (see timeline above). You don’t do these things in a span of one week, the talk for the foundation has been going on for months. I should know, as alongside Monty & Rasmus, I’ve been somewhat involved.
I agree that we need better communications (remember to like us on facebook, follow us on twitter @mariadb), and we’re working on it. Its also that time of year when people love to take vacations (I am one of them). All that said, watch http://blog.mariadb.org/ closely as that’s the official channel for all things MariaDB.
2012 has been a great year for MariaDB in general, as the project grows, we get more coverage (see news reports), unparalleled downloads thanks to our 5.5-series being released, and our expanding product lines. I can forsee 2013 being even more exciting. Thank you all for an amazing 2012.
Posted on 28/5/2009, 4:29 am, by Colin Charles, under General.
Program in Java? Want to be challenged? Want to work in a startup-styled environment, yet be happy, knowing that the company itself isn’t a startup (i.e. its backed by over a decade of work, and cashflow)? Well, they are looking for a Senior Software Engineer/Tech Lead and some Software Engineers, to all create an application for enterprise use. The requirements are here (in PDF), the salary is expected to be high (i.e. 15% higher than average Malaysian rates. at least — so think of a payrise!), and I’m happy to forward resumes over to the company, so drop me an email (with your resume) at byte@bytebot.net and tell me why you’d be a great fit.
I always tell people who use Windows to download the Google Pack. Maybe they would include OpenOffice.org 3.0? I’ve been a user of Google Docs recently, and there’s still something about OOo that makes it just that notch better. The other news though? Its days like this that I’m glad I don’t run on the Microsoft Windows platform.
Posted on 4/6/2008, 9:15 pm, by Colin Charles, under MySQL.
At the MySQL Conference & Expo 2008, Britt Crawford and Justin McCarthy, both from Cafepress.com, gave us a very interesting talk on scaling with HiveDB. I took a few notes (pasted below), their slides are online (warning: 6.1MB PDF), and if you’re after their abstract its available as well.
I also took a video of them (refer to Slide 12, for the IRC conversation):
The quick notes:
OLTP optimised (as it serves cafepress.com)
Cannot lock tables, or take it offline
Constant response time is more important than low latency (little slower query is ok, just not exponentially slower)
Queries run might return wildly sized result sets.
There can be growth and usage hotspots. You cannot predict this at all.
Partition by key (the set of all partition keys is the partition dimension)
Partitioned Hibernate from Google (Hibernate Shards). HiveDB is now married up with shards.
Thought about MySQL Proxy to support high availability components, but it was dismissed
Posted on 8/5/2008, 11:11 pm, by Colin Charles, under General.
Presented by Ronan McBrien and Sourath Roy, both from Sun Microsystems. The highlight of the show for me? Seeing the Sun Media Receiver. Not much information about it, except from the Sun Labs Open Day.
Sun Media Receiver (developed at Sun Labs, now maintained by ISV Engineering). Sun make a PVR? Cool.
RISC Processor (150-300MHz, predominantly MIPS, some ARM), memory, HDD optional, Ethernet port, USB, IR (remote control), Video output (SD, S-Video, composite, or HD, via HDMI connectors), hardware codecs (MPEG2, MPEG4-2, H.264)
Makes use of the Java Media Framework API
Can also expose talking to a SIM/smart card through the Java APIs, for security in your IPTV hardware
Posted on 8/5/2008, 6:09 pm, by Colin Charles, under General.
Presented by Jonathan Haslam, Simon Ritter, Sun Microsystems
In what I thought was completely great showmanship between Jonathan Haslam and Simon ritter, it was simply, pure comedy, having the two of them on stage. No reason to go deeply into notes (as the verbose slides are available), but the actual demonstration, the writing the code on stage, and the dynamics between the two – that made this session pure gold to attend.
You can ask a system to panic with DTrace if you want!
Some terminology:
Probe: place of interest in the system where we can make observations
Provider: instruments a particular area of a system, and makes probes available. Transfers control into DTrace framework when an enabled probe is hit
Aggregation: patterns are more interesting than individual datum, so aggregate data together to look for arrays. Generally an associative array
DTrace has a PID provider, to look at applications based on PID
dvm provider is a java.net project to add DTrace support in. Install a new shared library, and make sure its in the path.
DTrace in JDK6 exists as a hotspot provider. No need to download a shared library. Its also more feature-rich.
Project DAVE (DTrace Advanced Visualisation Environment) was demoed. Also note that there’s chime.
Colin Charles is a businessperson who's big on opensource software. Follow @bytebot on Twitter.
I was previously on the founding team of MariaDB. In previous lives, I worked on MySQL, The Fedora Project, and OpenOffice.org.
This is a personal web log, and the opinions here in no way reflect the opinions of my past, present, or future: clients, employers, or associates. Standard disclaimers apply.
Contacting me? Have a private comment? You can send email to ccharles@gmail.com.