Oracle Database In-Memory on Active Data Guard: Real-time Analytics on a Standby Database

被引:6
|
作者
Pendse, Sukhada [1 ]
Krishnaswamy, Vasudha [1 ]
Kulkarni, Kartik [1 ]
Li, Yunrui [1 ]
Lahiri, Tirthankar [1 ]
Raja, Vivekanandhan [1 ]
Zheng, Jing [1 ]
Girkar, Mahesh [1 ]
Kulkarni, Akshay [1 ]
机构
[1] Oracle Amer, Database Server Technol, 400 Oracle Pkwy, Redwood Shores, CA 94065 USA
关键词
OLAP; Standby database; In-Memory Analytics;
D O I
10.1109/ICDE48307.2020.00139
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Oracle Database In-Memory (DBIM) provides orders of magnitude speedup for analytic queries with its highly compressed, transactionally consistent, memory-optimized Column Store. Customers can use Oracle DBIM for making real-time decisions by analyzing vast amounts of data at blazingly fast speeds. Active Data Guard (ADG) is Oracle's comprehensive solution for high-availability and disaster recovery for the Oracle Database. Oracle ADG eliminates the high cost of idle redundancy by allowing reporting applications, ad-hoc queries and data extracts to be offloaded to the synchronized, physical Standby database replicated using Oracle ADG. In Oracle 12.2, we extended the DBIM advantage to Oracle ADG architecture. DBIM-on-ADG significantly boosts the performance of analytic, read-only workloads running on the physical Standby database, while the Primary database continues to process high-speed OLTP workloads. Customers can partition their data across the In-Memory Column Stores on the Primary and Standby databases based on access patterns, and reap the benefits of fault-tolerance as well as workload isolation without compromising on critical performance SLAs. In this paper, we explore and address the key challenges involved in building the DBIM-on-ADG infrastructure, including synchronized maintenance of the In-Memory Column Store on the Standby database, with high-speed OLTP activity continuously modifying data on the Primary database.
引用
收藏
页码:1570 / 1578
页数:9
相关论文
共 50 条
  • [21] Real-time database systems
    ONeil, P
    Ulusoy, O
    [J]. INFORMATION SYSTEMS, 1996, 21 (01) : 1 - 2
  • [22] A distributed real-time main-memory database for telecommunication
    Lindström, J
    Niklander, T
    Porkka, P
    Raatikainen, K
    [J]. DATABASES IN TELECOMMUNICATIONS, 2000, 1819 : 158 - 173
  • [24] A Distributed In-Memory Database Solution for Mass Data Applications
    Dong Hao
    [J]. ZTE Communications, 2010, 8 (04) : 45 - 48
  • [25] Analytics in Motion High Performance Event-Processing AND Real-Time Analytics in the Same Database
    Braun, Lucas
    Etter, Thomas
    Gasparis, Georgios
    Kaufmann, Martin
    Kossmann, Donald
    Widmer, Daniel
    Avitzur, Aharon
    Iliopoulos, Anthony
    Levy, Eliezer
    Liang, Ning
    [J]. SIGMOD'15: PROCEEDINGS OF THE 2015 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2015, : 251 - 264
  • [26] Effective data prediction method for in-memory database applications
    Yun, Ji-Tae
    Yoon, Su-Kyung
    Kim, Jeong-Geun
    Kim, Shin-Dug
    [J]. JOURNAL OF SUPERCOMPUTING, 2020, 76 (01): : 580 - 601
  • [27] Effective data prediction method for in-memory database applications
    Ji-Tae Yun
    Su-Kyung Yoon
    Jeong-Geun Kim
    Shin-Dug Kim
    [J]. The Journal of Supercomputing, 2020, 76 : 580 - 601
  • [28] Gorilla: A Fast, Scalable, In-Memory Time Series Database
    Pelkonen, Tuomas
    Franklin, Scott
    Teller, Justin
    Cavallaro, Paul
    Huang, Qi
    Meza, Justin
    Veeraraghavan, Kaushik
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2015, 8 (12): : 1816 - 1827
  • [29] CPU scheduling in an embedded active real-time database system
    Liao, GQ
    Liu, YS
    Xiao, YY
    Wang, LN
    Wang, HT
    [J]. CONCURRENT ENGINEERING: THE WORLDWIDE ENGINEERING GRID, PROCEEDINGS, 2004, : 903 - 908
  • [30] Transaction processing in distributed active real-time database systems
    Ulusoy, O
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 42 (03) : 247 - 262