How to reduce the size of an sqlite3 database for iphone?
edit: many thanks for all the answers. Here are the results after applying the optimisations so far: Switching to sorting the characters and run length encoding - new DB size 42M Dropping the indexes on the booleans - new DB size 33M The really nice part is this hasn't required any changes in the iphone code I have an iphone application with a large dictionary held in sqlite format (read only). I'm looking for ideas to reduce the size of the DB file, which is currently very large. Here is the number of entries and resulting size of the sqlite DB: franks-macbook:DictionaryMaker frank$ ls -lh