2017
DOI: 10.14778/3137765.3137767
|View full text |Cite
|
Sign up to set email alerts
|

Parallel replication across formats in SAP HANA for scaling out mixed OLTP/OLAP workloads

Abstract: Modern in-memory database systems are facing the need of efficiently supporting mixed workloads of OLTP and OLAP. A conventional approach to this requirement is to rely on ETL-style, application-driven data replication between two very different OLTP and OLAP systems, sacrificing realtime reporting on operational data. An alternative approach is to run OLTP and OLAP workloads in a single machine, which eventually limits the maximum scalability of OLAP query performance. In order to tackle this challenging prob… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 22 publications
(8 citation statements)
references
References 17 publications
(27 reference statements)
0
8
0
Order By: Relevance
“…To enable real-time data analysis, where data analysis needs to be performed using the most recent version of data, a DBMS needs to be capable of efficiently executing analytics on fresh (i.e., the most recent) version of data that is ingested by transactional workloads, which is a challenging task. Several works from industry (e.g., [5,12,[118][119][120]) and academia (e.g., [17,18,115,[121][122][123][124][125][126][127] attempt to address issues with data freshness by proposing various techniques to support both transactional and analytical workloads in a single database system. This combined approach is known as hybrid transactional and analytical processing (HTAP).…”
Section: Htap Backgroundmentioning
confidence: 99%
“…To enable real-time data analysis, where data analysis needs to be performed using the most recent version of data, a DBMS needs to be capable of efficiently executing analytics on fresh (i.e., the most recent) version of data that is ingested by transactional workloads, which is a challenging task. Several works from industry (e.g., [5,12,[118][119][120]) and academia (e.g., [17,18,115,[121][122][123][124][125][126][127] attempt to address issues with data freshness by proposing various techniques to support both transactional and analytical workloads in a single database system. This combined approach is known as hybrid transactional and analytical processing (HTAP).…”
Section: Htap Backgroundmentioning
confidence: 99%
“…To enable real-time analysis, we need a DBMS that allows us to run analytics on fresh data ingested by transactional engines. Several works from industry (e.g., [23,27,44,45,46]) and academia (e.g., [8,10,11,29,38,41,48,51,54,64] attempt to address issues with data freshness by proposing various techniques to support both transactional workloads and analytical workloads in a single database system. This combined approach is known as hybrid transactional and analytical processing (HTAP).…”
Section: Htap Backgroundmentioning
confidence: 99%
“…HTAP Systems. Several works from industry (e.g., [23,27,44,45,46]) and academia (e.g., [8,10,11,29,38,41,48,51,54,64]) propose various techniques to support HTAP. Many of them use a single-instance design [8,11,23,29,38,64], while others are multiple-instance [2, 27,51].…”
Section: Related Workmentioning
confidence: 99%
“…In recent years, hybrid transaction/analytical processing (in short, HTAP) systems are proliferating fast. Many giant companies provide HTAP systems, including Oracle database in-memory [24], SQL Server [21], SAP HANA [34], Mem-SQL [14] and TiDB [4]. HTAP systems are popular for two reasons.…”
Section: Introductionmentioning
confidence: 99%
“…Due to several unfavorable factors such as strong consistency semantics and double operating cost, it is not easy to use separate stream processing systems as HTAP solutions. The other architecture uses a single HTAP DBMS [4], [25], [33], [34], achieving high performance for OLTP and OLAP. It eliminates data movement overhead but adds pressure to performance isolation or consistency guarantees.…”
Section: Introductionmentioning
confidence: 99%