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.
What HN saysHN commenters link it for Couchbase's consistency model compared with CockroachDB, Couchbase Lite tutorials, and server release announcements.
52HN people shared it
13linked it in comments
128stories submitted
732story points
4 years agolast shared
2011people per year2026
Most-shared posts
- 1How Couchbase Implemented Distributed Multi-Document Acid Transactions3 people · 10 points · first shared 2021 · discussion on HN
- 2How Couchbase helped OMGPOP break all the records with Draw Something2 people · 31 points · first shared 2012 · 2 comments on HN
- 3Leading NoSQL Database Vendors Couchbase, MongoDB, and DataStax Lock Horns2 people · 7 points · first shared 2015 · 1 comments on HN
- 4Moving Couch – Easy CouchDB to Couchbase Migration with RxJava2 people · 5 points · first shared 2015 · discussion on HN
- 5Comparing Postgres Jsonb with NoSQL2 people · 5 points · first shared 2019 · discussion on HN
- 6How to Condemn Your Microservices Architecture to Fail Before You Even Start2 people · 3 points · first shared 2018 · discussion on HN
- 7Couchbase Adopts Business Source License (BSL 1.1)2 people · 3 points · first shared 2021 · discussion on HN
- 8Saga Pattern – How to implement business transactions using Microservices2 people · 3 points · first shared 2018 · discussion on HN
- 9Surprises in our NoSQL adoption survey2 people · 2 points · first shared 2014 · discussion on HN
- 10Getting Started with React Native Android and Couchbase Lite2 people · 1 points · first shared 2015 · discussion on HN
- 11Photodrop2 people · first shared 2015
- 12Unreasonable Effectiveness of SQL1 people · 166 points · first shared 2019 · 72 comments on HN
- 13MongoDB and DataStax, In the Rearview Mirror1 people · 45 points · first shared 2014 · 50 comments on HN
- 14MongoDB Rules Single Node Deployments, Fails to Scale1 people · 42 points · first shared 2015 · 29 comments on HN
- 15$25M Round of Financing and 400% Growth for Couchbase1 people · 19 points · first shared 2013 · 3 comments on HN
What HN people wrote when they linked it
sandGorgon · 2014-11-03
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-oracl…
[2] https://support.oracle.com/epmos/faces/DocContentDisplay?id=1557478.1
[3] http://blog.couchbase.com/often-overlooked-linux-os-tweaks
faizshah · 2018-02-11
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-pouc…
ansible · 2017-05-10
The main difference is the consistency model:
https://blog.couchbase.com/10-things-developers-should-know-about-couc…
Whereas CockroachDB aims to be strongly consistent. This makes life for the application developer much easier.
jchrisa · 2016-02-22
If you are interested in React Native and Couchbase Lite, here's a tutorial for Android [1] and notes for iOS [2]
[1] http://blog.couchbase.com/2015/november/getting-started-with-react-nat…
[2] https://gist.github.com/jchris/3c32524577deff3d69aa
runesoerensen · 2015-10-06
Announcement blog post: http://blog.couchbase.com/2015/october/announcing-couchbase-server-4.0
sweetiewill · 2015-09-22
Pretty neat that a Peer-2-Peer Photo Sharing app can be built using Couchbase Technologies -
http://blog.couchbase.com/photodrop
sharp11 · 2015-08-21
For syncing, look at couchbase mobile, which recently has added support for Core Data: http://blog.couchbase.com/syncing-with-core-data
magillagorilla · 2015-04-16
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-mon…
chanon · 2012-05-11
See http://blog.couchbase.com/how-couchbase-helped-omgpop-break-all-record… .. not directly by a user but still a real world usage story.
FraaJad · 2012-01-05
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-an…
chapel · 2011-04-12
This is Couchbase's (Couchone, Couchio) hosting service that has been spun off. It has the same platform, same servers, same employees running Iris Couch, but separate from Couchbase.
Link: http://blog.couchbase.com/easy-couchdb-with-iris-couch
barkingcat · 2022-06-03
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.
mindcrime · 2020-04-30
Saga Pattern.
https://blog.couchbase.com/saga-pattern-implement-business-transaction…
https://microservices.io/patterns/data/saga.html
https://developers.redhat.com/blog/2018/10/01/patterns-for-distributed…
https://www.enterpriseintegrationpatterns.com/patterns/conversation/Co…
https://en.wikipedia.org/wiki/Compensating_transaction