发明名称 Methods, systems, and computer-readable media for providing a query layer for cloud databases
摘要 A method, non-transitory computer readable medium, and apparatus for receiving data from a cloud database. One or more queries requesting data from the cloud database are received. The one or more queries are converted from a row-store database query into a column-store database query. An optimal join plan is identified for the one or more queries using a cost based optimizer based on metadata for one or more relations in the cloud database. The optimal join plan is executed using a cloud application programming interface.
申请公布号 US9372890(B2) 申请公布日期 2016.06.21
申请号 US201113304043 申请日期 2011.11.23
申请人 Infosys Technologies, Ltd. 发明人 Bharath S/shri. V.;Valluri Satyanarayana R.;Karlapalem Kamalakar;Pisipati Radha Krishna
分类号 G06F17/30 主分类号 G06F17/30
代理机构 LeClairRyan, A Professional Corporation 代理人 LeClairRyan, A Professional Corporation
主权项 1. A method for providing a query layer for a cloud database, the method comprising: receiving, by a cloud database management device, one or more structured query language (SQL) queries requesting data from the cloud database; converting, by the cloud database management device, at least one of the received one or more SQL queries from a row-store database SQL query into a column-store database SQL query; identifying, by the cloud database management device, an optimal SQL join plan for the column-store database SQL query using a cost based optimizer based on metadata for one or more relations in the cloud database; converting the optimal SQL join plan into a set of MapReduce jobs; executing, by the cloud database management device, the MapReduce jobs using a platform independent cloud application programming interface and a MapReduce SQL connector; and receiving, by the cloud database management device, the requested data from the cloud database based on the column-store database SQL query.
地址 Bangalore IN