发明名称 Distributed storage system with pluggable query processing
摘要 As part of a query-processing technique, in response to receiving queries for information stored in a distributed storage system and associated query-processing information identifying sets of predefined operations to perform on one or more databases in the distributed storage system, the distributed storage system accesses sets of predefined operations. Then, for the sets of predefined operations on the one or more databases, the distributed storage system uses one or more adaptors for multiple storage subsystems in the distributed storage system and one or more indexes corresponding to collections of information in the one or more databases. Moreover, the distributed storage system executes the sets of predefined operations on the multiple storage subsystems to obtain results for the queries. The sets of predefined operations may be defined by different users, so that the distributed storage system can be adapted to these users' needs.
申请公布号 US9460139(B2) 申请公布日期 2016.10.04
申请号 US201615008327 申请日期 2016.01.27
申请人 LinkedIn Corporation 发明人 Das Shirshanka
分类号 G06F7/00;G06F17/30 主分类号 G06F7/00
代理机构 Park, Vaughan, Fleming & Dowler LLP 代理人 Park, Vaughan, Fleming & Dowler LLP
主权项 1. A computer-system-implemented method for providing a result for a first query and a second query of one or more databases, the method comprising: receiving, at a distributed storage system comprising the one or more databases: the first query and first query-processing information identifying a first set of predefined operations; andthe second query and second query-processing information identifying a second set of predefined operations;wherein the distributed storage system further comprises: adaptors for multiple storage subsystems in the distributed storage system that store the one or more databases; andmultiple indexes, wherein each of the indexes corresponds to a different collection of information stored in the one or more databases; using the computer system, performing the first set of predefined operations and the second set of predefined operations by: using one or more of the adaptors and one or more of the indexes for the first set of predefined operations and the second set of predefined operations; andexecuting the first set of predefined operations and the second set of predefined operations on the multiple storage subsystems in the distributed storage system; and providing the result of the first set of predefined operations and the second set of predefined operations.
地址 Mountain View CA US