发明名称 |
Local Versus Remote Optimization in Encrypted Query Processing |
摘要 |
Methods, systems, and computer-readable storage media for optimizing query processing in encrypted databases. In some implementations, actions include receiving a query that is to be used to query an encrypted database, generating a plurality of query plans based on the query, each query plan including a local query and one or more remote queries, the local query being executable at a client-side and the one or more remote queries being executable at a server-side, selecting an optimal query plan from the plurality of query plans, providing one or more remote queries of the optimal query plan to the server-side for execution, receiving one or more remote results, and processing a local query of the optimal query plan and the one or more remote results to provide a final query result. |
申请公布号 |
US2015039586(A1) |
申请公布日期 |
2015.02.05 |
申请号 |
US201313955691 |
申请日期 |
2013.07.31 |
申请人 |
Kerschbaum Florian;Grofig Patrick;Haerterich Martin;Kohler Mathias;Schaad Andreas;Schroepfer Axel;Tighzert Walter |
发明人 |
Kerschbaum Florian;Grofig Patrick;Haerterich Martin;Kohler Mathias;Schaad Andreas;Schroepfer Axel;Tighzert Walter |
分类号 |
G06F17/30 |
主分类号 |
G06F17/30 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computer-implemented method for optimizing query processing in encrypted databases, the method being executed using one or more processors and comprising:
receiving a query that is to be used to query an encrypted database; generating, by the one or more processors, a plurality of query plans based on the query, each query plan comprising a local query and one or more remote queries, the local query being executable at a client-side and the one or more remote queries being executable at a server-side; selecting, by the one or more processors, an optimal query plan from the plurality of query plans; providing one or more remote queries of the optimal query plan to the server-side for execution; receiving one or more remote results; and processing a local query of the optimal query plan and the one or more remote results to provide a final query result. |
地址 |
Karlsruhe DE |