Storm

From Free Software Directory
 
Jump to: navigation, search


[edit]

Storm

http://storm.canonical.com/
object-relational mapper (ORM) for Python

Storm is an object-relation mapper (ORM) for the Python language. In simple terms, that kind of system allows rows from a relational database to be seen as objects in an object-oriented language like Python.

Features: * Clean and lightweight API offers a short learning curve and long- erm maintainability. * Storm is developed in a test-driven manner. An untested line of code is considered a bug. * Storm needs no special class constructors, nor imperative base classes. * Storm is well designed (different classes have very clear boundaries, with small and clean public APIs).

  • Designed from day one to work both with thin relational

databases, such as SQLite, and big iron systems like PostgreSQL and MySQL. * Storm is easy to debug, since its code is written with a KISS principle, and thus is easy to understand. * Designed from day one to work both at the low end, with trivial small databases, and the high end, with applications accessing billion row tables and committing to multiple database backends. * It's very easy to write and support backends for Storm (current backends have around 100 lines of code).





Licensing

License

Verified by

Verified on

Notes

License

Other

Verified by

Debian: Miguel Landaeta <miguel@miguel.cc>

Verified on

10 November 2011

Notes

License: python-2.0

License

Other

Verified by

Debian: Miguel Landaeta <miguel@miguel.cc>

Verified on

10 November 2011

Notes

License: lgpl-2.1




Leaders and contributors

Contact(s)Role
Gustavo Niemeyer contact


Resources and communication

AudienceResource typeURI
Downloadhttps://launchpad.net/storm/+download
Ruby (Ref)https://rubygems.org/gems/storm
Perl (Ref)https://metacpan.org/release/Storm
Debian (Ref)https://tracker.debian.org/pkg/storm
R (Ref)https://cran.r-project.org/web/packages/Storm
Python (Ref)https://pypi.org/project/storm
Savannah (Ref)https://savannah.nongnu.org/projects/storm


Software prerequisites




Entry














"contact" is not in the list (Maintainer, Contributor, Developer, Sponsor, Unknown) of allowed values for the "Role" property.


"Perl (Ref)" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.


"R (Ref)" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.


"Python (Ref)" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.


"Ruby (Ref)" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.


"Debian (Ref)" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.


"Savannah (Ref)" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.








Date 2015-07-17
Source Debian
Source link http://packages.debian.org/sid/storm

[[Category:]]



Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.