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
I think the best way to find out is to write a simple app that simulates the types of transactions you'll be doing and see how it does.
You might also want to compare how SQLite does to an object database like db4o, which is very performant and used very often as an embedded database (and can easily handle gigs of data).