There's no 'best DB' — only best fit for the workload.
Choosing a Datastore: there's no 'best db'
match the datastore to the access pattern
Polyglot scales but adds operational diversity.
Every datastore optimizes for a slice of the access-pattern × scale × consistency space. Pick by workload first; avoid hammering everything into one tool.
Map the dominant access patterns: read/write ratio, key shape, query shape.
Map the consistency needs: strong vs eventual.
Choose primary store per service; share through events, not shared DBs.
Rideshare platform.