暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
Hybrid OLTP and OLAP.pdf
568
9页
3次
2022-08-04
免费下载
See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/325152834
Hybrid OLTP and OLAP
Chapter · January 2018
DOI: 10.1007/978-3-319-63962-8_179-1
CITATIONS
8
READS
3,256
2 authors:
Some of the authors of this publication are also working on these related projects:
ResilientDB Fabric View project
Publish/Subscribe View project
Jana Giceva
ETH Zurich
15 PUBLICATIONS268 CITATIONS
SEE PROFILE
Mohammad Sadoghi
University of California, Davis
128 PUBLICATIONS1,414 CITATIONS
SEE PROFILE
All content following this page was uploaded by Mohammad Sadoghi on 22 May 2018.
The user has requested enhancement of the downloaded file.
H
Hybrid OLTP and OLAP
Jana Giceva
1
and Mohammad Sadoghi
2
1
Department of Computing, Imperial College
London, London, UK
2
University of California, Davis, CA, USA
Synonyms
HTAP; Hybrid transactional and analytical pro-
cessing; Operational analytics; Transactional an-
alytics
Definitions
Hybrid transactional and analytical processing
(HTAP) refers to system architectures and tech-
niques that enable modern database management
systems (DBMS) to perform real-time analytics
on data that is ingested and modified in the
transactional database engine. It is a term that was
originally coined by Gartner where Pezzini et al.
(2014) highlight the need of enterprises to close
the gap between analytics and action for better
business agility and trend awareness.
Overview
The goal of running transactions and analytics on
the same data has been around for decades, but
has not fully been realized due to technology lim-
itations. Today, businesses can no longer afford
to miss the real-time insights from data that is in
their transactional system as they may lose com-
petitive edge unless business decisions are made
on latest data (Analytics on latest data implies
allowing the query to run on any desired level of
isolations including dirty read, committed read,
snapshot read, repeatable read, or serializable.)
or fresh data (Analytics on fresh data implies
running queries on a recent snapshot of data
that may not necessarily be the latest possible
snapshot when the query execution began or a
consistent snapshot.). As a result, in recent years
in both academia and industry, there has been
an effort to address this problem by designing
techniques that combine the transactional and
analytical capabilities and integrate them in a sin-
gle hybrid transactional and analytical processing
(HTAP) system.
Online transaction processing (OLTP) systems
are optimized for write-intensive workloads.
OLTP systems employ data structures that are
designed for high volume of point access queries
with a goal to maximize throughput and minimize
latency. Transactional DBMSs typically store
data in a row format, relying on indexes and
efficient mechanisms for concurrency control.
Online analytical processing (OLAP) systems
are optimized for heavy read-only queries that
touch large amounts of data. The data structures
used are optimized for storing and accessing large
volumes of data to be transferred between the
storage layer (disk or memory) and the process-
© Springer International Publishing AG 2018
S. Sakr, A. Zomaya (eds.), Encyclopedia of Big Data Technologies,
https://doi.org/10.1007/978-3-319-63962-8_179-1
of 9
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