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
    C

    Couchbase Blog

    blog.couchbase.com · Company blog · on HN since 2011

    Couchbase's team writes about its NoSQL database, covering distributed transactions, comparisons with other databases, and microservice patterns.

    Visit blogHN submissions
    DatabasesDistributed Systems
    What HN says

    HN commenters link it for Couchbase's consistency model compared with CockroachDB, Couchbase Lite tutorials, and server release announcements.

    Stats for nerds
    52HN people shared it
    128linked in comments
    732story points
    Jun 2022last shared
    2011people per year2022

    Top posts on HN

    1. 1
      Unreasonable Effectiveness of SQL
      1 person · 166 points · first shared 2019 · 72 comments on HN
    2. 2
      MongoDB and DataStax, In the Rearview Mirror
      1 person · 45 points · first shared 2014 · 50 comments on HN
    3. 3
      MongoDB Rules Single Node Deployments, Fails to Scale
      1 person · 42 points · first shared 2015 · 29 comments on HN
    4. 4
      How Couchbase helped OMGPOP break all the records with Draw Something
      2 people · 31 points · first shared 2012 · 2 comments on HN
    5. 5
      $25M Round of Financing and 400% Growth for Couchbase
      1 person · 19 points · first shared 2013 · 3 comments on HN
    6. 6
      I Interviewed the Ghost of MongoDB Scalability
      1 person · 16 points · first shared 2014 · Discussion on HN
    7. 7
      Building an Observation Deck
      1 person · 14 points · first shared 2018 · Discussion on HN
    8. 8
      Go at Couchbase and a New Go SDK for Couchbase
      1 person · 13 points · first shared 2015 · Discussion on HN
    9. 9
      Couchbase releases 4.0 preview, new query and indexing to rival other NoSQL DBs
      1 person · 13 points · first shared 2015 · 1 comments on HN
    10. 10
      Mobile Couchbase for Android Beta
      1 person · 12 points · first shared 2011 · Discussion on HN

    What HN people wrote when they linked it

    • barkingcatJun 2022

      It is most likely in the "Additional Use Grant" which is tricky - because this additional use grant is distinct to each product licensed under the BSL. This additional use grant is also not that easy to find, since some licenses display it prominently, and others hide it under some additional legal fineprint[1,2].

      From mariadb site:
      https://mariadb.com/bsl-faq-adopting/#limits

      "Q: What are the usage limitations under BSL?

      A: The usage is limited to non-production use, or production use within the limits of the “Additional Use Grant” defined by the vendor using BSL and specific to each BSL product."

      [1] obvious Additional Use Grant for Couchbase, included clearly in https://blog.couchbase.com/couchbase-adopts-bsl-license/

      [2] it is extremely difficult to find the Additional Use Grant for Mariadb products themselves. For MaxScale, which is their proxy product, it is buried in a file within the source code (which on the surface level might be a good place for it, but it's not very easy to find and I had to go through lots of legal print to get to it) : https://github.com/mariadb-corporation/MaxScale/blob/2.5/LICENSE25.TXT or https://github.com/mariadb-corporation/MaxScale/blob/6.3/LICENSE6.TXT depending on which version you are trying to use, etc.

    • faizshahFeb 2018

      Not just a local db but an eventually consistent cache of remote whose data can be mutated offline and synced back into remote with some kind of conflict resolution. Examples here: http://offlinefirst.org/sync/

      In the context of GraphQL I'm talking about a GraphQL client that has offline caching and supports syncing offline mutations. But I could also use something like pouch+couch: https://blog.couchbase.com/introduction-offline-data-storage-sync-pouchdb-couchbase/

    • sandGorgonNov 2014

      this is a recommended setting even on Oracle [1] [2] and Couchbase [3]

      the doc recommends adding "transparent_hugepage=never" to the kernel boot line in the "/etc/grub.conf" file.

      [1] http://oracle-base.com/articles/linux/configuring-huge-pages-for-oracle-on-linux-64.php#disabling-transparent-hugepages

      [2] https://support.oracle.com/epmos/faces/DocContentDisplay?id=1557478.1

      [3] http://blog.couchbase.com/often-overlooked-linux-os-tweaks

    • magillagorillaApr 2015

      Our perf team and our technical marketing team wrote a post about this specific benchmark. Hopefully Datastax will clarify. (I work at Couchbase but wasn't involved in this work.)

      My personal opinion is that using a vendor benchmark to choose your data stack is like hiring a bodyguard based on their record in professional wrestling.

      http://blog.couchbase.com/leading-nosql-database-vendors-couchbase-mongodb-and-datastax-lock-horns

    • mindcrimeApr 2020

      Saga Pattern.

      https://blog.couchbase.com/saga-pattern-implement-business-transactions-using-microservices-part/

      https://microservices.io/patterns/data/saga.html

      https://developers.redhat.com/blog/2018/10/01/patterns-for-distributed-transactions-within-a-microservices-architecture/

      https://www.enterpriseintegrationpatterns.com/patterns/conversation/CompensatingAction.html

      https://en.wikipedia.org/wiki/Compensating_transaction

    • FraaJadJan 2012

      The FAQ [1] tells me that Couchasebase Server 2.0 is open source. But, the link to source tarballs and git repos is conspicuously absent from all the pages i've looked through on couchbase.com/org.

      [1]http://blog.couchbase.com/couchbase-server-20-most-common-questions-and-answers

    Related

    PouchDB Blogpouchdb.com93 people

    PouchDB, the JavaScript Database That Syncs

    PouchDB Blog
    Company · last shared 2026
    Fauna Blogfauna.com70 people

    Demystifying Database Systems: An Introduction to Transaction Isolation Levels

    Fauna Blog
    Company · last shared 2025
    dosyncdosync.posterous.com15 people

    Comparing JavaScript, CoffeeScript & ClojureScript

    dosync
    Personal · last shared 2012
    Damien Katzdamienkatz.net71 people

    The Unreasonable Effectiveness of C

    Damien Katz
    Personal · last shared 2020
    MyNoSQLnosql.mypopescu.com66 people

    Attacking NoSQL and Node.js: Server-Side JavaScript Injection (SSJS)

    MyNoSQL
    Publication · last shared 2016
    ScyllaDB Blogscylladb.com167 people

    How io_uring and eBPF Will Revolutionize Programming in Linux

    ScyllaDB Blog
    Company · last shared 2026
    Cloudant Blogcloudant.com52 people

    The Future of Apache CouchDB

    Cloudant Blog
    Company · last shared 2017
    Uber Engineering Blogeng.uber.com525 people

    Why Uber Engineering Switched from Postgres to MySQL

    Uber Engineering Blog
    Company · last shared 2025