Browse Source

add note and thoughts about a distributed storage system

v0.1.8
Georg Hopp 12 years ago
parent
commit
89922151cc
  1. 14
      TODO

14
TODO

@ -98,3 +98,17 @@ FOR VERSION 0.2
FOR VERSION 1.0
- support for multiple worker processes. (optional)
- I need a distributed storage system and a way to distribute
sessions to be able to scale horizontally.
I first thought about using couchdb, but I think I will try
to implement a network layer over gdbm.
This will result in a small daemon handling connections to
various gdbm files and a bunch of connected clients.
Over one client connection several gdbm database files
might be accessed. Each request might send the file handle
to the database file which it first gets via ngdbm_open.
In fact I think I will create a one to one mapping of
gdbm commands to network requests and the client lib will
provide each gdbm function just with a 'n' prefix.
All this might result in either synchronization or performance
problems but at least I will give it a try.
Loading…
Cancel
Save