Why SQLite? It seems to me a key-value store like gdbm/Tokyo Cabinet/Kyoto Cabinet would be a much better fit/