Updated on Jul 15, 2022 02:59 IST

NewSQL database is developed by integrating the speed and performance of NoSQL with the reliability of SQL. This database emphasizes on the features, which are not available in NoSQL Database and offers a strong dependability. The term NewSQL was coined in 2011 for online transaction processing (OLTP) systems, while maintaining atomicity, consistency, isolation and durability (ACID) guarantees. It was devised to work around the limitations of traditional SQL based systems. It aims to revamp the flaws in NoSQL by reincorporating some related database features.

NewSQL databases resolve the problems concerned with the traditional online transaction processing. These databases run on SQL but differ in terms of their internal design. They can assimilate new information and perform many transaction at the same time. The main categories of NewSQL system are SQL engines, new architecture, transparent sharding middleware and Database-as-a-service.

Table of Contents
  1. NewSQL Database Features
  2. NewSQL Database Advantages and Disadvanatges
    • 2.1 NewSQL Database Advantages
    • 2.2 NewSQL Database Disadvantages
  3. Top NewSQL Databases
  4. NewSQL Databases: FAQs

NewSQL Database Features

Following are some best features of NewSQL Databases:

  • Currency Control: This feature allows performing simultaneous transactions while maintaining the data integrity. It tackles the problem that may occur when multiple users are accessing or modifying the data simultaneously.
  • Replication: With this feature, user can create copies of database and store them in a remote site next to the main site. User can update this database replica simultaneously.
  • Crash Recovery: This mechanism enables the system to retrieve the data and move to a consistent state whenever system crashes.
  • Secondary Indexes: With the secondary index feature, database user can approach databases information by using a different value other than the primary key.
  • Partitioning/Sharding: NewSQL system divides the database into different subsets known as partitions or shards. The tables are bifurcated into various fragments with the boundaries based on Column values.

NewSQL Database Advantages and Disadvanatges

As we know, every new system or technology comes with some advantages over its previous version. But, on the other hand, there are some limitations too. So, let’s check out the advantages and disadvantages of NewSQL Databases in this section.

NewSQL Database Advantages

  • Benefits traditional ones with the currency control feature
  • It preserves the ACID properties of databases
  • It brings the advantages of SQL and NoSQL together
  • Provide synchronous updates of data over the WAN
  • Easy to switch between the users need and the type
  • High availability and strong data durability
  • Faster query processing time

NewSQL Database Disadvantages

  • Not standardized
  • In-memory architecture may be unsuitable for handling larger volumes
  • Not fit for general purpose
  • Provides limited access to traditional SQL system

Also Read: Databases

Top NewSQL Databases

There are many NewSQL databases available but some of them are popularly used. The names of the popular databases are:

  • ActorDB: This database can handle thousands of client connections easily. It incorporates features like queries and transactions over multiple actors, full relational database within an actor and is connectable over MySQL protocol and Thrift.
  • TIBCO ActiveSpaces: It provides a unique infrastructure to build error-free, good navigational, highly scalable and highly defined graphical application. It is a distributed in-memory data grid that can save time while costly transactions and increase processing speed.
  • Apache Trafodion: It is an open source database which uses distributed ACID transaction protection across tables. Rows and multiple statement guarantee data consistency across multiple tables and rows.
  • MemSQL: In this in-memory database, performance is very high with horizontal scalability and familiarity of SQL. It picks out the fresh data immediately and eliminates unnecessary queries. Using this database, businesses can analyze variable datasets by processing transaction and assimilating streams.
  • Altibase: It is a fast working database having user-friendly hybrid architecture. It can deliver data with high intensity and large storage capacity through an on-disk database portion. Altibase is ACID compliant and ANSI SQL compliant and is very flexible.
  • Pivotal GemFire XD: This popular database is powered by Apache Geode having in-Memory data grid. It can predict low latency and easily scales out horizontally to meet peaks.
  • Percona TokuDB: It is an open source, which provides database’s scalability and operational efficiency. It is a high-performance storage engine for Percona server. This database accelerates concurrency and performance by its speed and good scalability feature.
  • C-treeACE: It is fully ACID advanced key value store that supports multiple relational and non-relational APIs. It offers speed to develop innovative applications and full security for data related transactions.
  • VoltDB: This database supports multiple languages, including Python, Java, PHP and C++ with ACID guarantees. This database encompasses features like data replication, partition and works with OLTP queries.
  • CockroachDB: It was built by Cockroach Labs. It has the ability to connect to cloud-based cluster tools easily which makes it a powerful tool for organizational automation. Companies like JPMorgan Chase, Cisco and Best Buy are using this highly versatile NewSQL database.
  • NuoDB: French 3D design firm Dassault Systems acquired it in 2020. The company uses this database to manage their global database of online 3D parts manufacturers and clients, connecting engineers with designers across the world.
  • ClustrixDB: Founded in 2006 and acquired by MariaDB, this database had automatic fault tolerance system and developed to keep multiple data copies. It has the ability to scale and perform beyond 1 Terabyte (TB).

NewSQL Databases: FAQs

Q. When was NewSQL invented?

A. It was invented in 2011 by 451 Group analyst Matthew Aslett.

Q. Which is the advantage of NewSQL?

A. The advantages of NewSQL are strong data durability, high availability, greater consistency, less complex applications, etc.

Q. What is sharding in NewSQL?

A. The process of breaking up large tables into smaller chunks is called sharding or partitioning.

Q. Which NewSQL database is best?

A. ClustrixDB, VoltDB, NuoDB,  VMware Tanzu GemFire, CockroachDB are some of the bests NewSQL database.

Q. What are ACID properties of a transaction in NewSQL?

A. ACID properties in NewSQL are atomicity, consistency, isolation, and durability.

Popular NewSQL Databases Colleges in India

Following are the most popular NewSQL Databases Colleges in India. Learn more about these NewSQL Databases colleges (Courses, Reviews, Answers & more) by downloading the Brochure.
6.7 K - 9 K
4.21 K
57.62 K

Popular Private NewSQL Databases Colleges in India

6.7 K - 9 K
4.21 K
57.62 K

Most Popular Courses

Following are the most popular NewSQL Databases courses, based on alumni reviews. Explore these reviews to choose the best course in NewSQL Databases.

Popular Exams

Following are the top exams for NewSQL Databases. Students interested in pursuing a career on NewSQL Databases, generally take these important exams.You can also download the exam guide to get more insights.

Jun '24

CT SET 2024 Counselling Start

TENTATIVE

Jun '24

CT SET 2024 Result

TENTATIVE

Mar '25

NIMCET 2025 Application Form

TENTATIVE

Apr '25

NIMCET 2025 Application Form Correction Facility

TENTATIVE

7 Dec ' 24

SAT Test December Date

26 Nov ' 24

SAT Deadline for Changes, Regular Cancellation, a...

Feb '25

MAH MCA CET 2025 Admit Card

TENTATIVE

Feb '25

MAH MCA CET 2025 Registration

TENTATIVE
qna

Student Forum

chatAnything you would want to ask experts?
Write here...