Invention Grant
- Patent Title: Remote one-sided persistent writes
-
Application No.: US15720949Application Date: 2017-09-29
-
Publication No.: US10732836B2Publication Date: 2020-08-04
- Inventor: Jia Shi , Yiliang Jin , Zheren R. Zhang , Zuoyu Tao , Vijay Sridharan , Kothanda Umamageswaran , Graham Ivey , Yunrui Li
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Hickman Palermo Becker Bingham LLP
- Agent Marcel K. Bingham
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/30 ; G06F3/06 ; G06F13/28 ; G06F16/23 ; G06F9/455 ; G06F12/02 ; G06F12/0871 ; H04L29/08

Abstract:
A shared storage architecture persistently stores database files in non-volatile random access memories (NVRAMs) of computing nodes of a multi-node DBMS. The computing nodes of the multi-node DBMS not only collectively store database data on NVRAMs of the computing nodes, but also host database server instances that process queries in parallel, host database sessions and database processes, and together manage access to a database stored on the NVRAMs of the computing nodes. To perform a data block read operation from persistent storage, a data block may be transferred directly over a network between NVRAM of a computing node that persistently stores the data block to a database buffer in non-volatile RAM of another computing node that requests the data block. The transfer is accomplished using remote direct memory access (“RDMA). In addition to techniques for performing a data block read operation to NVRAM, computing nodes perform a data block write operation to data blocks stored in NVRAM of the NVRAM shared storage architecture. The data block write operation is referred to herein as a one-sided write because only one database process needs to participate in the writing of a data block to NVRAM in order to successfully commit the write.
Public/Granted literature
- US20190102087A1 REMOTE ONE-SIDED PERSISTENT WRITES Public/Granted day:2019-04-04
Information query