Needs advice
on
FirebaseFirebasePostgreSQLPostgreSQL
and
RedisRedis

I'm working on a project that lets users track vehicles from their phones, each of theses vehicles have a device (running android) that sends the gps location and all the required info to a realtime database and then the user that requests to see a vehicle's location gets those info from the mentioned database, what database is best to work with, I'm looking for something that's open source, free and easy to use since I'm fairly new to this 🙂.

READ LESS
7 upvotes·36.1K views
Replies (5)
Co-Founder / CTO at RIDE Tecnologia·
Recommends
on
Firebase

I would recommend Firebase for this as it has an amazing SDK with pretty much everything you need out of the box. Depending of how 'realtime' your project needs to be, you can go with Firestore, latency is a bit higher than Realtime DB, but price is much lower. The combination with Node, using CloudFunction, will streamline your process having it all under the same roof.

READ MORE
6 upvotes·30.2K views
Database Consultant at Aerospike·
Recommends
on
Aerospike

Hey Yassine-green,

I'd recommend exploring Aerospike for the real-time vehicle tracking application for a number of reasons... It will scale out to millions of users (If needed) , hit sub ms SLA's across PB's of data, all while never having to re-platform your database. In most cases users are collapsing their Postgres/Redis deployments onto a single Aerospike instance.

Aerospike's mapping algorithm gives users the unique ability to get dram performance off of SSD/NVME's leading to a significant reduction in hardware cost.

Check out

READ MORE
6 upvotes·2.7K views
View all (5)
Avatar of Welton Demetrio

Welton Demetrio

Co-Founder / CTO at RIDE Tecnologia