Revision 2 as of 2007-07-07 02:08:31

Clear message

What is Storm?

Storm is a generic object relational mapper (ORM) developed at Canonical to support the communication with multiple databases simultaneously.

The storm acronym stands for STorm Object Relational Mapper.

What Storm is not

Storm wasn't created to handle the manipulation of database schemas. It has no support for creating tables, or extracting information out of a class to allow the creation of the table. That's not a limitation, but a design decision. Storm explores the infrastructure offered by relational databases and by the Python language to create an ORM, serving as an extension, rather than as a wrapper.


Development of Storm may be tracked in Launchpad: