Couchbase Server vs. Oracle NoSQL Database

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Couchbase Server
Score 8.7 out of 10
N/A
Couchbase Server is a cloud-native, distributed database that fuses the strengths of relational databases such as SQL and ACID transactions with JSON flexibility and scale that defines NoSQL. It is available as a service in commercial clouds and supports hybrid and private cloud deployments.N/A
Oracle NoSQL Database
Score 10.0 out of 10
N/A
Oracle offers a NoSQL Database.N/A
Pricing
Couchbase ServerOracle NoSQL Database
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
Couchbase ServerOracle NoSQL Database
Free Trial
YesNo
Free/Freemium Version
YesNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeOptionalNo setup fee
Additional Details
More Pricing Information
Community Pulse
Couchbase ServerOracle NoSQL Database
Features
Couchbase ServerOracle NoSQL Database
NoSQL Databases
Comparison of NoSQL Databases features of Product A and Product B
Couchbase Server
8.9
Ratings
1% above category average
Oracle NoSQL Database
-
Ratings
Performance8.90 Ratings00 Ratings
Availability9.40 Ratings00 Ratings
Concurrency8.90 Ratings00 Ratings
Security9.00 Ratings00 Ratings
Scalability9.40 Ratings00 Ratings
Data model flexibility9.00 Ratings00 Ratings
Deployment model flexibility8.00 Ratings00 Ratings
User Ratings
Couchbase ServerOracle NoSQL Database
Likelihood to Recommend
9.0
(0 ratings)
7.3
(0 ratings)
Likelihood to Renew
2.1
(0 ratings)
-
(0 ratings)
Usability
8.0
(0 ratings)
-
(0 ratings)
Availability
8.0
(0 ratings)
-
(0 ratings)
Performance
9.3
(0 ratings)
-
(0 ratings)
Support Rating
8.5
(0 ratings)
-
(0 ratings)
Product Scalability
7.0
(0 ratings)
-
(0 ratings)
User Testimonials
Couchbase ServerOracle NoSQL Database
Likelihood to Recommend
Best suited when edge devices have interrupted internet connection. And Couchbase provides reliable data transfer. If used for attachment Couchbase has a very poor offering. A hard limit of 20 MB is not okay. They have the best conflict resolution but not so great query language on Couchbase lite.
Read full review
Oracle NoSQL Database is well-suited for you if your data formats are not consistent, if you have limited hardware resources, if you higher data throughput (whether the database is on the cloud or running locally), and if you don't need a declarative query language to maintain a standardized schema of your data. If you need reduced data redundancy and require ACID compliance, you are better off finding an SQL database solution.
Read full review
Pros
  • Easy to store unstructured data and has great performance
  • Managing security is super easy which can be managed across different levels
  • UI is pretty simple to use and manage the cluster
  • Backup of the data is very easy and the restoration/recovery is fairly easy as well with the in-built tools.
  • Easy integration with elasticsearch for replication
  • It is fairly easy to scale up or scale down the cluster
Read full review
  • Data-model flexibility. Unlike RDBMS solutions, Oracle NoSQL does not restrict you to a predefined set of data types.
  • Ability to Handle an Increased Amount of Traffic. As Oracle NoSQL can process queries much quicker than Oracle Database, Oracle NoSQL is able to respond to a lot more queries in the same amount of time.
  • Data-model simplicity. In SQL-oriented databases, there is a learning curve in learning the relationship between databases, tables, rows, and keys. On the other hand, Oracle NoSQL's key-value based storage is much easier to get the hang of.
Read full review
Cons
  • Cluster sizing during the design phase can be improved, especially if the client lacks prior experience. Vendor consultants are very meticulous in order to provide best of class performance and response time, although some more real-world pragmatic approach is often needed.
  • Couchbase Lite 2 went thru a major revamp, which broke the compatibility of the applications with some features removed and other changed. That needed development teams working to refactor the applications.
Read full review
  • Fewer analytical functions to choose from. When compared to Oracle Database, there is significant difference in the amount of built-in analytical functions.
  • Eventual data consistency. It is not guaranteed that a write or delete query will be immediately visible for subsequent queries.
  • Data redundancy. As there are no mechanisms that insure data integrity, users are more likely to have redundant data across their documents.
Read full review
Likelihood to Renew
I rarely actually use Couchbase Server, I just stay up-to-date with the features that it provides. However, when the need arises for a NoSQL datastore, then I will strongly consider it as an option
Read full review
No answers on this topic
Usability
Couchbase has been quite a usable for our implementation. We had similar experience with our previous "trial" implementation, however it was short lived.
Couchbase has so far exceeded expectation. Our implementation team is more confident than ever before.
When we are Live for more than 6 months, I'm hoping to enhance this rating.
Read full review
No answers on this topic
Performance
One of Couchbase’s greatest assets is its performance with large datasets. Properly set up with well-sized clusters, it is also highly reliable and scalable. User management could be better though, and security often feels like an afterthought. Couchbase has improved tremendously since we started using it, so I am sure that these issues will be ironed out.
Read full review
No answers on this topic
Support Rating
I haven't had many opportunities to request support, I will look forward to better the rating. We have technical development and integration team who reach out directly to TAM at Couchbase.
Read full review
No answers on this topic
Alternatives Considered
Couchbase could outperform it's competition considerably for database reads and writes. Full text searches were still faster in Elasticsearch but this is more of a feature than a base platform requirement for us.
Read full review
I have not used any other types of NoSQL databases.
Read full review
Scalability
So far, the way that we mange and upgrade our clusters has be very smooth. It works like a dream when we use it in concert with AWS and their EC2 machines. Having access to powerful instances along side the Couchbase interface is amazing and allows us to do rebalances or maintenance without a worry
Read full review
No answers on this topic
Return on Investment
  • There have been several areas of our application [that] really needed an ACID compliant database (e.g. strong transactional guarantees) that we thought we could work around while using Couchbase. [In my opinion] that turned out to be a poor bet. You need to be certain that the specific characteristics of a NoSQL database fit your problem.
  • Couchbase does eliminate the need for schema upgrades completely. I.e no downtime or conversion windows as you migrate your data model, adding attributes, etc. This helped with the deployment timeframe associated with DB changes.
  • The database is (apparently) a bit more of a space/memory consumer than originally anticipated. During deployments, we received constant pressure from Couchbase consulting teams to eliminate/reduce the number of indexes, and this was because any mutations to docs in a bucket must check for impact against all indexes. More recent years have started to address this with their "collections" features, which helps isolate indexes to specific sub-groupings of documents.
Read full review
  • We pay less for computing resources, as Oracle NoSQL databases respond quicker than our previous SQL databases.
  • Our database administrators and software developers do not need to worry about "data massaging" and can focus on perfecting application logic.
  • Oracle NoSQL has built-in integration to other Oracle products, so we didn't not need to spend money on building custom integrators or higher additional developers.
Read full review
ScreenShots