Hi , I wish to use use sqlite for my embedded system. I need to maintain a database of my current state. I basically have some daemons running , with only on daemon being incharge of interfacing with the rest of the world and also working on this db. I tried using sqlite , and as the no. of requests increased my performance has gone down . After going through the code and the locking protocol , I am thinking of removing from the pager module the locking stuff , keeping the caching, and journaling (for recovery) intact. This because I do not need concurrency control only the ease of handling a database to a single file. I would be grateful if anyone could give me some insight into these issues : 1) Can the journal and the caching be intact without the locking . 2) Is there any quick fix , without changing the code but having the same effect. 3) Any other extra tips to improve performance in a single threaded environment ??
Sincerely Devesh Agrawal.