TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

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

8 点作者 kvdr大约 4 年前
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 条评论

brudgers大约 4 年前
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 未加载
diehunde大约 4 年前
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.
ddorian43大约 4 年前
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_hammer大约 4 年前
`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
marklit大约 4 年前
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.
randomopining大约 4 年前
Apache Ignite