android - Record accelerometer sensor readings to SQLite or flat file? -
i'm writing android app record , save high-rate accelerometer data (and later gyroscope data). schema of data like:
timestamp, x_accel, y_accel, z_accel
should save data sqlite or flat file (using filewriter , bufferedwriter, explained here)? 1 has lowest latency or more appropriate?
eventually need import data csv file excel create graphs. if write sqlite, need later write out csv.
either work obviously, personal (non-advocating or backed anything) rule of thumb if can accomplish task file, go it. it's way easier write , manage database code, , you'll able format csv on-the-fly no conversion needed later. don't over-think it. bufferedwriter
take care of writing out in large chunks you, keep output stream open until you're done recording data , shouldn't have latency problems. (don't forget flush()
, close()
when you're done, rule appropriate in java in life).
Comments
Post a Comment