It could be, but (there is always a BUT), the user can take pictures in places which does not have internet, but he has to save until he arrives in a WIFI place or something similar, to send all data to the remote server. That's why I choose SQLite for this.