News for hackers. Stuff that matters.
Re:Parse is shutting down today by hackerboos on Monday January 30, 2017 @01:15PM (#13523605)
Firebase has a few issues.

Take a look at this video and tell me this query and the required data denormalization is acceptable.

https://t.co/xd1KUPc8xY

Re:Parse is shutting down today by pier25 on Monday January 30, 2017 @07:54PM (#13526533)
Yep data modelling and querying capabilities is a real deal breaker in Firebase.

Something as simple as filtering by 2 or more values becomes ridiculously tedious.

http://stackoverflow.com/questions/26700924/query-based-on-m...

Re:Parse is shutting down today by primitivesuave on Monday January 30, 2017 @10:48PM (#13527403)
I completely agree that on its own, the querying functionality can be quite tedious for anything complex. I linked to this solution on the comment above as well: https://github.com/davideast/Querybase
Re:Parse is shutting down today by pier25 on Tuesday January 31, 2017 @08:49AM (#13530455)
> Querybase is in an experiment and not for production

Also since Firebase doesn't allow more than one filtering field with orderByChild(...) I'm guessing Querybase will do all the work on the client. This is less than ideal since the data has to be downloaded first.

Re:Parse is shutting down today by hackerboos on Tuesday January 31, 2017 @09:25AM (#13530736)
Querybase is also making permutations of all the data you may wish to query. Needlessly taking up space on your server that will have to be retrieved. Wasted bandwidth etc.
Re:Parse is shutting down today by primitivesuave on Monday January 30, 2017 @10:46PM (#13527394)
I wouldn't call this an "issue" as much as a "limitation". Just as you can develop a data denormalization process for any use case, you can develop one for Firebase.

Here's a practical example of doing joins with Firebase (written by David East who is also the star of that video you linked): https://github.com/davideast/Querybase

Re:Parse is shutting down today by bfrog on Monday January 30, 2017 @04:05PM (#13525002)
They must be using something akin to Cassandra to require something like that