BT

Your opinion matters! Please fill in the InfoQ Survey!

NuoDB Launches Scalable, Cloud Based, Relational Database

| by Peter Bell Follow 0 Followers on Mar 12, 2013. Estimated reading time: 2 minutes |

A note to our readers: As per your request we have developed a set of features that allow you to reduce the noise, while not losing sight of anything that is important. Get email and web notifications by choosing the topics you are interested in.

NuoDB recently released its Cloud Database Management System which supports SQL queries, ACID (Atomic, Consistent, Isolated and Durable) transactions, and easy scaling to multiple nodes. It is designed for companies that need to scale their databases to multiple servers but don’t want to give up the power of relational algebra or transactional guarantees.

One of the biggest issues with traditional relational databases is the effort required to scale them to multiple nodes. NuoDB is designed to be easy to scale, to be tolerant of failing nodes and to be highly performant - providing better single node performance than other relational databases. According to Seth Proctor, the chief architect of NuoDB:

NuoDB provides scale-out, high-availability and data redundancy as out of the box features with no sharding needed - along with security, ease of management and support for multi-tenancy.

To do this, NuoDB uses Multi Version Concurrency Control and an intelligent object-coordination scheme between processes. Seth explains:

This lets us operate in a highly optimistic, asynchronous and batched mode, keeping ahead of many of the failures and network dips or spikes that happen in clouds. We've decoupled transactional processing from durability points, so we're much more resilient in the case of failure, and much more agile when new capacity is needed or when you want to migrate running processes. This means you can do a complete upgrade without ever bringing down the database or losing any availability levels.”

NuoDB also provides more flexibility than many relational databases in terms of schema and data type evolution. It supports dynamic changes to schemas without disrupting availability, and allows for flexible schemas with user-defined types that can be easily updated and redefined as applications evolve.

NuoDB originally shipped with Java and C++ drivers, but at the time of writing there are drivers available for Node.js, PHP, Ruby and .NET. It also comes with support for both Hibernate in the Java world and Active Record for Rails developers.

There is an initial free version of NuoDB that can run on up to two machines - virtual or physical. There is also a developer edition that provides for unlimited usage outside of production. Then there is a license based on the number of hosts and how large the databases are.

The Cambridge, Ma based startup was founded by Barry Morris and Jim Starkey. Jim is the CTO, a DEC veteran and developed the Interbase relational database.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT