发明公开
EP2932410A2 DISTRIBUTED SQL QUERY PROCESSING USING KEY-VALUE STORAGE SYSTEM
审中-公开
VERTEILTE SQL-ANFRAGENVERARBEITUNG MIT EINEMSCHLÜSSELWERT-SPEICHERSYSTEM
- 专利标题: DISTRIBUTED SQL QUERY PROCESSING USING KEY-VALUE STORAGE SYSTEM
- 专利标题(中): VERTEILTE SQL-ANFRAGENVERARBEITUNG MIT EINEMSCHLÜSSELWERT-SPEICHERSYSTEM
-
申请号: EP13818089.8申请日: 2013-12-13
-
公开(公告)号: EP2932410A2公开(公告)日: 2015-10-21
- 发明人: AGUILERA, Marcos K. , LENERS, Joshua , WALFISH, Michael
- 申请人: Microsoft Technology Licensing, LLC
- 申请人地址: One Microsoft Way Redmond, WA 98052 US
- 专利权人: Microsoft Technology Licensing, LLC
- 当前专利权人: Microsoft Technology Licensing, LLC
- 当前专利权人地址: One Microsoft Way Redmond, WA 98052 US
- 代理机构: Trichard, Louis
- 优先权: US201213712993 20121213
- 国际公布: WO2014093920 20140619
- 主分类号: G06F17/30
- IPC分类号: G06F17/30
摘要:
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.
信息查询