Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2019067990) DATABASE WITH NVDIMM AS PERSISTENT STORAGE
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2019/067990 International Application No.: PCT/US2018/053557
Publication Date: 04.04.2019 International Filing Date: 28.09.2018
IPC:
G06F 17/30 (2006.01) ,G06F 13/28 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
17
Digital computing or data processing equipment or methods, specially adapted for specific functions
30
Information retrieval; Database structures therefor
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
13
Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
14
Handling requests for interconnection or transfer
20
for access to input/output bus
28
using burst mode transfer, e.g. direct memory access, cycle steal
Applicants:
ORACLE INTERNATIONAL CORPORATION [US/US]; 500 Oracle Parkway, Mail Stop 50P7 Redwood Shores, California 94065, US
Inventors:
SHI, Jia; US
YILIANG, Jin; US
ZHANG, Zheren R.; US
TAO, Zuoyu; US
SRIDHARAN, Vijay; US
UMAMAGESWARAN, Kothanda; US
IVEY, Graham; US
LI, Yunrui; US
CHOUDHURY, Nilesh; US
MEIYYAPPAN, Krishnan; US
ZHANG, Kai; US
USTIMENKO, Semen; US
KOWSALYA, Salini Selvaraj; US
SARDASHTI, Somayeh; US
Agent:
BINGHAM, Marcel K.; US
STONE, Adam C.; US
LIU, Agatha H.; US
HICKMAN, Brian D.; US
MILLER, Brian M.; US
YANG, Cato; US
ORICH, Christine E.; US
PALERMO, Christopher J.; US
LEDESMA, Daniel D.; US
SALGADO, Daniel L.; US
BECKER, Edward A.; US
KARLIN, Elliot H.; US
MADRAK, Jeffrey R.; US
PAPANYAN, Khachatur V.; US
MILLER, Kevin Worthington; US
KULCZYCKA, Malgorzata A.; US
FLINDERS, Matthew; US
MEEHAN, Michael J.; US
BAJWA, Sanjeev S.; US
JANG, Rae Eun; US
BASSETT, Sarah Savage; US
MEIKLE, Tammy L.; US
WAN, Tiffany; US
GELBLUM, Michael; US
MCGUIRE, John; US
KANZAKI, Kim; US
BAGGALEY, Nicholas; US
CHENG, Charles; US
HUTCHINS, Eric; US
KOCIALSKI, Molly; US
NICHOLES, Chris; US
SUTTON, Eric; US
WEBER, Rick; US
Priority Data:
15/720,94929.09.2017US
Title (EN) DATABASE WITH NVDIMM AS PERSISTENT STORAGE
(FR) BASE DE DONNÉES COMPRENANT UNE NVDIMM EN TANT QUE MÉMORISATION PERSISTANTE
Abstract:
(EN) 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 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 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 node that persistently stores the data block to a database buffer in non-volatile RAM of another 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.
(FR) Une architecture de mémorisation partagée mémorise de manière persistante des fichiers de base de données dans des mémoires non volatiles à accès aléatoire (NVRAM) de nœuds de calcul d'un DBMS à nœuds multiples. Les nœuds de calcul du DBMS à nœuds multiples mémorisent non seulement de manière collective des données de base de données sur des NVRAM des nœuds, mais également des instances de serveur de base de données hôtes qui traitent des interrogations en parallèle, des sessions de base de données hôtes et des traitements de base de données, et gèrent ensemble l'accès à une base de données mémorisée sur les NVRAM des nœuds. Pour réaliser une opération de lecture de bloc de données à partir d'une mémorisation persistante, un bloc de données peut être transféré directement sur un réseau entre une NVRAM d'un nœud qui mémorise de manière persistante le bloc de données sur un tampon de base de données dans une RAM non volatile d'un autre nœud qui demande le bloc de données. Le transfert est réalisé à l'aide d'un accès direct à la mémoire à distance (RDMA). En plus des techniques de réalisation d'une opération de lecture de bloc de données sur une NVRAM, des nœuds de calcul effectuent une opération d'écriture de bloc de données.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)