No more typing reviews! Try our Samantha, our new voice AI agent.
Fractional CTO at Tassei Tech
Real User
Top 5
Feb 21, 2025
Efficient operations and cost reduction achieved through multi-master flexibility
Pros and Cons
  • "The most valuable features of Couchbase include the key-value storage due to its speed and the multi-master capability, which provides more speed and scalability compared to master-slave databases."
  • "Investing in Couchbase has significantly lowered our operational costs and increased throughput, reducing costs by half and supporting around five times the non-peak user volume during peak hours."
  • "I would like Couchbase to provide more functionality via the UI, as some operations, such as time-based scaling, currently require using the API."

What is our primary use case?

Our primary use case for Couchbase is related to the iGaming industry, particularly for high-performance reads and writes to meet our SLA for high volumes. We have a particular use case where there is an SLA of one second, and Couchbase is critical for ensuring our wallet operations function correctly.

How has it helped my organization?

Couchbase, being a multi-master solution, allows us to process more load and has enabled us to scale more significantly with lower costs, especially under high user spikes.

What is most valuable?

The most valuable features of Couchbase include the key-value storage due to its speed and the multi-master capability, which provides more speed and scalability compared to master-slave databases. 

The support for syntax that allows reading by properties sets Couchbase apart from alternatives like Redis. Additionally, Couchbase's N1QL query language minimizes the learning curve for developers, facilitating an easier adaptation to the technology.

What needs improvement?

I would like Couchbase to provide more functionality via the UI, as some operations, such as time-based scaling, currently require using the API. While I find Couchbase's feature set to be generally satisfactory, adding more UI-based configuration options would be beneficial.

Buyer's Guide
Couchbase Enterprise
June 2026
Learn what your peers think about Couchbase Enterprise. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
903,067 professionals have used our research since 2012.

For how long have I used the solution?

I have used Couchbase for four years.

What do I think about the stability of the solution?

Couchbase is highly stable, rated at nine out of ten. 

Stability is crucial as it prevents users from turning to competitors.

What do I think about the scalability of the solution?

Couchbase is extremely scalable, which is critical when handling high throughput and load. 

I rate its scalability at ten out of ten.

How are customer service and support?

I rate customer service at ten out of ten. The support team has been helpful with VNET configuration, Sync Gateway, and other technical issues.

Which solution did I use previously and why did I switch?

We previously used Mongo database but switched to Couchbase since it is a multi-master solution, allowing us to process more load and scale with lower costs.

How was the initial setup?

The initial setup is quick with Couchbase Capella, taking about 30 minutes. Deployment on Kubernetes or VMs may require about half a day for setup.

What about the implementation team?

Typically, one person is sufficient for deployment, especially with Couchbase Capella. For in-house deployment, one or a maximum of two people can handle the configuration.

What was our ROI?

Investing in Couchbase has significantly lowered our operational costs and increased throughput, reducing costs by half and supporting around five times the non-peak user volume during peak hours.

What's my experience with pricing, setup cost, and licensing?

The pricing of Couchbase varies depending on the usage. It can range between 25,000 to 40,000 Euros per year depending on company requirements.

Which other solutions did I evaluate?

We evaluated Mongo database but chose Couchbase due to its multi-model flexibility and the advantages of being a multi-master database.

What other advice do I have?

Couchbase, especially under high load conditions, is imperative for providing a great user experience due to its stability and scalability, which reduces costs and scales efficiently. 

