Couchbase Transactions and KV Operations

@Debasis_Mallick it’s a tradeoff you’ll need to decide on, as ACID guarantees don’t come for free and there is indeed some additional cost to performing writes transactionally. For highest performance we would recommend using non-transactional writes wherever you can, and structuring your data around those lines. JSON is a rich data model that can allow you to avoid mutating multiple documents for one operation when you would need to in an RDBMS. E.g. use transactions only when you need to, not as the default option.

In terms of documents, not sure exactly what you require but a good starting point is the documentation: