[Twisted-Python] Storm vs Axiom?

Christopher Armstrong radix at twistedmatrix.com
Mon Jun 16 04:50:03 EDT 2008


On Fri, Jun 13, 2008 at 6:27 PM, Curt <curtferguson at cfl.rr.com> wrote:
> What are the advantages of Storm over divmod: Axiom?  I'm currently
> working on something with twisted and axiom, I hadn't previously heard
> of Storm.  If there are significant advantages, I'd like to hear
> thoughts on them, I'm not above switching at this point.

The simple answer is this: Storm works with remote databases
(currently it supports postgres and mysql, in addition to sqlite) and
does no schema management. Axiom does all the schema management for
you, gives you an upgrade system, and has some integration with
Twisted.

Both of the APIs use blocking queries, and this can be a problem with
Twisted, except that since Axiom uses *only* sqlite, you can be safe
knowing that your queries won't block because other remote users are
encumbering your database, etc. You can use Storm in the same way if
you restrict yourself to SQLite, but Axiom can offer you more
conveniences.

-- 
Christopher Armstrong
International Man of Twistery
http://radix.twistedmatrix.com/
http://twistedmatrix.com/
http://canonical.com/




More information about the Twisted-Python mailing list