Hello Firebase Team! (And everyone else? Not sure how these google groups work.)
I'm working on a research project where I'm trying to read numerical values from a group of sensors and store that data in a webserver for machine learning purposes. We're writing in Android Studio, so Firebase was the first place I ran into. It seems like it might be what we're looking for, but I'm getting caught up in the various links and things to learn and I'm getting a little confused about some basic questions:
1. The goal is to write a list of data to the cloud, keeping all of it logged. (As opposed to rewriting the same values over and over again.) This is possible yes? (I'm fairly sure it is, just checking.)
2. What's the best way to store a long list of data like this? We're thinking, with the writes-per-day quote of holding a batch of the data from a given session (30 seconds) and then writing all the data at once. Is this possible?
3. Should we upload it as an array? (It seems firebase doesn't exactly have arrays, but it can convert between them more or less). Is there a more dynamic way of adding to a list of data? (At the end of the day, it will still be separated into segments. Any given list will only be around 3000 datapoints long.)
Most of the online help I'm running into is for data such as users and contact info, rather than something as abundant as primitive numerical values from a sensor. Is Firebase really suitable for an application such as this?
Thanks for all the help.
Warm regards,
Ethan