I am in search of a very fast (and obviously free) database. Actually it is my application's requirement that I have to access, read, write, delete and move through the a single table almost more than 1000 times in one tenth of a second. Fortunately the size of the table wont be too large. It may have at most ten thousand entries. Therefore I am looking for a database or dbms that although does not support data bulks but is very fast in processing queries. Being light weight would be a plus point. SQLite is a good choice for it?