Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > Python web-framework+db with the widest scalability?

Reply
Thread Tools

Python web-framework+db with the widest scalability?

 
 
Alec Taylor
Guest
Posts: n/a
 
      05-12-2012
I am building a project requiring high performance and scalability, entailing:

• Role-based authentication with API-key licensing to access data of specific users
• API exposed with REST (XML, JSON), XMLRPC, JSONRPC and SOAP
• "Easily" configurable getters and setters to create APIs accessing the same data but with input/output in different schemas

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

Which database type—e.g.: NoSQL or DBMS—key-value data store or object-relational database—e.g.: Redis or PostgreSQL—and web-framework—e.g. Django, Web2Py or Flask—would you recommend?

Thanks for all suggestions,

Alec Taylor
 
Reply With Quote
 
 
 
 
elektrrrus@gmail.com
Guest
Posts: n/a
 
      05-12-2012
Hi,

From my experience while NoSQL databases are very fast and scalable, there is lack of _good_ support for popular frameworks. I've try with django and mongoengine, but results was poor. In my company we're building now large api-driven application with django and postgresql as a base. Django has two great api engines - piston and tastypie. Consider looking to nosql eg. mongodb as caching engine and session storage. Django is mature and stable framework, it has some limitations but there are good and documented use cases for doing almost everything You may need. Look also at server layer - popular apache and cgi-like solutions has very poor performance. Maybe You have use-cases to develop with messages queues like celery.

W dniu sobota, 12 maja 2012 10:32:09 UTC+2 użytkownik Alec Taylor napisał:
> I am building a project requiring high performance and scalability, entailing:
>
> • Role-based authentication with API-key licensing to access dataof specific users
> • API exposed with REST (XML, JSON), XMLRPC, JSONRPC and SOAP
> • "Easily" configurable getters and setters to create APIs accessing the same data but with input/output in different schemas
>
> A conservative estimate of the number of tables—often whose queries require joins—is: 20.
>
> Which database type—e.g.: NoSQL or DBMS—key-value data store or object-relational database—e.g.: Redis or PostgreSQL—and web-framework—e.g. Django, Web2Py or Flask—would yourecommend?
>
> Thanks for all suggestions,
>
> Alec Taylor


 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Searching comp.lang.python/python-list@python.org (was: UTF-8) skip@pobox.com Python 0 03-10-2007 02:50 PM
"Widest Angle of View is 35MM"--What Does This Mean? mutefan@yahoo.com Digital Photography 7 01-21-2007 02:47 AM
...looking for widest open Jens Mander Digital Photography 4 04-17-2006 08:30 AM
TV type with widest gamut, for displaying images Mike Digital Photography 4 11-28-2004 04:22 PM
Looking for widest angle consumer digicam Pixsnap Digital Photography 9 08-23-2004 12:13 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57