The recent advance in distributed data management techniques are growing, today the world needs databases to be able to store and process big data effectively, demand for very high-performance when reading and writing, these effects especially in large scale and high concurrency applications, such as search engines hence the traditional database limits itself for such complex requirements, therefore various types of non-relational databases that are commonly referred to as NoSQL databases which are the abbreviation of “ Not only structured query language”. Their primary advantage which is worth emphasizing is that, unlike relational databases, they handle unstructured data. NoSql is the solution for use cases where ACID is not the major concern and uses BASE instead which works upon eventual consistency. Here introducingCoherence is a technology developed by oracle which works on NoSQL Principles.
NoSQL, Data-bottleneck, Coherence.
While considering the current scenarios and the recent advances in cloud computing there are various outlooks where the traditional relational database limits itself considering the following aspects: Big Data Storage: Large applications like search engines require an enormous amount of data to be stored and respond well with millions of data traffic. Speed and Scalability: As the number of concurrent requests increases there should be provision for easy expansion and up-gradation.Highly available and fault-tolerant: The system should be available anyways and there shouldn’t be a single point of failure, it should provide fast data backup and recovery. In other words, there is a requirement of applications that are highly scalable and can be manipulated according to one’s needs and requirements. Therefore as day by day, many applications have raised where the traditional database limits itself and there is a need for some reincarnation NoSQL databases have proved to be a solution, the Internet is yet another example for the big data storage as it is the biggest database of the world hence for these unstructured data, a solution which blesses the users by a wish by which they could design a database of their own according to their requirements, NoSQL are called so because they don’t work on the traditional SQL protocols, IntroducingCoherence which is a technology developed by oracle which works on NoSQL principles and make use of data partitioning in a very refined way that makes data scaling a child’s play, it not only help in data partitioning but is fault-tolerant and avoids a single point of failure.
Traditional database architectures have proved to be inappropriate for many use cases because in the current scenario Speed and scalability are need for an hour. Therefore nowadays applications are shifting towards In-Memory data storage which could boost the data access and the system could look forward to databases that could work according to the use cases and NoSql is the solution for use cases where ACID is not the major concern. In this regard, a very fine product of oracle that is Coherence provides us with three basic enterprise functionalities i.e. speed, scalability, and fault tolerance. It has no single points of failure, it automatically and transparently fails over and redistributes its clustered data management services when a server becomes inoperative or is disconnected from the network. It Transparently redistributes the cluster load, Coherence runs on the Java platform and is an example of NoSQL databases, It does, however, support an object-based query language which is not dissimilar to SQL It is designed for very fast data access via lookups based on simple attributes, but have limitations of its own that when complexity increases and data needs to be centralized then coherence limits itself as data partitioning becomes difficult It is not suited for complex data operations or long transactions. The combination of relational databases and NoSQL will bring a big change in data storage and by the popularity gained by NoSQL databases, it seems as if after ten years may be the traditional database would get eradicated and NoSQL would take up its position.
The Kavian Scientific Research Association (KSRA) is a non-profit research organization to provide research / educational services in December 2013. The members of the community had formed a virtual group on the Viber social network. The core of the Kavian Scientific Association was formed with these members as founders. These individuals, led by Professor Siavosh Kaviani, decided to launch a scientific / research association with an emphasis on education.
KSRA research association, as a non-profit research firm, is committed to providing research services in the field of knowledge. The main beneficiaries of this association are public or private knowledge-based companies, students, researchers, researchers, professors, universities, and industrial and semi-industrial centers around the world.
Our main services Based on Education for all Spectrum people in the world. We want to make an integration between researches and educations. We believe education is the main right of Human beings. So our services should be concentrated on inclusive education.
The KSRA team partners with local under-served communities around the world to improve the access to and quality of knowledge based on education, amplify and augment learning programs where they exist, and create new opportunities for e-learning where traditional education systems are lacking or non-existent.
FULL Paper PDF file:NoSQL, a Solution for Distributed Database Management System
Renu Kanwar M-Tech, Department of C.S Govt. Engg. College, Ajmer Ajmer (Rajasthan), India Prakriti Trivedi Asst.Prof, Department of C.S Govt. Engg. College, Ajmer Ajmer (Rajasthan), India Kuldeep Singh Senior Software Developer Royal Bank of Scotland Gurgaon (Haryana), India.
I extend my thanks and gratitude to Mrs. Prakriti Trivedi (Asst. Prof.) my guide whose guidance, teaching and certain suggestion provide me the timely valuable input which enhanced my knowledge and motivated me for my work. I also wish to extend thanks to Mr. Kuldeep Singh who serves the Royal Bank of Scotland as a senior software developer for his contribution to the research work.
The following is the supplementary data to this article:
Professor Siavosh Kaviani was born in 1961 in Tehran. He had a professorship. He holds a Ph.D. in Software Engineering from the QL University of Software Development Methodology and an honorary Ph.D. from the University of Chelsea.