Oracle NoSQL Review

It's given us a simplified programming and integration process for a highly scalable and highly available KV store.


Valuable Features

  1. Highly distributed nature of the product (ability to scale on the cheap because it shares nothing hardware).
  2. High Availability with automatic load balancing.
  3. Table API in Java to massively simplify programming.
  4. Original schema evolution feature is very powerful as well in the agile development space vs. “traditional” RDBMS-based alternatives.
  5. Tune-able consistency and durability.

Improvements to My Organization

It's given us a simplified programming and integration process for a highly scalable and highly available KV store, eliminating a significant amount of prior configuration and coding that was seen as necessary.

In addition, the administrative overhead on the solution is minimal.

Room for Improvement

Personally, I’d like to see some improvements in the monitoring UI for it. It doesn't require anything major, just some improvements in the feel and depth of information provided.

Use of Solution

We've been using it for five years, since the first iteration.

Deployment Issues

We have had no issues with the deployment.

Stability Issues

There have been no issues with the stability.

Scalability Issues

We've had no issues scaling it for our needs.

Customer Service and Technical Support

Customer Service:

In our experience, the customer service is excellent.

Technical Support:

The Service Request resolution time is very fast. Also, the involvement and support from the Oracle development team was excellent.

Initial Setup

It's incredibly simple to set up and configure and it's designed for the distribution and scale-out that we needed out-of-the-box.

There's no major installer to run through, just a .zip file to drop and install from.

It's very, very easy and has a small footprint.

Implementation Team

We implemented it with our in-house team.

ROI

ROI was based initially on the development time vs. other products and deployment time. Our investment was only really the learning curve of the new product vs. carrying on with the solution we were looking at.

Pricing, Setup Cost and Licensing

We use the Community Edition so pricing/licensing isn’t so much of an issue (we have evaluated the move to the Commercial Edition for some of the RDBMS integrations, etc).

Other Solutions Considered

We evaluated and were planning for the deployment of the Sleepycat/Berkeley DB database which came out of the realization that MySQL wasn’t really the right solution for what we were looking for with the lack of true distribution and “hands-off” administration profile.

Other Advice

Try it! You’ll be impressed. I think that the vendor badge that is Oracle often puts people in the NoSQL space off (especially those coming from an OpenSource background), but the Community Edition is genuinely excellent.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Add a Comment
Guest
Sign Up with Email