Settings

Theme

A Database for the Edge of the Network (2015) [video]

youtube.com

46 points by Liwink 7 years ago · 8 comments

Reader

morpheuskafka 7 years ago

CouchDB is a great choice for distributed databases, it's extremely easy to sync them. It can even run inside the browser, which makes creating offline SPAs easy.

  • tracker1 7 years ago

    CockroachDB is another good option, as would Cassandra depending on need. At least for geodistribution. If the data is large, then bringing it fully to a client wouldn't work so well. If it's mostly read, then a great number of options exist there as well.

    • zzzcpan 7 years ago

      Today no good options exist for databases on the edge (think CDNs) or even right on the client. But enough of the research if you want to make it yourself. You can have a partial view of the database on an edge node or a client with updates merging and propagating without conflicts.

    • manigandham 7 years ago

      CRDB doesn't quite handle multiple separate regions yet, it treats all nodes as part of the same cluster. There is a 'locality' feature but they're still working on local reads functionality using that for queries.

  • sametmax 7 years ago

    But how do you handle multiple users, with siloed data ?

denart2203 7 years ago

I wish he had another hour to get through the rest of the slides. Great stuff.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection