DocumentCode :
517912
Title :
High performance eventually consistent distributed database Zatara
Author :
Carstoiu, B. ; Carstoiu, D.
Author_Institution :
Politeh. Univ. of Bucharest, Bucharest, Romania
fYear :
2010
fDate :
11-13 May 2010
Firstpage :
1
Lastpage :
6
Abstract :
With the proliferation of the computer cloud, new software delivery methods have been created. In order to build software to fit into one of these models, a scalable, easy to deploy storage tier is required. Distributed, non-SQL databases use multiple techniques to distribute information, guarantee data consistency and growth. Unfortunately, most developments were designed with a single class of applications in mind, which means that they bring many constraints for developers. Our approach involves a plug-in-able distributed database engine that abstracts interfaces with clients and data structures stored. The prototype, called Zatara, is tested on an Amazon EC2 infrastructure with 196 nodes. In this environment it is able to deliver more than 20 million transactions per second, scaling almost linearly with the number of nodes. From the performance point of view, these results demonstrate our initial assumptions that it is not necessary to expose a particular data structure in order for the database to scale. From the software developers´ point of view, this approach simplifies migrations from SQL databases.
Keywords :
Application software; Cloud computing; Computer architecture; Data structures; Distributed computing; Distributed databases; Internet; Search engines; Service oriented architecture; Transaction databases; distributed database; eventual consistency; hash based distribution; key storage;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Networked Computing (INC), 2010 6th International Conference on
Conference_Location :
Gyeongju, Korea (South)
Print_ISBN :
978-1-4244-6986-4
Electronic_ISBN :
978-89-88678-20-6
Type :
conf
Filename :
5484863
Link To Document :
بازگشت