In short I m creating a socket server so I can add multiplayer support to my Flash game (Using Actionscript 3.0 Binary Socket on the Client-End).
I decided to go with Python since I m the sole developer of the game/server and this will be my first non-blocking socket server. I was going to use Twisted but I deiced that I would use Python s asyncore (Asynchronous socket handler).
If I m not mistaken connecting to a traditional database is a Blocking process. Since I m trying to make this a non-blocking server I m curious as to what solutions might be available to save permanent game related data?