Shane Hathaway on December 27th, 2008

For those just tuning in: RelStorage is an adapter for ZODB (the database behind Zope) that stores data in a relational database such as MySQL, PostgreSQL, or Oracle.  It has advantages over FileStorage and ZEO, the default storage methods.  Read more in the ZODB wiki.
Download this release from PyPI.  As I mentioned in another post, [...]

Continue reading about RelStorage 1.1.1 Released

 

Shane Hathaway on December 22nd, 2008

I’ve been working on packing a 6.5GB production database based on RelStorage and MySQL 5.0.  It contains 6.4 million objects, meaning “select count(1) from current_object” returns 6426879.  I would call this a moderately sized database.  When I first approached it, it had not been packed for at least 3 months.  At first, I could not [...]

Continue reading about Packing With MySQL

Shane Hathaway on December 21st, 2008

After a lot of testing and performance profiling, on Friday I released RelStorage 1.1.  On Saturday, I was planning to blog about the good news and the bad news, but I was unhappy enough with the bad news that I decided to turn as much of the bad news as I could into good news.  [...]

Continue reading about RelStorage 1.1.1 Coming Soon

Shane Hathaway on December 18th, 2008

I said earlier that before I release RelStorage 1.1, I wanted to set up thorough automated testing of RelStorage with different combinations of ZODB versions, RelStorage versions, Python versions, and platform types.  I originally intended to use hand crafted scripts to run the tests, but this past week I learned Buildbot’s model through experience working [...]

Continue reading about RelStorage 1.1: All Green

Shane Hathaway on December 17th, 2008

I recently bought a laptop for my new job.  I chose an HP dv9933cl, intending to install Ubuntu on it.  The verdict?  It’s great!  I bought it from CostCo rather than Newegg because I wanted to avoid shipping in case I needed to replace it, but so far I see no need to replace it.
It [...]

Continue reading about HP dv9933cl

Shane Hathaway on December 10th, 2008

I just uploaded to svn.zope.org a new package called z3c.sharding.  It is a BTree container that spreads its contents among multiple databases in an automatically balanced way.  It does all of its work with pure and simple ZODB mechanisms.  It should be useful for solving certain kinds of scaling problems.  Enjoy!  There are no releases [...]

Continue reading about z3c.sharding

Shane Hathaway on December 8th, 2008

I would like to advise all users of RelStorage to run the RelStorage test suite on their staging and production servers before running any application that uses RelStorage.  There are a number of ways to misconfigure the database and the tests will reveal many kinds of issues.  The test suite is in very good shape [...]

Continue reading about Always Run the RelStorage Tests