DEV Community

Discussion on: Explain NoSQL Databases Like I'm Five

Collapse
 
kenbellows profile image
Ken Bellows

So, is it impossible, or infeasible, to implement eventual consistency with SQL databases? Is there something fundamental to how SQL DBs work that makes this difficult? If so, it seems like it would be a bummer if the problem you're solving is structurally more appropriate for SQL, but you need it to run at a very large scale and don't need the immediate consistency

Collapse
 
nestedsoftware profile image
Nested Software • Edited

There is such a thing as distributed relational databases, known as NewSQL. In fact, they seem to offer stronger guarantees than eventual consistency (in hopefully rare cases, they'll compromise on availability). For instance, Cloud Spanner, NuoDB.

Thread Thread
 
kenbellows profile image
Ken Bellows

Huh, that's super interesting! I'll have to dig deeper on that one