Disclosure: I have posted this on 
stackoverflow<http://stackoverflow.com/q/10562165>and 
comp.lang.python<https://groups.google.com/forum/#%21topic/comp.lang.python/gSAw5mLkUos>
.

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?
Thanks for all suggestions

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/sqlalchemy/-/TjDMJf8CmCUJ.
To post to this group, send email to sqlalchemy@googlegroups.com.
To unsubscribe from this group, send email to 
sqlalchemy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en.

Reply via email to