Re:Ask HN: What is your preferred Python stack for high traf...
by espeed on Monday August 22, 2011 @01:31AM
(#2911436)
Awhile back I looked into Mongo for sessions, but it isn't really designed to do this. Sessions are temporal, and AFAIK Mongo doesn't have a built in mechanism for expiring them, plus session data is usually small -- there are other datastores better suited for this type of data.
[ Parent
| on HN ]
Re:Ask HN: What is your preferred Python stack for high traf...
by antimora on Monday August 22, 2011 @02:10AM
(#2911525)
Primarily sessions will live in RAM. And I was going to use MongoDB to persist sessions just in case the daemon dies or session is not found in RAM as a fallback. The reason for using MongoDB is because it's my primary database.
But your concern about growing table of sessions is valid, which I will handle by periodically archiving the old sessions so that index sizes remain small.