[5][6] The only options previously available for these organizations were to either purchase more powerful computers or to develop custom middleware that distributes requests over conventional DBMS.
The term was first used by 451 Group analyst Matthew Aslett in a 2011 research paper discussing the rise of a new generation of database management systems.
Such systems improve performance and scalability by omitting heavyweight recovery or concurrency control.
[10] The two common distinguishing features of NewSQL database solutions are that they support online scalability of NoSQL databases and the relational data model (including ACID consistency) using SQL as their primary interface.
These systems automatically split databases across multiple nodes using Raft or Paxos consensus algorithm.