2015
DOI: 10.1109/tkde.2015.2427795
|View full text |Cite
|
Sign up to set email alerts
|

In-Memory Big Data Management and Processing: A Survey

Abstract: Growing main memory capacity has fueled the development of in-memory big data management and processing. By eliminating disk I/O bottleneck, it is now possible to support interactive data analytics. However, in-memory systems are much more sensitive to other sources of overhead that do not matter in traditional I/O-bounded disk-based systems. Some issues such as fault-tolerance and consistency are also more challenging to handle in in-memory environment. We are witnessing a revolution in the design of database… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
156
0
6

Year Published

2015
2015
2023
2023

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 355 publications
(183 citation statements)
references
References 188 publications
0
156
0
6
Order By: Relevance
“…The qualitative comparison of in-memory data management systems [1] are Relational databases, NoSQL databases, Graph databases, Cache systems, Big data analysis systems and real time processing systems on multiple dimensions. The comparison of Relational and NoSQL databases on the basis of the security issues [2], where security is necessary today.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The qualitative comparison of in-memory data management systems [1] are Relational databases, NoSQL databases, Graph databases, Cache systems, Big data analysis systems and real time processing systems on multiple dimensions. The comparison of Relational and NoSQL databases on the basis of the security issues [2], where security is necessary today.…”
Section: Related Workmentioning
confidence: 99%
“…In present Big data processing, in-memory enumerate has become popular because to increase capacity and high throughput of main memory. Both relational and NoSQL databases are inmemory databases [1] that provides different mechanism for data storage and retrieval. Relational database store data in structure like tabular format, where each relational table consists of rows (tuples) and columns, therefore it depends on the relational model.…”
Section: Introductionmentioning
confidence: 99%
“…The unacceptable performance was initially encountered by Internet companies such as Amazon, Google, Facebook and Twitter, [2] but is now also becoming a hindrance for other organizations which desire to provide a reliable real-time service (e.g., real-time auction services, advertising, social gaming). For example, trading companies must detect a sudden change in the stock market prices and react immediately (in milliseconds), which seems unlikely to achieve using traditional disk-based processing systems [3]. In order that we meet the strict requirements for analyzing large amounts of unstructured data in real-time and cater to requests in milliseconds, an IMDB system that loads the entire data into the Random Access Memory (RAM) as and when required, is necessary.…”
Section: Horizons: Big Data Explosionmentioning
confidence: 99%
“…In recent decades, new breakthroughs are being created due to the emergence of multi-core processors and the availability of large amounts of main memory at tumbling costs. For instance, memory storage capacity and bandwidth have been doubling roughly every three years, while its price has been dropping by a factor of 10 every five years [3]. Evolution of database systems over the last few decades is primarily driven by significant progress in hardware, availability of a large amount of data, emerging applications, collection of data at an unprecedented rate and so on.…”
Section: Horizons: Big Data Explosionmentioning
confidence: 99%
“…Recent developments of spatial big data systems have motivated the emergence of novel technologies for processing large-scale spatial data on clusters of computers in a distributed environment. These Distributed Data Management Systems (DDMSs) can be classified in disk-based [9] and in-memory-based [18]. The disk-based Distributed Spatial Data Management Systems (DSDMSs) are characterized by being Hadoop-based systems and the most representative ones are SpatialHadoop [4] and Hadoop-GIS [1].…”
Section: Introductionmentioning
confidence: 99%