I will be making a mobile application in Android. My application is like Google Map\'s Get Direction feature, but a lot more complex, so I need to store data about points in the
SQLite can handle large amount of data, the problem here is the device's limits. If you are going to store 3MB or more you should consider saving that data in an external server and access it via the Internet. In fact, when you are building an application that use large amount of data, usually the application don't use all data all the time, so you can save in cache (in a local database) the data that the app is currently using or is about to use.