I am hooking up an Android device for an embedded Data Aquisition system via Bluetooth. The DAQ system will require data samples from 50Hz as much as potentially 880Hz (possibly more later on) and push it towards the android device either because the information is collected or perhaps in bundles at faster sample rates.

You will find lots of good examples of methods to handle the bluetooth connection, but less on which related to the information.

I have to persist the information with a type of long-term storage and have the ability to do that constantly at these greater sample rates to have an extended time period.

I understand to get this done from the UI thread, so you don't need to harp on that. What storage medium on Android can respond fast enough to maintain this incoming data? Would the SQLite database be fast enough? Appears enjoy it would bog lower fairly rapidly.