WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2016064575) HIGH PERFORMANCE TRANSACTIONS IN DATABASE MANAGEMENT SYSTEMS
Latest bibliographic data on file with the International Bureau   

Pub. No.: WO/2016/064575 International Application No.: PCT/US2015/054350
Publication Date: 28.04.2016 International Filing Date: 07.10.2015
Chapter 2 Demand Filed: 11.05.2016
IPC:
G06F 17/30 (2006.01)
Applicants: MICROSOFT TECHNOLOGY LICENSING, LLC[US/US]; Attn: Patent Group Docketing (Bldg. 8/1000) One Microsoft Way Redmond, WA 98052-6399, US
Inventors: LOMET, David, Bruce; US
LEVANDOSKI, Justin, Jon; US
SENGUPTA, Sudipta; US
STUTSMAN, Ryan; US
Agent: MINHAS, Sandip; US
FISCHER, Michael; Olswang Germany LLP Rosental 4 80331 Munich, DE
Michael Fisher; Olswang Germany LLP Rosental 4 80331 Munich, DE
Priority Data:
14/588,39031.12.2014US
62/065,75419.10.2014US
Title (EN) HIGH PERFORMANCE TRANSACTIONS IN DATABASE MANAGEMENT SYSTEMS
(FR) TRANSACTIONS À HAUTES PERFORMANCES DANS DES SYSTÈMES DE GESTION DE BASE DE DONNÉES
Abstract: front page image
(EN) A transaction engine includes a multi-version concurrency control (MVCC) module that accesses a latch-free hash table that includes respective hash table entries that include respective buckets of respective bucket items. The bucket items represent respective records, the respective bucket items each including a value indicating a temporal most recent read time of the item and a version list of descriptions that describe respective versions of the respective records, the MVCC module performing timestamp order concurrency control, using the latch-free hash table. Recovery log buffers may be used as cache storage for the transaction engine.
(FR) L'invention concerne un moteur de transaction qui comprend un module de commande de simultanéité de versions multiples (MVCC) qui accède à une table de hachage sans verrouillage qui comprend des entrées de table de hachage respectives qui comprennent des compartiments respectifs d'éléments de compartiment respectifs. Les éléments de compartiment représentent des enregistrements respectifs, les éléments de compartiment respectifs comprenant chacun une valeur indiquant un temps de lecture le plus récent dans le temps de l'élément et une liste de versions de descriptions qui décrivent des versions respectives des enregistrements respectifs, le module MVCC réalisant une commande de simultanéité d'ordre d'estampille temporelle, à l'aide de la table de hachage sans verrouillage. Des mémoires tampons de journaux de récupération peuvent être utilisées en tant que dispositif de stockage de type mémoire cache pour le moteur de transaction.
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, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, 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)