Making data visualization more efficient and effective: a survey

X Qin, Y Luo, N Tang, G Li - The VLDB Journal, 2020 - Springer
Data visualization is crucial in today's data-driven business world, which has been widely
used for helping decision making that is closely related to major revenues of many industrial …

In-memory big data management and processing: A survey

H Zhang, G Chen, BC Ooi, KL Tan… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
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 …

Duckdb: an embeddable analytical database

M Raasveldt, H Mühleisen - … of the 2019 International Conference on …, 2019 - dl.acm.org
The immense popularity of SQLite shows that there is a need for unobtrusive in-process data
management solutions. However, there is no such system yet geared towards analytical …

Blurring the lines between blockchains and database systems: the case of hyperledger fabric

A Sharma, FM Schuhknecht, D Agrawal… - Proceedings of the 2019 …, 2019 - dl.acm.org
Within the last few years, a countless number of blockchain systems have emerged on the
market, each one claiming to revolutionize the way of distributed transaction processing in …

What's really new with NewSQL?

A Pavlo, M Aslett - ACM Sigmod Record, 2016 - dl.acm.org
A new class of database management systems (DBMSs) called NewSQL tout their ability to
scale modern on-line transaction processing (OLTP) workloads in a way that is not possible …

Do {OS} abstractions make sense on {FPGAs}?

D Korolija, T Roscoe, G Alonso - 14th USENIX Symposium on Operating …, 2020 - usenix.org
Hybrid computing systems, consisting of a CPU server coupled with a Field-Programmable
Gate Array (FPGA) for application acceleration, are today a common facility in datacenters …

An empirical evaluation of in-memory multi-version concurrency control

Y Wu, J Arulraj, J Lin, R Xian, A Pavlo - Proceedings of the VLDB …, 2017 - dl.acm.org
Multi-version concurrency control (MVCC) is currently the most popular transaction
management scheme in modern database management systems (DBMSs). Although MVCC …

Cicada: Dependably fast multi-core in-memory transactions

H Lim, M Kaminsky, DG Andersen - Proceedings of the 2017 ACM …, 2017 - dl.acm.org
Multi-core in-memory databases promise high-speed online transaction processing.
However, the performance of individual designs suffers when the workload characteristics …

In-memory databases: Challenges and opportunities from software and hardware perspectives

KL Tan, Q Cai, BC Ooi, WF Wong, C Yao… - ACM Sigmod Record, 2015 - dl.acm.org
The increase in the capacity of main memory coupled with the decrease in cost has fueled
research in and development of in-memory databases. In recent years, the emergence of …

Halfmoon: Log-optimal fault-tolerant stateful serverless computing

S Qi, X Liu, X Jin - Proceedings of the 29th Symposium on Operating …, 2023 - dl.acm.org
Serverless computing separates function execution from state management. Simple retry-
based fault tolerance might corrupt the shared state with duplicate updates. Existing …