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 条
  • [1] Fault-tolerant Real-time Analytics with Distributed Oracle Database In-memory
    Mukherjee, Niloy
    Chavan, Shasank
    Colgan, Maria
    Gleeson, Mike
    He, Xiaoming
    Holloway, Allison
    Kamp, Jesse
    Kulkarni, Kartik
    Lahiri, Tirthankar
    Loaiza, Juan
    Macnaughton, Neil
    Mullick, Atrayee
    Muthulingam, Sujatha
    Raja, Vivekanandhan
    Rungta, Raunak
    [J]. 2016 32ND IEEE INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2016, : 1298 - 1309
  • [2] Oracle Database In-Memory: A Dual Format In-Memory Database
    Lahiri, Tirthankar
    Chavan, Shasank
    Colgan, Maria
    Das, Dinesh
    Ganesh, Amit
    Gleeson, Mike
    Hase, Sanket
    Holloway, Allison
    Kamp, Jesse
    Lee, Teck-Hua
    Loaiza, Juan
    Macnaughton, Neil
    Marwah, Vineet
    Mukherjee, Niloy
    Mullick, Atrayee
    Muthulingam, Sujatha
    Raja, Vivekanandhan
    Roth, Marty
    Soylemez, Ekrem
    Zait, Mohamed
    [J]. 2015 IEEE 31ST INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2015, : 1253 - 1258
  • [3] HIG - An In-memory Database Platform Enabling Real-time Analyses of Genome Data
    Schapranow, Matthieu-P.
    Plattner, Hasso
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2013,
  • [4] Distributed Architecture of Oracle Database In-memory
    Mukherjee, Niloy
    Chavan, Shasank
    Colgan, Maria
    Das, Dinesh
    Gleeson, Mike
    Hase, Sanket
    Holloway, Allison
    Jin, Hui
    Kamp, Jesse
    Kulkarni, Kartik
    Lahiri, Tirthankar
    Loaiza, Juan
    Macnaughton, Neil
    Marwah, Vineet
    Mullick, Atrayee
    Witkowski, Andy
    Yan, Jiaqi
    Zait, Mohamed
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2015, 8 (12): : 1630 - 1641
  • [5] Accelerating Joins and Aggregations on the Oracle In-Memory Database
    Chavan, Shasank
    Hopeman, Albert
    Lee, Sangho
    Lui, Dennis
    Mylavarapu, Ajit
    Soylemez, Ekrem
    [J]. 2018 IEEE 34TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2018, : 1441 - 1452
  • [6] How does Oracle Database In-Memory Scale out?
    Mukherjee, Niloy
    Kulkarni, Kartik
    Jin, Hui
    Kamp, Jesse
    Lahiri, Tirthankar
    [J]. 2015 10TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), VOL 1, 2015, : 39 - 44
  • [7] Loading of a real-time main memory database
    [J]. Liu, Yunsheng, 2000, (11):
  • [8] Query Optimization in Oracle 12c Database In-Memory
    Das, Dinesh
    Yan, Jiaqi
    Zait, Mohamed
    Valluri, Satyanarayana R.
    Vyas, Nirav
    Krishnamachari, Ramarajan
    Gaharwar, Prashant
    Kamp, Jesse
    Mukherjee, Niloy
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2015, 8 (12): : 1770 - 1781
  • [9] Towards Analytics-as-a-Service Using an In-Memory Column Database
    Schaffner, Jan
    Eckart, Benjamin
    Schwarz, Christian
    Brunnert, Jan
    Jacobs, Dean
    Zeier, Alexander
    [J]. NEW FRONTIERS IN INFORMATION AND SOFTWARE AS SERVICES: SERVICE AND APPLICATION DESIGN CHALLENGES IN THE CLOUD, 2011, 74 : 257 - +
  • [10] Analytics on Historical Data Using a Clustered Insert-Only In-Memory Column Database
    Schaffner, Jan
    Krueger, Jens
    Mueller, Stephan
    Hofmann, Paul
    Zeier, Alexander
    [J]. 2009 IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1 AND 2, PROCEEDINGS, 2009, : 704 - +