期刊名称:International Journal of Computer Trends and Technology
电子版ISSN:2231-2803
出版年度:2016
卷号:39
期号:1
页码:18-22
DOI:10.14445/22312803/IJCTT-V39P104
出版社:Seventh Sense Research Group
摘要:A growing user base leads to greater usage and large data sizes, so scalable database systems capable of handling the great demands are critical for applications. A major movement in the industry happens with the emergenceof cloud computing and the modern applications depends on distributed data stores for their scalable data management solutions. NoSQL systems are utilized by largescale applications, such as distributed keyvalue stores, for their scalability and availability properties over traditional relational database systems. NoSQL Systems provides high scalability and performance for large data sets and higher volume workloads by simplifying the design and interface. However, to provide such benefits, NoSQL systems sacrifice traditional consistency models and support for transactions typically available in database systems. It is harder for developers to reason about the correctness of the interactions with the data without transaction semantics so it is important to support transactions for distributed database systems without sacrificing scalability. In this thesis, presents new techniques for scalable transactions for scalable database systems. Scalable transactions are needed for Distributed data stores so that it takes advantage of cloud computing and meets the demands of modern applications. Traditional techniques for transactions may not be appropriate in a large, distributed environment, so in this thesis, describe new techniques for distributed transactions, without having to sacrifice traditional semantics or scalability. This research is discussing two facets to improving transaction scalability and support in distributed database systems. First, describe a new transaction commit protocol that reduces the response times for distributed transactions. Second, proposed a new transaction programming model that allows developers to better deal with the unexpected behaviour of distributed transactions. Together, the new techniques in this thesis contribute to providing scalable transactions for modern, distributed database systems.
关键词:Data center consistency protocol(DCC); Latency aware networked transactions(LANT); commit; transactions.