I rate Couchbase at nine out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Graduate engineer at a computer software company with 51-200 employees
Real User
Top 20
Mar 27, 2026
Flexible queries and fast indexing have transformed how I manage and retrieve customer data
Pros and Cons
  • "Unlike MongoDB, where writing complex queries is necessary, Couchbase Enterprise allows me to directly write SQL queries to retrieve data easily, and this has been a very good experience."

    What is our primary use case?

    My main use case for Couchbase Enterprise is to store data according to our requirements in our telecom-based company to manage, store, and retrieve information from the database. After two years of using Couchbase Enterprise, I find it very good. Being a NoSQL database, it allows for easy data storage and retrieval. I primarily use Java Spring Boot and make use of Couchbase Enterprise POM as well.

    A specific example of how Couchbase Enterprise helped me manage and retrieve data efficiently is when I create a customer by gathering all relevant information such as name, email, and phone number, and I utilize the CRUD repository in the Java code to store it in Couchbase Enterprise. I call the save method to store the created records, triggering the API from the backend, which then stores the data in the repository, reflecting my basic flow.

    Regarding my main use case with Couchbase Enterprise, I can share that in the Couchbase Enterprise GUI, I utilize N1QL for searching using meta queries, which is very helpful for running queries. Unlike MongoDB, where writing complex queries is necessary, Couchbase Enterprise allows me to directly write SQL queries to retrieve data easily, and this has been a very good experience.

    What is most valuable?

    The best features Couchbase Enterprise offers in my experience include the indexing part, which I find very beneficial. In the Couchbase Enterprise GUI, creating indexes is straightforward as I have learned from YouTube and the documentation, making it easy. I also appreciate the caching part, so I am not using additional tools like Redis.

    In terms of performance, Couchbase Enterprise is very good and fast to retrieve and manage data, although I have not explored much else.

    Couchbase Enterprise has positively impacted my organization by being a positive point for data management, although I am not certain about specific metrics like productivity or cost savings as I do not have insight into that being an employee.

    What needs improvement?

    Couchbase Enterprise is in a good state, and I have no negative reviews or suggestions for improvements.

    For how long have I used the solution?

    I have been working in my current field for a total of two years, which includes one year of internship and one year of full-time employment.

    What's my experience with pricing, setup cost, and licensing?

    I do not have any thoughts on the pricing, setup cost, and licensing for Couchbase Enterprise as these matters are managed by the DevOps team. I am a developer and only receive credentials and access.

    What other advice do I have?

    My advice for others looking into using Couchbase Enterprise is that it offers a lenient learning curve compared to many databases in the market. It combines features of both MongoDB and SQL, making it easier for developers to work with JSON data and write queries in a straightforward manner using N1QL.

    Which deployment model are you using for this solution?

    Public Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Disclosure: My company has a business relationship with this vendor other than being a customer. Business relationship
    Last updated: Mar 27, 2026
    Flag as inappropriate
    PeerSpot user
    Buyer's Guide
    Couchbase Enterprise
    June 2026
    Learn what your peers think about Couchbase Enterprise. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
    903,067 professionals have used our research since 2012.
    Member of Technical Staff III at a tech vendor with 1,001-5,000 employees
    Real User
    Top 20
    Mar 23, 2026
    Session management has simplified user profiling and currently reduces time spent on analytics
    Pros and Cons
    • "Couchbase Enterprise has positively impacted my organization by being easy to set up and use, making the GUI perfect for everyone, which enhances user experience."
    • "The reason I chose nine out of ten is that there should be a dedicated feature that allows it to come up with a single click for the ease of everyone, which is why I leave that one point off."

    What is our primary use case?

    My main use case for Couchbase Enterprise is to store sessions. Specifically, I utilize the product's session management function to store user experience sessions in Couchbase, and for the profiles so that I can discover the peer node. For long timers, I use Couchbase Enterprise.

    A specific example of how Couchbase Enterprise fits into my session management and profile discovery processes is that the session management of the discovery profile functions in distributed systems, where the peer node can change, meaning it's not systematic data that can be stored. Therefore, Couchbase Enterprise is a perfect solution for me to store that session in the database.

    What is most valuable?

    The best features Couchbase Enterprise offers for my use cases are user profile and session management.

    For user profiles and session management, the features of Couchbase Enterprise that make it stand out for me are its scalability, performance, and flexibility. I would add that Couchbase Enterprise is reliable; being a key-value store makes it especially useful for me. Additionally, it can be set up on Azure, AWS, or on-premise, which is a great feature.

    Couchbase Enterprise has positively impacted my organization by being easy to set up and use, making the GUI perfect for everyone, which enhances user experience. This ease of use translates into actual outcomes, such as saving my team time for analytics. The GUI saves me a lot of time since I can directly check the document in the key-value store in JSON format, which allows anyone to access it. Consequently, that reduces team time and errors, with measurable benefits.

    What needs improvement?

    There is room for improvement from a perspective of needing enhancements. Couchbase Enterprise is fine and working well, so I do not see much improvement needed from the organizational perspective of where I am working or on the product I am using. The reason I chose nine out of ten is that there should be a dedicated feature that allows it to come up with a single click for the ease of everyone, which is why I leave that one point off.

    For how long have I used the solution?

    I have been using Couchbase Enterprise for almost ten years.

    What do I think about the stability of the solution?

    Couchbase Enterprise is stable.

    What do I think about the scalability of the solution?

    The scalability of Couchbase Enterprise is good.

    How are customer service and support?

    The customer support for Couchbase Enterprise is great.

    How would you rate customer service and support?

    Negative

    How was the initial setup?

    Couchbase Enterprise has positively impacted my organization by being easy to set up and use, making the GUI perfect for everyone, which enhances user experience.

    Which deployment model are you using for this solution?

    On-premises

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Other
    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    Last updated: Mar 23, 2026
    Flag as inappropriate
    PeerSpot user
    reviewer2702670 - PeerSpot reviewer
    Backend Developer
    Real User
    Top 5Leaderboard
    May 6, 2025
    Maintains consistent productivity and reliable data storage in gaming applications
    Pros and Cons
    • "Couchbase was a stable solution for us."
    • "Couchbase needs to improve the consistent reliability of the replication feature. Sometimes, the replications would be delayed."

    What is our primary use case?

    We used Couchbase as the primary data storage. Since our company was in the gaming industry, Couchbase stored data on players and related to games, levels, and similar objects for our mobile applications, aka games. There was a synchronization in place between Couchbase and another database, Elasticsearch. Some indices from Couchbase were periodically replicated to Elasticsearch.

    What is most valuable?

    I liked that Couchbase was stable and consistent, as much as possible with a NoSQL database. We didn't experience any downtime. Writing to the database was something we could rely on, and the database maintained reliable storage. This reliability was essential, giving us a good level of reassurance regarding data presence. Couchbase provided consistent productivity as a finished solution that worked well.

    What needs improvement?

    Couchbase needs to improve the consistent reliability of the replication feature. Sometimes, the replications would be delayed. This delay meant that data on another database, Elasticsearch, was not always up to date, which could be noticed in the games. Making replications more timely and consistent would be beneficial.

    For how long have I used the solution?

    I worked with Couchbase at my last workplace for two and a half years.

    What do I think about the stability of the solution?

    Couchbase was a stable solution for us. We didn't experience any downtime, and the data stayed there consistently.

    What do I think about the scalability of the solution?

    I would rate the scalability as ten out of ten. It was easily scalable, which is expected from a NoSQL database, and very important as player numbers could grow, so we needed to accommodate all that data.

    How are customer service and support?

    We never contacted tech support while I was at the company. However, we used the documentation, which was well-written and clear. I'd rate it ten out of ten.

    How would you rate customer service and support?

    Positive

    What about the implementation team?

    The DevOps team handled the implementation.

    What was our ROI?

    Couchbase maintained consistent productivity as a finished solution that worked well, saving us time dealing with something less efficient.

    What other advice do I have?

    I would rate Couchbase nine out of ten, given some small hiccups. For example, the replication feature needs to operate in a more timely and consistent manner. Overall, I would rate the solution nine out of ten.

    Which deployment model are you using for this solution?

    Public Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    Ravi_Singh  - PeerSpot reviewer
    Manager at Tesco
    Real User
    Top 10
    Sep 3, 2024
    Supports multiple data models and offers AI capabilities
    Pros and Cons
    • "The product's initial setup phase is easy."
    • "Although it worked pretty well, in some scenarios, we noticed issues where the replications and the sharding were not happening correctly."

    What is our primary use case?

    In my company, we use the enterprise version of Couchbase, and it is used across the organization for its database operations. We do only use the NoSQL database, not Couchbase Capella.

    The tool is mostly for document-based storage of Cisco, which is a retail company. We manage a lot of product information and send a lot of metadata that we generate for all of our orders, including baskets and other aspects. We use Couchbase heavily for document-based storage purposes.

    What is most valuable?

    The most valuable feature of the solution stems from the ease of operation with Couchbase, and it has a lot of extensive features that it provides because it's not a document-based storage. We can also do basic operations on those documents, like indexing important fields, a full-text search, and advanced machine learning operations, like vector search. The tool is pretty easy to use and work with as it is a schema-less tool, so we don't have to work too much on defining the schema for the tables or the documents. It is very easy to onboard the tool to work for the new teams. It is a very extensible tool. My company gets a lot of good support from them as well, and their documentation is also pretty good, which we have found. Compared to other tools, such as the best document-based storage, MongoDB, and others, Couchbase works pretty well. Couchbase also provides good offerings in terms of the different features that we need from different DBs, like searching operations and materialized views. The tool works pretty well. The tool also provides very good latency on high loads. The scalability and the reliability are also other important aspects of the tool.

    What needs improvement?

    With some of the operations, we used to face some challenges with scalability. Although it worked pretty well, in some scenarios, we noticed issues where the replications and the sharding were not happening correctly. In recent versions, we also faced some issues in terms of enabling advanced operations like FTS and vectors. Although it works pretty well, in some places, we do face challenges, especially on a heavy scale. I think all issues are being addressed in the latest version of Couchbase.

    The resources are not that good for Couchbase. The tool's documentation is pretty extensive, but if you go for any kind of courses or tutorials, there are very limited resources available. It also becomes a little bit challenging for new people to get onboard into it. MongoDB and other such open-source database tools perform really well as they're really widely adopted, and they have resources available to get you onboarded pretty quickly. I think that we do face some challenges with Couchbase, but luckily, we have the tool's enterprise version solution, so we get all the support from the product team.

    For how long have I used the solution?

    I have been using Couchbase for two or three years. I am a customer of Couchbase.

    How are customer service and support?

    I rate the technical support a nine out of ten.

    How would you rate customer service and support?

    Positive

    How was the initial setup?

    The product's initial setup phase is easy.

    The solution can be deployed in two to three minutes.

    What other advice do I have?

    I suggest the tool to others as it is heavily, working a lot on improving the database framework.

    The tool offers support for multiple data models.

    We do need to maintain the tool as there is a need to upgrade it, and we do need to do continuous patching. We do have a central team for Couchbase, and they manage it for us. They are actively working with Couchbase's enterprise team to do all those operations, like patching, server upgrade, and backup, but it all requires some kind of support.

    The tool has some AI capabilities, as you can do vector search, semantic search, groupings, and using open-source models and enabling them on the database so that we can structure our data better and do things like advanced search operations.

    I rate the tool an eight out of ten.

    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    Founder and CEO at Onshore Technology Consultants
    Real User
    Top 20
    May 14, 2025
    Effectively navigates deployment challenges while requiring some improvements
    Pros and Cons
    • "The best thing about Couchbase is its versatility in handling data."
    • "Overall as a tool, I see room for improvement in Couchbase in certain aspects."

    What is our primary use case?

    I can see Couchbase is being used for various use cases, primarily to enhance data handling capabilities.

    What is most valuable?

    The best thing about Couchbase is its versatility in handling data.

    What needs improvement?

    Overall as a tool, I see room for improvement in Couchbase in certain aspects.

    For how long have I used the solution?

    I have been using Couchbase for some time now.

    What do I think about the stability of the solution?

    When asked about stability issues with Couchbase regarding bugs or system breakdowns, this was specifically discussed.

    What do I think about the scalability of the solution?

    Regarding the scalability of Couchbase, I think it shows great potential for growth.

    How are customer service and support?

    For their support, I would rate them a 7 out of 10. I gave this rating because there are some areas where I think they could improve.

    How would you rate customer service and support?

    Neutral

    How was the initial setup?

    The deployment and initial setup of Couchbase is straightforward, though some people might see it as complex.

    What's my experience with pricing, setup cost, and licensing?

    The question was raised about whether Couchbase is completely free or if there are any hidden fees.

    Which other solutions did I evaluate?

    The discussion included whether Cassandra was being used in conjunction with Couchbase.

    What other advice do I have?

    I am a user of Couchbase and would recommend it to other people. Giving practical insights would be valuable advice for anyone new to Couchbase.

    On a scale of 1-10, I rate Couchbase an 8.

    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    reviewer2072331 - PeerSpot reviewer
    CTO Architect at a financial services firm with 10,001+ employees
    Real User
    Jan 16, 2023
    Reasonable price, very scalable, and improved speed-to-market
    Pros and Cons
    • "The whole stack is valuable, but the portion of the stack that we're finding really handy is the analytics engine because that allows us to take and pre-build views."
    • "It's easy to deploy. Where the challenge comes in is when you start putting data in, doing the indexes, and doing the integration with systems. Integration is one of their weakest points. Natively, there should be a wide range of integration options to be able to get data in."

    What is our primary use case?

    We're in the middle of building out a persistent cache layer using Couchbase. That's across multiple international regions, but we have other instances where we're using it for data stores and some for its analytics features. 

    How has it helped my organization?

    There are a couple of benefits. It's cheaper than, for instance, Redis for us to implement a caching solution. 

    The other benefit that I've noticed is the ability built into the tool to do data replication across the enterprise. If I've something in AsiaPac, something in NAM, and something in EMEA, I don't have to set up the infrastructure, buy the software, and buy the hardware outside of my database to be able to replicate between the three regions. That also applies to disaster recovery. It's built-in, and I just specify the bucket that I want to copy, and it works. So, price, extensibility, and scalability are the benefits of this solution.

    The other benefit that we've noticed is speed-to-market. I began a PoC in October of last year, and there were four sprints in the PoC. By the end of the year, we were only expecting to be done with the first sprint, but we were already through the first sprint and about to complete the second sprint. The implementation time is very less. The biggest challenge we had was with indexes.

    What is most valuable?

    The whole stack is valuable, but the portion of the stack that we're finding really handy is the analytics engine because that allows us to take and pre-build views. One of the use cases that we're doing currently is for reporting, and in some cases, the users are having to come up with complex joins and complex. We call them formulas. They are not just joins. There are filters, transformations, and those sorts of things, which take a considerable period of time to perform. So, we use the analytics engine to pre-build that data for them so that when they do the reports, they're just selecting the fields of the data that they need as opposed to having to build the data that they need. We can present it in a single view, and they can then just select A, B, C, D, E, F, and G.

    What needs improvement?

    Their security model leaves something to be desired. Their indexes could use some work, but once we found out what was going on with them, it became second. So, the biggest one so far is integrating with an external security model and having a security model that you can use. I know there's a performance hit with it, but if possible, I'd like to be able to go down to potentially a column-level instance. I'd like to be able to set up entitlements based on that. I can do that currently, but it's a little bit convoluted in the way I have to do it. It can become, from a large enterprise standpoint, a bit unwieldy in the way I have to manage it to get it to work.

    The other thing that they could really improve is their documentation. Their online documentation or just documentation in general is pretty bad. The online documentation is very confusing. It's not very intuitive to find information. There are no white papers on best practices for doing things. As much as everybody rags on IBM, considering the various different software products that IBM has, their documentation, for the most part, is very good. You can find many white papers, and it's very easy to find things, whereas, with Couchbase, the whole documentation setup is very confusing. It's not usable, for the most part.

    They should support native S3 ingestion into the default bucket or into the system. Currently, when I want to look at S3 stuff, I use the analytics engine, and that works fine. However, when I want to use S3 as a landing point to be able to load into the default Couchbase—not use in the analytics engine but just to import into Couchbase—there's no native way of having Couchbase talk to S3 to get JSON documents out and loaded into the data store. So, I've to use a third-party product called Data Sync to be able to pull stuff out of S3. The integration options aren't as robust as they probably need to be. They only have about two.

    It's easy to deploy. Where the challenge comes in is when you start putting data in, doing the indexes, and doing the integration with systems. Integration is one of their weakest points. Natively, there should be a wide range of integration options to be able to get data in. Once you get the data in, it's really easy to get the data out. It's very simple. It's a JDBC, etc. It's just that the integration to get the data in can be a challenge.

    For how long have I used the solution?

    In my portion of the company, we've been using it for about six months, but we've had it for a couple of years in other portions.

    What do I think about the stability of the solution?

    It's very stable for the most part. There were some edge cases that we did, which were more our fault than the product's. There are some bugs that we found that Couchbase is addressing in version 7.11, but for the most part, it's stable. We haven't had any major issues with stability.

    What do I think about the scalability of the solution?

    It's very scalable. When I go to production with this PoC, ultimately, I will have 150 terabytes worth of active data that will be accessed by the solution. Couchbase has told us we're one of the larger or largest instances of Couchbase out there. So, it's very scalable. There are some challenges with how you do that scalability, but once you figure out the way you have to structure your data to do that, it's very scalable. You can't just throw 150 terabytes worth of data into a single Couchbase instance and expect it to perform. It just won't. So, you have to look at how to structure your data. You have to look at how you implement your clusters. You don't want every single one of your stacks—the analytics engine, the query engine, the index engine, and the data engine—running in the same nodes. You want to look at your performance and maybe put your analytics engine on one node, your real-time query or your natural language query on another node, and your index service on another. You need to look at what performance you want and how your data is structured, but once you get down to how to do that, it's very scalable. With the PoC, I got a total of three people who are administering to see that it's going to lead to 150 terabytes. So, we don't need a huge admin staff.

    Across the enterprise, there are probably 150,000 people, and most of them are just application users who are querying it to get reporting data or getting data for their dashboards. Ultimately, they're just users of the application that we put in front of Couchbase to get the data out. There are a couple of hundred admins.  Most of them are administrators. There are some people who are the equivalent of DBAs who onboard new data sets, set up indexes, etc. We have a couple of hundred across the entire enterprise. 

    It's being used throughout the enterprise, and our usage of it's scaling up considerably. Most of it has been a line of business here, a line of business there, etc. With this PoC, we are moving towards having this across the whole enterprise for our data caching as well as data reporting. So, we are ramping this up. We are, so far, very happy with what we're seeing and what we're getting.

    How are customer service and support?

    So far, they've been okay. They haven't been the best. We've had to play what I call the 800-pound gorilla a couple of times to get focus on our problems, but once I played the 800-pound gorilla initially, they've been very responsive to our issues and helped us resolve issues. We found bugs, and they're working on solving those bugs. Of course, we're a big bank implementing a big solution. So, we're going to get a little bit of a different experience than a mom-and-pop credit union, but for the most part, they're about as typical as any support organization.

    Which solution did I use previously and why did I switch?

    We also use Redis, but we are getting rid of it. The reason why we're getting rid of Redis is that it's not scalable. It's not a true data cache and does not handle large volumes of data for reporting very well. It doesn't handle complex data very well. It's literally built as a data cache only, and for programming, and it acts as thus. So, if we went in and did a PoC where we loaded 900 megabytes into the Redis cache, and name, address, city, state, and zip were the tags, that data took nine hours to load into the cache. After we literally changed the tag names for the data to A, B, C, D, E, F, and G, that nine hours of run took nine minutes to run, but we can't expose that data for the enterprise and the business to use by having somebody look at a site and say, "oh, an A is a name, and a B is a city." So, we're phasing out Redis because of that and because of the cost. 

    We're still using Hadoop. We are going to phase out Hadoop, but that's more of a long-term project. That's simply because it doesn't deliver what it promised. It's very easy to get data into Hadoop, but it's almost impossible to get data out of Hadoop for reporting in a real-time fashion. It's more along the lines of a batch-level system, and there are multiple limitations to that. 

    We are still using Mongo, though not as much. Mongo is a special thing. We use it, but we want to limit it simply because there are a lot of problems. From the SQL to get stuff out of Mongo to the persistence layer to the replication isn't easy. It's very good for dedicated tasks, but when it comes to an enterprise stack, it's not very good at what we need it to do. 

    How was the initial setup?

    Installing the software and getting it up to a base level and running takes about a day. It's very easy to figure out how to deploy it. 

    What was our ROI?

    We've seen an ROI. We're able to reduce our costs. We've been able to improve our speed-to-market. Barring the integration work, we've been able to get rid of Redis and the cost of that. So, we've seen an ROI.

    What's my experience with pricing, setup cost, and licensing?

    It seems very reasonable. It's a lot cheaper than Redis, but we've got an enterprise license. So, it's about normal. It's not outrageous in price as far as we've seen.

    From Couchbase, there's no additional fee as far as I'm aware, but when you're integrating, there's an additional fee because a lot of times, they don't have an integration stack. They literally have two ways of getting data loaded in. It can be done either via the API or via a bulk load, and there's a way for them to read from Kafka, but instead of having to stream to Kafka, if you want to get it in or set up a batch file interface, your choices are limited as to how to integrate. So, you end up going to vendors like CData and buying their Data Sync application to be able to get data out of, for instance, an Oracle database, or natively out of Hadoop. That's what we ended up having to do because of the S3 issue. So, there are integration costs, which are not part of the core, that you might have to face. 

    What other advice do I have?

    Engage Couchbase-based technical staff soon and often. They're your best source of information. Don't struggle with trying to find it in the documentation because the online documentation is not intuitive. The other thing is to look at your data and see how your data is structured. Understand your data, and understand what you're trying to do from the get-go. Bring somebody on board who has experience implementing Couchbase. That has been a real help for us. We've got an on-staff SME with extensive background, but we also have a lot of communication with Couchbase itself. Couchbase presales have been good at helping us through things. So, use the resources that are there and engage them, and know your data—how it's structured and how you want to use it.

    I'd rate it an eight out of ten. I don't like giving tens because nothing is ever perfect. There is also the difficulty of having to engage third parties outside of Couchbase to do the integration stuff, but overall, I'm very pleased and very happy with them.

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    Asad Rizvi - PeerSpot reviewer
    Senior Software Engineer at a retailer with 10,001+ employees
    Real User
    Jan 17, 2023
    No SQL cloud based solution used to manage unstructured data and push out large volumes of metrics at a low latency
    Pros and Cons
    • "The main advantages were associated with it being a no SQL database. It helped us send out metrics or rewards to multiple players in our game at a very low latency."
    • "One thing that could improved upon is the level of concurrency. The documentation for this solution could also be improved."

    What is our primary use case?

    I was working on a game called Infinite Fleet and the backend for that particular game was written in Golang and our database of choice was Couchbase.

    We were dealing with a lot of unstructured data and were leveraging the load balancing capabilities of Couchbase. The data that is stored on our Couchbase instances includes player profiles and metrics. 

    We have a total of 25 developers who use it.

    How has it helped my organization?

    The main advantages were associated with it being a no SQL database. It helped us send out metrics or rewards to multiple players in our game at a very low latency. I pushed a lot of updates onto the Couchbase cluster and it performed very well. I was able to cater to 50,000 people within minutes and update our Couchbase DB very easily.

    What is most valuable?

    The query language for Couchbase has been valuable for me. I really enjoyed it because it helped me track down a lot of play and NFT records easily.

    What needs improvement?

    One thing that could improved upon is the level of concurrency. The documentation for this solution could also be improved. 

    For how long have I used the solution?

    I have used this solution for one year. 

    What do I think about the stability of the solution?

    I would rate the stability of this solution a seven out of ten.

    What do I think about the scalability of the solution?

    I would rate the scalability of this solution an eight out of ten. 

    How are customer service and support?

    I have not had much experience with the Couchbase support team. 

    Which solution did I use previously and why did I switch?

    I have previously used Mongo and DynamoDB. We switched to Couchbase mainly because it offers good documentation and is an out of the box solution so can be used straight away. It is also very affordable.

    What was our ROI?

    Yes, we have experienced a return on investment. 

    What's my experience with pricing, setup cost, and licensing?

    I would rate this solution a nine out of ten for pricing as it is affordable. 

    What other advice do I have?

    I would advise others to stick to the conventional libraries that you have or that are provided by Couchbase itself. I would advise against using third party solutions on top of Couchbase. Read through all the documentation to ensure you are aware of any conditions that are important to your environment. 

    Which deployment model are you using for this solution?

    Public Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Amazon Web Services (AWS)
    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    DB2LUW and Couchbase ADMINISTRATOR at HCL Technologies
    Real User
    Jan 4, 2023
    Great Sync Gateway feature with very good integration
    Pros and Cons
    • "Sync Gateway is a great feature that supports the mobile application."
    • "Needs some capacity planning to deal with too much memory, CPUs and displays."

    What is our primary use case?

    My use case of Couchbase is supporting around 920 nodes, including 420 clusters. I lead an off-shore team and my client is in the retail domain. In my current project, around 30 different applications are using Couchbase with 5 DBAs. All are e-commerce. We are customers of Couchbase and I'm a Couchbase administrator. 

    What is most valuable?

    A great feature is Sync Gateway, which supports the mobile application. In previous versions we had to rebuild indexes for the patching activity or the upgrade activity. The indexes automatically rebuild now once the node is added to the Couchbase cluster. Configuration in Couchbase is also quicker in comparison to the other NoSQL databases. This is a user-friendly solution. 

    What needs improvement?

    Customer support can be improved because if we have any kind of problem and raise a ticket, there's a lag in response time. I've also found that there is some wastage because when we provision the clusters as per the request from the application team, they provide too much memory, CPUs and displays.  Couchbase doesn't use that much memory or CPU. Maybe they can do some kind of capacity planning to solve that. I'd like to see our application team have non-DBA access so that the DBAs work with the application team for a minimal amount of time. 

    For how long have I used the solution?

    I've been using this solution for over five years. 

    What do I think about the stability of the solution?

    Couchbase provides high stability and performance. It runs 24/7 without any down time. If one node goes down, then the data will be transferred to other nodes in the clusters. 

    What do I think about the scalability of the solution?

    Couchbase is a scalable product. We're currently expanding our use so that  all the applications which were in Mongo and Postgres, are currently being moved to  Couchbase. 

    How are customer service and support?

    The customer support is quite good. 

    How would you rate customer service and support?

    Positive

    Which solution did I use previously and why did I switch?

    When we first implemented Couchbase, the cost was less than the other RDBMS, whether it was Oracle, DB2 or SQL servers. We also received 24/7 free support so there were no extra charges. 

    How was the initial setup?

    The initial setup is easy. We build the Couchbase clusters using a data node, query or index. It depends on the key metrics which the application team wants. Deployment takes around 5-10 minutes in the web console. Following that, we can add in a number of nodes and join the clusters.

    For the on-premises solution, we have a separate Linux team for any maintenance activity. We have a separate team for the cloud. Whenever we are doing patching activity, we have to remove-and-rebalance on the particular node where the OS team performs the patch. 

    What's my experience with pricing, setup cost, and licensing?

    I think we are getting our money's worth from the solution. 

    What other advice do I have?

    Couchbase is user-friendly when compared to the other RDBMS that require maintenance to improve the queries. With Couchbase, everything comes in the document tree so we don't need to do any REORG or RUNSTATS.

    I rate this solution nine out of 10 because it's more flexible and efficient and we can do automations on Couchbase in many ways. 

    Which deployment model are you using for this solution?

    Hybrid Cloud
    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    Heinrich Venter - PeerSpot reviewer
    Backend Developer & Team Lead at Osiris Trading powering Betway
    Real User
    Dec 27, 2022
    Cloud database used to store configuration data that is straightforward to setup and is scalable
    Pros and Cons
    • "I can input any kind of document into the solution and it is integrated using a dynamic API. This has been the most valuable aspect of using this solution."
    • "The scripting language for this solution could be improved. A big selling point is that they're like SQL server but there is still quite a lot of missing functionality."

    What is our primary use case?

    In the beginning, we used this solution to store configuration data. We had a system that we used for management for our platforms. We then needed a system that could help with configuration of platforms. We were looking at a couple of different options of how to store those configurations dynamically. We have 17 people that use this solution in total. 

    It took us a while to figure out how to use this solution. 

    What is most valuable?

    I can input any kind of document into the solution and it is integrated using a dynamic API. This has been the most valuable aspect of using this solution. 

    You do need something that will integrate with Couchbase separate to your front end application and we use Angular. Our APIs integrate with Couchbase using the SDKs that they have available. I mainly use their dot net SDK.

    What needs improvement?

    The scripting language for this solution could be improved. A big selling point is that they're like SQL server but there is still quite a lot of missing functionality. They are slowly adding additional functionality but without it, the solution ca be complex to use. 

    Secondly, this solution does not function well on a Windows based server or infrastructure. Hosting it on a Windows server can max out your CPU and bring down your cluster. This is one of the main reasons that we stepped away from having that in this kind of environment as well as needing to buy a license for support. There is also a lack of documentation. 

    For how long have I used the solution?

    We have been using this solution for three years. 

    What do I think about the stability of the solution?

    The challenging aspect is knowing how the indexes work and if you create buckets, knowing what kind of indexes to create to query your data. There are a number of different aspects that impact its stability. I would rate it a six out of ten for stability. 

    What do I think about the scalability of the solution?

    This is a scalable solution. Adding nodes is very simple. I would rate it a seven out of ten. 

    Which solution did I use previously and why did I switch?

    We have moved to using Elasticsearch which gives us flexibility that we did not get with a no SQL kind of structure. 

    You can connect to Elasticsearch using AlloyDB for solutions like PowerBI. It also gives us more features in terms of monitoring. 

    How was the initial setup?

    The initial setup was very easy, especially on Windows. The biggest aspect of the solution is tuning it and understanding how it behaves. If something happens, it drops and switches off all your nodes and you need a rebalance. The biggest difficulty with the platform out of the box is getting it to run in a stable way. You can run it or you can get it up and running on your local machine very quickly, but having that set up for a production environment is a different story.

    I would rate the setup of the solution a seven out of ten. 

    What's my experience with pricing, setup cost, and licensing?

    Initially, we used the open source version to see how it works and what the support is like before committing to an enterprise license. That's why a lot of companies go for Microsoft SQL server because you buy the licenses and get the support and have a community to help you. I wouldn't say Couchbase offers good value for money. 

    Which other solutions did I evaluate?

    We opted for a no SQL kind of data storage. We looked at Redis and MongoDB and opted for Couchbase because it had SQL integrations, programming language and scripting language.

    What other advice do I have?

    I would rate Couchbase a seven out of ten. It's not a bad product but it depends what you're using to run it on. The time and effort that you need to spend learning the product and how to fine tune it wasn't worth it for us. 

    I would rate it a seven out of ten. 

    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    Buyer's Guide
    Download our free Couchbase Enterprise Report and get advice and tips from experienced pros sharing their opinions.
    Updated: June 2026
    Product Categories
    NoSQL Databases
    Buyer's Guide
    Download our free Couchbase Enterprise Report and get advice and tips from experienced pros sharing their opinions.