You are on page 1of 2

RDBMS Competitive Analysis

This document provides an overview of the leading SQL database management system features. NuoDB hopes this
information is an aid in assessing your needs. Naturally, other factors such as pricing are an important consideration in
your decision making. We are happy to answer your questions about features relative to total cost of ownership or any
other questions you may have. Email: sales@nuodb.com to arrange a time or call us at 617-500-0001, ext 1.

Capability

MySQL 5.7

MariaDB
10.1

PostgreSQL
9.3

MS SQLServer
2012

Oracle 12c

NuoDB 2.1

Standard Structured Query Language (SQL)


Compatible with a broad range of tools, frameworks and application
integrations. Support for advanced SQL features such as Views and Stored
Procedures. Large community of skilled software engineers and database
administrators. Avoids proprietary API lock-in.

ACID Guarantees
Ensure that updates do not get lost and other concurrent access anomalies
are prevented. Reduce application layer complexity and development
effort. Without ACID there is an increased chance of error-prone
application level coding and greater risk of data corruption.

Distributed MVCC
High performance non-blocking access for operational analytics workloads.
Optimistic concurrency control reduces transaction wait times and avoids
need for application layer caching. Eliminates delays for ETL and ability to
report near real-time metrics and Key Performance Indicators.

Elastic Scale-out Performance


Provision new database processing nodes to add (or remove) capacity on
demand and start processing queries within seconds.

Programming Languages And Frameworks


Support for Java, Python, C/C++, C#, PHP, and other common languages;
LINQ, Ruby on Rails, Hibernate, Zend, Node.js, and other frameworks.

Flexible Schema
Define data using non-relational information models. Support derived table
types for managing non-uniform, semi-structured data sets and inheritance
hierarchies. Allow on-line changes to schema, adding or deleting columns,
changing column types. Changes are constant time operations.

Limited

Limited

Storage Layer Partitioning


Eliminates complex and error-prone application layer sharding. Prevents
database anomalies and reduces development and maintenance costs.
Increases IOPS and database size capacity.

Limited

Limited

Limited

ii

High Availability
Out-of-the-box support for fault-tolerant configuration of database
transaction and storage processing nodes. Eliminates single points of
failure.
2014 NuoDB, Inc., all rights reserved.

Minimized IOPS Requirement


Flexible commit protocol and horizontal caching layer decrease overall
disk processing overhead.

Rolling Upgrades
Ability to upgrade the database server hardware or migrate to a new
version of the database software while keeping the existing system
running.

Multi-Tenancy
An architecture in which a single instance of database software runs
multiple tenants. Provides support for the physical isolation of multiple
databases.

Limited

Limited

Geo-Distribution
Provisioning of domains that span multiple datacenters and/or cloud
hosting providers. Ability to manage quality of service and access
control parameters for adapting performance to bandwidth and latency
constraints of WAN environments.

Built-in System Management Tools


Graphical, web-based console and APIs for network and element level
operation, administration, maintenance, and provisioning of the database
management system.

Operating System Support

Windows
MacOS
Linux
Solaris

Windows
Linux

Windows
MacOS
Linux
Solaris
HP-UX
AIX

Windows

Windows
Linux
Solaris
HP-UX
AIX

Windows
Mac OSX
Linux

Public Cloud Support

Yes major
cloud
providers

AWS
marketplace
Heroku

AWS

Azure

AWS

Yes major
cloud
providers

Source Code Availability

Open
Source

Open
Source

Closed
Open source
Closed source Source
Datastax
enterprise
features

Closed
Source

Closed
source core
Open source
programming
language
drivers

DBaaS Availability

3rd Party
vendors

3rd Party
(Note AWS
RDS is a
MySQL
DBaaS)

Yes
Yes, Azure
(EnterpriseDB
and Heroku)

3rd Party

No

Appliance Availability

3rd Party
vendors

No

No

Yes,
proprietary

No

2014 NuoDB, Inc., all rights reserved.

No

i Partitioned storage manager is a feature scheduled for release in 2015.


ii Requires Oracle RAC
This analysis is based on publicly available information at the time of publication and as such is subject to change
without notice.

You might also like