Are you looking to store data directly on the device or on a server? If you are working directly with the database on iOS, there is nothing to download; Xcode already has all the SQLite libraries included with it. You just need to look over the documentation and figure out if using SQLite directly (or via an Obj-C wrapper) or CoreData is going to work better for you. If you are looking to store data on a server somewhere and have iOS access it, it doesn't matter what database you use. All you need is some sort of webservice to sit between the DB and your application and pass the data back and forth.