TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What is the current state of art in distributed databases/datastores?

8 pointsby kvdrabout 4 years ago
I had gone through a survey course while in grad school a few years ago. Riak, HBase, CouchDB were the shiny new things. I kinda lost track of things after school, but want to check back in again on what is the latest.<p>What is the current state of art? Is there a book that I can read up on this or better yet, some academic course&#x2F;offering that covers this? Mostly looking for what design decisions&#x2F;algorithms&#x2F;data structures used by the databases. Is the Klepmann book (DDIA) slightly out of date now or still very much relevant?<p>Thank you!!

6 comments

brudgersabout 4 years ago
The big change is Jepsen, <a href="https:&#x2F;&#x2F;jepsen.io" rel="nofollow">https:&#x2F;&#x2F;jepsen.io</a><p>CAP tradeoffs are better documented.<p>And there is more to go on than marketing claims.<p>Also, SQL is the new NoSQL.
评论 #26738510 未加载
diehundeabout 4 years ago
For internals and technical aspects, checkout CMU&#x27;s Database Systems lectures on Youtube. They also invite developers from new databases to explain their main ideas.
ddorian43about 4 years ago
Check out NDB Cluster (Rondb) and the blog of the creator, example of a thread pipeline to be more efficient than Redis&#x2F;ScyllaDB per-core sharding: <a href="http:&#x2F;&#x2F;mikaelronstrom.blogspot.com&#x2F;2021&#x2F;03&#x2F;designing-thread-pipeline-for-optimal.html" rel="nofollow">http:&#x2F;&#x2F;mikaelronstrom.blogspot.com&#x2F;2021&#x2F;03&#x2F;designing-thread-...</a>
max_hammerabout 4 years ago
`snowflake` is pretty good MPP database. Buts it&#x27;s a managed service.<p>Few advantage over traditional MPP<p>1. You can clone prod DB for testing with no additional cost.<p>2. Time travel. No need to take manual back.<p>3. Good integration with AWS S3<p>4. Can scale horizontally and vertically on demand
marklitabout 4 years ago
YouTube runs an in-house database called Procella. Its feature set is pretty amazing. Some of the devs behind it came from the Hadoop world. Google published a paper on its architecture.<p>Klepmann&#x27;s book is still a good read. A lot of the concepts are evergreen.
randomopiningabout 4 years ago
Apache Ignite