Hacker News new | ask | show | jobs
by crudbug 3424 days ago
What kind of workload RethinkDB is suitable for ?

1. Transactional

2. Analytical

3. Operational

2 comments

The tagline on the site describes the most obvious use case: "RethinkDB pushes JSON to your apps in realtime. When your app polls for data, it becomes slow, unscalable, and cumbersome to maintain."

In their FAQ, they call out these types of applications: Collaborative web and mobile apps, Streaming analytics apps, Multiplayer games, Realtime marketplaces, Connected devices

Not really transactional. RethinkDB only has document-level atomicity, and even then, not all writes are guaranteed to be atomic.