发明名称 |
DISTRIBUTED SQL QUERY PROCESSING USING KEY-VALUE STORAGE SYSTEM |
摘要 |
Distributed storage systems support SQL while also providing scalability and fault tolerance by utilizing an SQL library (the SQL execution component) layered on top of a transactional key-value system (the storage component). The SQL library comprises a parser and an execution engine running at the client, while the storage component comprises a key-value system for storing the data. The SQL library parses SQL queries received from client applications and maps them to transactions on the key-value system. The key-value system stores data items identified by key and provides concurrency control mechanisms to handle concurrent transactions. The key-value system may be a distributed system with several storage servers, each attached to one or more storage devices. |
申请公布号 |
WO2014093920(A2) |
申请公布日期 |
2014.06.19 |
申请号 |
WO2013US75171 |
申请日期 |
2013.12.13 |
申请人 |
MICROSOFT CORPORATION |
发明人 |
AGUILERA, MARCOS K.;LENERS, JOSHUA;WALFISH, MICHAEL |
分类号 |
G06F17/30 |
主分类号 |
G06F17/30 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|