Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    F

    FoundationDB Blog

    blog.foundationdb.com · Company blog · on HN since 2013

    The FoundationDB team blogged about its distributed database, covering fault tolerance, testing, the CAP theorem and time-series data design.

    Visit blogHN submissions
    DatabasesDistributed Systems
    What HN says

    HN commenters cite its Jepsen post to argue FoundationDB's internal testing was rigorous, and discuss the database after Apple acquired it.

    Stats for nerds
    15HN people shared it
    37linked in comments
    463story points
    May 2015last shared
    2013people per year2015

    Top posts on HN

    1. 1
      Databases at 14.4Mhz
      2 people · 297 points · first shared 2014 · 81 comments on HN
    2. 2
      FoundationDB Fault Tolerance Demo Video
      2 people · 32 points · first shared 2013 · 15 comments on HN
    3. 3
      Minimal explanation of the CAP theorem
      2 people · 25 points · first shared 2014 · 9 comments on HN
    4. 4
      Those Are Not Transactions (Cassandra 2.0)
      2 people · 22 points · first shared 2013 · 5 comments on HN
    5. 5
      On Lowered Expectations: Transactions, Scaling, and Honesty
      1 person · 21 points · first shared 2014 · 5 comments on HN
    6. 6
      FoundationDB vs. the New Jepsen
      1 person · 12 points · first shared 2014 · Discussion on HN
    7. 7
      SQL Layer launches, bringing Google F1 like capabilities to FoundationDB
      1 person · 9 points · first shared 2014 · 2 comments on HN
    8. 8
      Do We Really Need Faster Databases?
      1 person · 6 points · first shared 2014 · Discussion on HN
    9. 9
      Migrating DB cluster from Digital Ocean to AWS in under 7 minutes, 0 downtime
      2 people · 5 points · first shared 2014 · Discussion on HN
    10. 10
      A Restful Highway to SQL
      1 person · 5 points · first shared 2015 · Discussion on HN

    What HN people wrote when they linked it

    • jaytaylorMar 2015

      Do any of you know if Apple has acquired companies which are partially open-source (FDB SQL layer) with a substantial technologist user-base before?

      Knowing their past behavior would be an interesting indicator of what is most likely to follow here.

      According to the TC article (and their website), FDB is no longer available for download and there is a "goodbye"-esque type of message on their community site [0]. Their github [1] repos have all now been made private. This seems most unfortunate for anyone who's included FDB in their tech stack.

      For reference, FoundationDB has been compared to Google's F1 database [2] [3], so this is Apple purchasing a pretty shiny piece of technology.

      [0] http://community.foundationdb.com/index.html

      [1] https://github.com/FoundationDB/

      [2] http://blog.foundationdb.com/7-things-that-make-google-f1-and-the-foundationdb-sql-layer-so-strikingly-similar

      [3] F1: A Distributed SQL Database That Scales - http://research.google.com/pubs/pub41344.html

    • voidmainMay 2013

      I love that someone is actually testing database fault tolerance in public, instead of just assuming that anything with replication is fault tolerant...

      Stateful distributed systems are really, really hard to get right. The only hope is to do a LOT of simulation. Not that testing is a substitute for designing things right, but no one is smart enough to be sure they've thought of all cases.

      At FoundationDB we do this sort of testing millions of times over: http://foundationdb.com/white-papers/testing/

      so that we can let people plug and unplug our servers at trade shows without fear (video): http://blog.foundationdb.com/post/50924738464/foundationdb-fault-tolerance-demo-video

      and ultimately so that applications on top of our system face a somewhat less scary world.

    • lumpypuaJul 2014

      It looks like you've read the Call Me Maybe series of posts over at aphyr.com. He tests a number of distributed systems (Mongo, Riak, Cassandra, etc) and their behavior under network partitions and almost all of them fuck up and lose data. A summary of results can be found at [1].

      Amazon has used a TLA+ model for their distributed systems and found a bunch of bugs [2].

      Seriously, everybody fucks this up. Please please learn a model checker and check your algorithm.

      [1] In the "Summary of Jepsen Test Results" section: http://blog.foundationdb.com/call-me-maybe-foundationdb-vs-jepsen

      [2] https://research.microsoft.com/en-us/um/people/lamport/tla/amazon.html

    • nlavezzoSep 2013

      "Open source has had the reputation of producing good imitations, but not innovation. Perhaps Cassandra’s origins as a hybrid of Dynamo and Bigtable did not disprove this, but Apache Cassandra’s development of lightweight transactions and CQL are true industry firsts."

      Cassandra's misleadingly named "lightweight transactions" are, at best, a novel implementation of a feature that has been around for a long time - Compare and Set.

      We wrote a blog post about this called "Those Are Not Transactions". http://blog.foundationdb.com/post/60455516312/those-are-not-transactions-cassandra-2-0

    • josephgApr 2015

      FoundationDB. Kyle didn't bother running Jepsen against FDB because foundationdb's internal testing was much more rigorous that Jepsen. The foundationdb team ran it themselves and it passed with flying colors:

      http://blog.foundationdb.com/call-me-maybe-foundationdb-vs-jepsen

      Sadly, fdb has been bought by Apple[1], and you can't download it anymore. I sincerely hope foundationdb gets opensourced or something.

      [1] http://techcrunch.com/2015/03/24/apple-acquires-durable-database-company-foundationdb/

    • masklinnMay 2015

      > I think FoundationDb got great scores from Aphyr,

      FoundationDB ran Jepsen internally and reported stuff[0], Kyle never worked with it.

      [0] http://blog.foundationdb.com/call-me-maybe-foundationdb-vs-jepsen half broken now, none of the images load for me. @aphyr seems to have taken them at their word wrt testing though: https://twitter.com/aphyr/status/405017101804396546

    Related

    QuestDB Blogquestdb.io62 people

    The Billion Row Challenge (1BRC) – Step-by-Step from 71s to 1.7s

    QuestDB Blog
    Company · last shared 2026
    VoltDB Blogvoltdb.com47 people

    FoundationDB's Lesson: A Fast Key-Value Store Is Not Enough

    VoltDB Blog
    Company · last shared 2021
    PingCAP Blogpingcap.com123 people

    Generics and Compile-Time in Rust

    PingCAP Blog
    Company · last shared 2026
    Timescale Blogblog.timescale.com95 people

    How percentile approximation works and why it's more useful than averages

    Timescale Blog
    Company · last shared 2022
    ScyllaDB Blogscylladb.com167 people

    How io_uring and eBPF Will Revolutionize Programming in Linux

    ScyllaDB Blog
    Company · last shared 2026
    Aphyraphyr.com551 people

    Hexing the technical interview (2017)

    Aphyr
    Personal · last shared 2026
    Couchbase Blogblog.couchbase.com52 people

    Unreasonable Effectiveness of SQL

    Couchbase Blog
    Company · last shared 2022
    Antithesis Blogantithesis.com84 people

    Is something bugging you?

    Antithesis Blog
    Company · last shared 2026