Abstract:Abstract-Increasing resource demands require relational databases to scale. While relational databases are well suited for vertical scaling, specialized hardware can be expensive. Conversely, emerging NewSQL and NoSQL data stores are designed to scale horizontally. NewSQL databases provide ACID transaction support; however, joins are limited to the partition keys, resulting in restricted query expressiveness. On the other hand, NoSQL databases are designed to scale out linearly on commodity hardware; however, … Show more
“…On the other side, the study now discuses the concurrency control that addressed as challenged area in the NOSQL. According to [4], they handled concurrency control issue in NOSQL DBMS by applying the Synergy system technique. The main purpose of proposing the synergy system is to improve performance in NOSQL databases using Materialized views (MVs) and a specialized system for concurrency control based on the top.…”
Section: Recovery and Concurrency Techniquesmentioning
confidence: 99%
“…Organizations now a day are mainly founded on the NoSQL database and this lead to the need of protecting the data used and highlighted that there is a huge gap in data fortification. As for concurrency in the NoSQL systems it has been highlighted that the existing concepts of concurrency control don't work well with scaling even though the traditional techniques can be used it still reduces the performance of NoSQL systems [4]. Even though the concept of replication in big data NoSQL helps a lot in the process of recovery but yet a more robust recovery and backup approach is still needed.…”
Big data is becoming a very important concept nowadays as it can handle data in different formats and structures, velocity, and huge volume. NOSQL databases are used for handling the data with these characteristics as traditional database can't be used in managing this type of data. NoSQL database design is based on horizontal scalability with the concept of BASE which supports eventual consistence and data is considered in a soft state and basically available. Although NoSQL has a lot to offer when used in big data it is still not mature enough and faces some challenges including low join performance, concurrency control and recovery. Not only this but also it is very challenging for organizations to know which NoSQL data model to use and how does it fit with its organizational needs. This paper mainly displays the different NOSQL data models and the opportunities and challenges alongside with some techniques for handling these challenges.
“…On the other side, the study now discuses the concurrency control that addressed as challenged area in the NOSQL. According to [4], they handled concurrency control issue in NOSQL DBMS by applying the Synergy system technique. The main purpose of proposing the synergy system is to improve performance in NOSQL databases using Materialized views (MVs) and a specialized system for concurrency control based on the top.…”
Section: Recovery and Concurrency Techniquesmentioning
confidence: 99%
“…Organizations now a day are mainly founded on the NoSQL database and this lead to the need of protecting the data used and highlighted that there is a huge gap in data fortification. As for concurrency in the NoSQL systems it has been highlighted that the existing concepts of concurrency control don't work well with scaling even though the traditional techniques can be used it still reduces the performance of NoSQL systems [4]. Even though the concept of replication in big data NoSQL helps a lot in the process of recovery but yet a more robust recovery and backup approach is still needed.…”
Big data is becoming a very important concept nowadays as it can handle data in different formats and structures, velocity, and huge volume. NOSQL databases are used for handling the data with these characteristics as traditional database can't be used in managing this type of data. NoSQL database design is based on horizontal scalability with the concept of BASE which supports eventual consistence and data is considered in a soft state and basically available. Although NoSQL has a lot to offer when used in big data it is still not mature enough and faces some challenges including low join performance, concurrency control and recovery. Not only this but also it is very challenging for organizations to know which NoSQL data model to use and how does it fit with its organizational needs. This paper mainly displays the different NOSQL data models and the opportunities and challenges alongside with some techniques for handling these challenges.
“…Selection of materialized views is a challenging task for designing advanced database applications such as Analytical Databases [23], Autonomous Databases [2], Semantic Databases [21], Cloud Databases [9] and NoSQL Databases [56]. The idea of using materialized views to satisfy the quality-of-service of databases does not date from today, but since forty years [33].…”
Materialized View Selection is one of the most studied problems in the
database field, covering SQL and NoSQL technologies as well as different
deployment infrastructures (centralized, parallel, cloud). This problem has
become more complex with the arrival of data warehouses, being coupled with
the physical de sign phase that aims at optimizing query performance.
Selecting the best set of materialized views to optimize query performance
is a challenging task. Given their importance and the complexity of their
selection, several research efforts both from academia and industry have
been conducted. Results are promising - some solutions are being
implemented by commercial and open-source DBMSs -, but they do not factor in
the following properties of nowadays analytical queries: (i) large scale
queries, (ii) their dynamicity, and (iii) their high interaction. Studies to
date fail to consider that complete set of properties. Considering the three
properties simultaneously is crucial regarding today?s analytical
requirements, which involve dynamic and interactive queries. In this paper,
we first present a concise state of the art of the materialized view
selection problem (VSP) by analyzing its ecosystem. Secondly, we propose a
proactive re-selection approach that considers the three properties
concurrently. It features twomain phases: offline and online. In the offline
phase, we manage a set of the first queries based on a given threshold _ by
selecting materialized views through a hypergraph structure. The second
phase manages the addition of new queries by scheduling them, updates the
structure of the hypergraph, and selects new views by eliminating the least
beneficial ones. Finally, extensive experiments are conducted using the Star
Schema Benchmark data set to evaluate the effectiveness and efficiency of
our approach.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.