发明名称 Managing data storage
摘要 Methods, a system, and a program product for use in managing data storage is disclosed. In an embodiment, a method, system, and program product comprises receiving content via an object based storage interface to a data storage system; generating a database insert operation for an object derived from the content, the object having a generated object identifier; and using the database entry operation, storing data associated with the object in a shared-nothing database located within the data storage system, wherein the shared-nothing database is enabled to perform parallel processing across multiple independent nodes.;In another embodiment, a method comprises receiving a delete command for an object via an object based interface to a data storage system; generating a database delete operation for the object based on the delete command; and using the database delete operation, deleting data associated with the object in a shared-nothing database located within the data storage system, wherein the shared-nothing database is enabled to perform parallel processing across multiple independent nodes.;In yet another embodiment, a method comprises receiving a search command via an object based interface to a data storage system; generating a database query based on the search command; and using the database query, querying a shared-nothing database located within the data storage system, wherein the shared-nothing database is enabled to perform parallel processing across multiple independent nodes.
申请公布号 US9292523(B1) 申请公布日期 2016.03.22
申请号 US201113069593 申请日期 2011.03.23
申请人 EMC Corporation 发明人 Todd Stephen J.
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人 Hurley John T.;Reyes Jason A.;Gupta Krishnendu
主权项 1. A method for use in managing data storage, the method comprising: receiving content via an object layer of an object based storage interface to a data storage system having a file layer, wherein the data storage system includes an object-based system implemented atop a shared-nothing relational database having a database layer; communicating the received content to a database connector; generating a database insert operation for an object derived from the content, the object having a generated object identifier, wherein generating the data insert operation includes converting an associated object based storage interface command into a corresponding shared-nothing database insert operation, wherein converting includes converting an object layer operation into an operation for the database layer, wherein the object layer operation is an XAM operation and the operation for the database layer is an SQL operation; and using the database insert operation, inserting data associated with the object in the shared-nothing relational database located within the data storage system, wherein the shared-nothing relational database is enabled to perform parallel processing across multiple independent nodes.
地址 Hopkinton MA US