Shane Hathaway on November 17th, 2009

I just released RelStorage 1.4.0b1.  New features:

More documentation.
Support for history-free storage on PostgreSQL, MySQL, and Oracle.  This reduces the need to pack and makes RelStorage more appropriate for session storage.
Speed.  New tests prompted several optimizations that reduced the effect of network latency in both read and write operations.  Memcached support is now integrated in a [...]

Continue reading about RelStorage 1.4.0b1 and zodbshootout

 

Shane Hathaway on September 5th, 2009

I have just released two versions of RelStorage. Version 1.3.0b1 adds full support for ZODB blobs stored on the filesystem. Version 1.2.0 is currently the better choice if you’re upgrading a production system and don’t need blob support.
People have been asking for blob support for months. I am glad to finally get it [...]

Continue reading about RelStorage 1.3.0b1, Now With Blob Support

Shane Hathaway on May 13th, 2009

Packt Publishing asked me to review their new book, Practical Plone 3: A Beginner’s Guide to Building Powerful Websites. The book impressed me, but not in the way I expected at first.
As I read the instructions in chapter two about how to install Plone, I considered the experience my Dad would have gone through if [...]

Continue reading about Book Review: Practical Plone 3

Shane Hathaway on April 8th, 2009

These step by step instructions describe how to install Plone on Ubuntu with RelStorage connected to MySQL as the main database. Familiarity with Linux systems administration is expected. Update: These instructions were revised in August 2009 for Plone 3.2.3 and RelStorage 1.2.0.

Continue reading about How to Install Plone with RelStorage and MySQL

Shane Hathaway on October 22nd, 2008

What if I were to take a Plone install, delete all of the Zope 2 code (leaving mainly Zope 3 stuff), then mangle the code (including CMF) until Plone works again?
I know I’m foolish for saying this, but my intuition tells me I could actually do it, especially if I got a lot of help [...]

Continue reading about An Abominable, Crazy Idea

Shane Hathaway on May 1st, 2008

This release has greatly optimized packing. This time for real, I hope!
At this point, I am confident in the correctness of the pack algorithm. Version 1.0 had it right as well. However, version 1.0 was naive about just how many object states might be packed all at once. It [...]

Continue reading about RelStorage 1.1 beta 1

Shane Hathaway on February 6th, 2008

I was interested in adding MySQL 5.0+ support to RelStorage, so I went ahead and did it. The code is in Subversion now.
The tests I’ve run suggest the MySQL adapter is already a lot faster than ZEO and both of the other adapters. The MySQL adapter has consistently finished the tests 40% faster [...]

Continue reading about RelStorage: New MySQL Adapter

Shane Hathaway on February 5th, 2008

I just upgraded arcutah.org to Plone 3.0 and put a new skin on it. Check it out if you have a minute. Pay special attention to the Bridge to the Future training materials; the Arc of Utah has published a great deal of information for caregivers of mentally disabled people.

Continue reading about Renovated ArcUtah.org

Shane Hathaway on February 5th, 2008

I’m writing RelStorage, a new storage implementation for ZODB / Zope / Plone. RelStorage replaces PGStorage. I’ve put up a RelStorage Wiki page and the zodb-dev mailing list has been discussing it. There is no stable release yet, but a stable release is planned for this month.
While performance is not the main [...]

Continue reading about RelStorage: A New ZODB Storage