Scalable Database Replication

Author(s):  
Chandu Thota ◽  
Gunasekaran Manogaran ◽  
Daphne Lopez ◽  
Revathi Sundarasekar

Cloud Computing is a new computing model that distributes the computation on a resource pool. The need for a scalable database capable of expanding to accommodate growth has increased with the growing data in web world. More familiar Cloud Computing vendors such as Amazon Web Services, Microsoft, Google, IBM and Rackspace offer cloud based Hadoop and NoSQL database platforms to process Big Data applications. Variety of services are available that run on top of cloud platforms freeing users from the need to deploy their own systems. Nowadays, integrating Big Data and various cloud deployment models is major concern for Internet companies especially software and data services vendors that are just getting started themselves. This chapter proposes an efficient architecture for integration with comprehensive capabilities including real time and bulk data movement, bi-directional replication, metadata management, high performance transformation, data services and data quality for customer and product domains.


2019 ◽  
Vol 64 (13) ◽  
pp. 135023 ◽  
Author(s):  
Emily L Marshall ◽  
Dhanashree Rajderkar ◽  
Justin L Brown ◽  
Elliott J Stepusin ◽  
David Borrego ◽  
...  

Author(s):  
Xianxia Zou ◽  
Jiuhui Pan ◽  
Wei Du ◽  
Shuhong Chen
Keyword(s):  

Author(s):  
JoAnne Holliday ◽  
Divyakant Agrawal ◽  
Amr El Abbadi

2014 ◽  
Vol 490-491 ◽  
pp. 1342-1346 ◽  
Author(s):  
Ainul Azila Che Fauzi ◽  
A. Noraziah ◽  
Wan Maseri Binti Wan Mohd ◽  
A. Amer ◽  
Tutut Herawan

Replication in distributed database is the process of copying and maintaining database objects in multiple databases that make up a distributed database system. In this paper, we will manage fragmented database replication and transaction management for Malaysian Greater Research Network (MyGRANTS) using a new proposed algorithm called Binary Vote Assignment on Cloud Quorum (BVACQ). This technique will combine replication and fragmentation. Fragmentation in distributed database is very useful in terms of usage, efficiency, parallelism and also for security. This strategy will partition the database into disjoint fragments. The result shows that managing replication and transaction through proposed BVACQ able to preserve data consistency. It also increases the degrees of parallelism. This is because by using fragmentation, replication and transaction can be divided into several subqueries that operate on the fragments.


Author(s):  
Chun Chen ◽  
Gang Chen ◽  
Dawei Jiang ◽  
Beng Chin Ooi ◽  
Hoang Tam Vo ◽  
...  
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document