Rackspace has been busy over the last year, funding both the
Drizzle project and the OpenStack project. I've been lucky enough
to be involved in both, and I couldn't be more pleased and proud
of the stuff that's come from both projects.
What about synergy though?
Well, it turns out that it's pretty easy to use Drizzle as your
database for two of the three current main OpenStack components.
Glance, the Image Registry and Nova the Cloud Computing
Fabric Controller, both use SQLAlchemy to manage data that needs
to go into a database.
There's one prerequisite you need to get up and running, and
that's SQLAlchemy 7, which is currently in beta. SQLAlchemy 7
introduces a Drizzle dialect, which tells the ORM how to map
properly to Drizzle datatypes and the like. Once you've installed
SA7, it's as simple as creating a schema to stick data in and the
changing the sql_connection setting in either your glance.conf or
your …
[Read more]