Last weekend, I finally got some time to look around Drizzle. I had
already compiled it on my laptop, but hadn't really looked at the
code.Then, I thought that looking over some of the
blueprints on Launchpad, would be a good way to
get familiar with the code base. After a quick search, I found
move function/time/ functions into
plugin(s)
This blueprint is basically to create UDF plug-ins for the
different time related functions. There was no priority assigned
and it was on the low hanging fruit milestone. Which was
perfect for …
Drizzle. You can integrate it into your architecture.
MySQL / Postgres / Oracle. You have to integrate your
architecture to fit them.
A link to the interview information: http://bartongeorge.net/2009/08/18/brain-aker-discusses-drizzle-db-for-the-cloud/
Oh... and I love the look on my face :)
Some time ago I posted a compilation of applications and programming languages that provide an API to connect to the MySQL Server. As it turned out, I forgot a few that I would like to mention here:
- Apache DBD API: a MySQL driver for mod_apr_dbd is not included in the official distribution, but can be obtained seperately from here. Some distributions (e.g. openSUSE) actually provide installable packages of this driver module.
- GRASS MySQL driver …
Tungsten clustering and replication has been
accessible as open source for almost a year, but it has taken us
an amazingly long time to get our contribution policy set up. The
dithering ended promptly after Monty Widenius wrote an excellent
blog article on dual-licensed software from his experiences at
AskMonty.org and previously at MySQL AB. One of
the things I especially like is Monty's emphasis on contributor
rights. Contributor rights create the sense of reciprocity that
makes open source function effectively as a development model.
Tungsten is henceforth adopting the AskMonty.org contribution
model.
So, if you want to contribute code to Tungsten (I'll describe
shortly why you might …
A new release of the PrimeBase Media Streaming engine is now
available for download at
http://www.blobstreaming.org .
The main focus of this release was to provide the features
required to make PBMS production ready and with the addition of
transaction support and engine level backup I think it is almost
there. The engine does not yet provide engine level replication
but it will in a future release.
What's new:
- PBMS now provides two methods to backup the BLOB repository
which are documented here.
- PBMS now supports transactions independently of the storage engine.
- There is now a PHP extension for PBMS. Check it out! …
IMPORTANT:
This article is out of date and the replication API has been
updated. Please see the follow-up article for the most up to date
information! OK, so here is the next installment in the Drizzle
replication article series. Today, I'll be talking about the flow
of the Command message object through the CommandReplicator and
CommandApplier APIs. If you missed the first article about the
structure of the Command message and Google Protobuffers, you may
want to read that first. We'll only be talking in this
article about what happens on one server. We
will be discussing the Command Log in the next article, and then
discuss how messages are passed from one …
IMPORTANT:
This article is out of date and the replication API has been
updated. Please see the follow-up article for the most up to date
information! I wanted to start writing about how Drizzle's new
replication system works, how its internals are structured, how
logs are formatted, what are its (current) limitations, what are
planned features, how you can get involved in development, and a
lot more. Before jumping in, you may want to read a quick
overview about the concepts of Drizzle replication here.
Fortunately, some advice from my friend Edwin DeSouza got me back to reality: "Jay, do a series of small, targeted, easily digestible blog posts". And, so, this …
[Read more]