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 18th, 2009

I’ve been racking my brains to find something to present at PyCon 2010. I have been trying to find something good to present since PyCon 2003, when I last presented at PyCon.  (I talked about Ape, the Adaptable Persistence Engine for Zope.)  I really liked the experience of presenting and it led to [...]

Continue reading about PyCon 2010: I Want to Present Something

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 May 5th, 2009

This release works with unpatched versions of ZODB 3.9!  A big thank-you to Jim Fulton for including support for RelStorage in ZODB.  This release also continues to support patched versions of ZODB 3.7 and 3.8.
I have been doing a lot of testing, and I have found MySQL 5.1.34 to be a lot more stable than [...]

Continue reading about RelStorage 1.2.0b2 Released

Shane Hathaway on April 24th, 2009

I have been working on a project based on repoze.bfg. BFG is a system for building web software and it has deep Zope roots.
(Incidentally, the BFG 9000 weapon in Doom and Quake is quite fun.  For stress relief, it’s better to play against the computer rather than people on the Internet because the computer [...]

Continue reading about Musings on BFG

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 April 7th, 2009

I’ve been working on a document explaining how to install Plone with RelStorage, starting from a basic Linux server.  As always, the basic procedure is simple, but there are all sorts of interesting little complications.  One detail that bugged me today is the need for a shared session database.
Session storage is a little different from [...]

Continue reading about RelStorage for Sessions?

Shane Hathaway on April 2nd, 2009

At the Zope sprint held during PyCon 2009, we had a multi-day discussion about the Zope publisher.  Some people were expecting a fight between Jim and me about the best way forward.  So what happened?  Read on!

Continue reading about Zope Publisher Decisions at PyCon 2009

Shane Hathaway on March 25th, 2009

I have been planning to compare mod_wsgi with paste.httpserver, which Zope 3 uses by default.  I guessed the improvement would be small since parsing HTTP isn’t exactly computationally intensive.  Today I finally had a good chance to perform the test on a new linode virtual host.
The difference blew me away.  I couldn’t believe it at [...]

Continue reading about The Fastest WSGI Server for Zope