Python web-framework with the widest scalability?

Alec Taylor alec.taylor6 at gmail.com
Sat May 12 04:30:32 EDT 2012


I am building a project requiring high performance and scalability,
entailing:

   - Role-based
authentication<http://en.wikipedia.org/wiki/Role-based_access_control>with
   API-key<http://en.wikipedia.org/wiki/Application_programming_interface_key>licensing
to access data of specific users
   - API <http://en.wikipedia.org/wiki/Application_programming_interface>exposed
with
   REST <http://en.wikipedia.org/wiki/REST>
(XML<http://en.wikipedia.org/wiki/XML>,
   JSON <http://en.wikipedia.org/wiki/JSON>),
XMLRPC<http://en.wikipedia.org/wiki/XMLRPC>,
   JSONRPC <http://en.wikipedia.org/wiki/JSONRPC> and
SOAP<http://en.wikipedia.org/wiki/SOAP>
   - "Easily" configurable getters and
setters<http://en.wikipedia.org/wiki/Mutator_method>to create APIs
accessing the same data but with input/output in different
   schemas <http://en.wikipedia.org/wiki/Database_schema>

A conservative estimate of the number of tables—often whose queries require
joins—is: 20.

Which database type—e.g.: NoSQL <http://en.wikipedia.org/wiki/NoSQL>
or DBMS<http://en.wikipedia.org/wiki/Database_management_system>
—key-value data store
<http://en.wikipedia.org/wiki/Key-value_data_store>or
object-relational
database <http://en.wikipedia.org/wiki/Object-relational_database>—e.g.:
Redis <http://en.wikipedia.org/wiki/Redis> or
PostgreSQL<http://en.wikipedia.org/wiki/PostgreSQL>—and
web-framework <http://en.wikipedia.org/wiki/Web_application_framework>—e.g.
Django <http://en.wikipedia.org/wiki/Django_%28web_framework%29>,
Web2Py<http://www.web2py.com/>or
Flask <http://flask.pocoo.org/>—would you recommend?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20120512/b045e819/attachment.html>


More information about the Python-list mailing list