I am developing iPhone app for a web application currently running online. Current web application uses txt files to keep data. Current system uses its own standard to keep data in files and also made custom algorithm to read and write data in it. Each txt file is below 1 mb size. There are lot of data manipulations going on.
So while implementing the same what I want to choose for iPhone app? In apple website they said that 'SQLite is perfect for low-level relational database work' https://developer.apple.com/technologies/ios/data-management.html But in my case it is high level.
So please help me to make a decision. Do I want to manage data in files or sqlite database using core data? What are the prons and conc of each? Is there any memory issue or performance issue while using files?
Edit 09/02/2013
Thanks for ur answer 'user76859403'. Current web application is using database too for saving vital information like member details, login credentials etc. and other stuffs are saved in files. In current system there are different sections and all those sections have several sub sections and related information. Such sections and their details are saved in files. Custom algorithm created just read those files and put all data in cache as records (same as in core data managedobjectcontext) and whenever there is a change in data the whole file is overwritten. I would also like to know whether it is possible to import those classes and algorithms that is using in webserver to iOS, so I can save time rewriting the same algorithm for iOS? Current server codes are in C#