ITPub博客

首页 > Linux操作系统 > Linux操作系统 > VoltDB - NewSQL Database

VoltDB - NewSQL Database

原创 Linux操作系统 作者:jieforest 时间:2012-07-21 11:20:33 0 删除 编辑
Introduction

The purpose of this post is to give an overview of background, technical architecture, features offered by VoltDB. Traditional RDBMS systems like Oracle, Sybase are designed decades back and have architecture based on the needs of their times.

Michael Stonebraker and his team from MIT have taken a closer look at the current database needs such as High Throughput and Low Latency for query execution, high scalability, high availability, durability, real time analytics, data integration and architected VoltDB accordingly.

The Big Data requirements has spurred innovation in data storage and retrieval using NoSQL database solutions like Cassandra, MongoDB, etc. But VoltDB distinguishes itself from them as a NewSQL solution which is truly a RDBMS with support for ACID properties.

VoltDB Architecture

VoltDB has a highly-scalable, distributed, shared nothing architecture. VoltDB has innovated its architecture and design by exploiting the current hardware and software trends such as multi-core processors, size of memory and MapReduce style. distributed query execution, etc.

In traditional RDBMS product’s throughput and latency are affected by factors such as logging, latching, locking and buffer management. By serializing processing VoltDB avoids these issues. Both scale-up (bigger memory, more cpu-cores) and scale-out architecture is supported.

In scale out architecture, data is stored in partitions residing in different nodes but the organization of data is transparent to the application. Certain query execution plan (where data doesn’t reside in the same partition) MapReduce style. query plans are used this speeds up the query execution by order of magnitude.

Though VoltDB comes with access libraries for various languages such as Java, C#, Python, C++, PHP, HTTP/JSON, Ruby, Node.js, etc.

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/301743/viewspace-736202/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: JDK7增强特性介绍
请登录后发表评论 登录
全部评论

注册时间:2008-04-23

  • 博文量
    441
  • 访问量
    602345