Object storage system capable of performing snapshots, branches and locking

    公开(公告)号:US10248682B2

    公开(公告)日:2019-04-02

    申请号:US14627954

    申请日:2015-02-20

    Applicant: Scality, S.A.

    Abstract: An apparatus is described including a large scale distributed storage system. The large scale distributed storage system includes an object store. The large scale distributed storage system includes a plurality of connector nodes coupled to the object store. The connector nodes are to provide access to the object store for respective users that are respectively coupled to the connector nodes. The connector nodes are to provide the following services for the respective users: a snapshot of a storage system implemented within said object store; branching from a snapshot taken of said storage system implemented within said object store; locking of information kept within said storage system implemented within said object store.

    Snapshots and forks of storage systems using distributed consistent databases implemented within an object store

    公开(公告)号:US11061928B2

    公开(公告)日:2021-07-13

    申请号:US16386142

    申请日:2019-04-16

    Applicant: SCALITY, S.A.

    Abstract: A method is described that includes providing a snapshot counter for a storage system implemented with multiple distributed consistent database instances. The method further includes recognizing the taking of a snapshot of the storage system by incrementing the snapshot counter from a first snapshot counter value to a second snapshot counter value. The method further includes, in response to a first change for one of the distributed consistent databases subsequent to the taking of the snapshot, performing the following: saving state information of the distributed consistent database as the state information existed prior to the change and associating the first snapshot counter value to the state information. Associating the second snapshot counter's value with the distributed consistent database having the first change. Another method for the taking of a snapshot of a distributed consistent database is also described.

    SNAPSHOTS AND FORKS OF STORAGE SYSTEMS USING DISTRIBUTED CONSISTENT DATABASES IMPLEMENTED WITHIN AN OBJECT STORE

    公开(公告)号:US20190310994A1

    公开(公告)日:2019-10-10

    申请号:US16386142

    申请日:2019-04-16

    Applicant: SCALITY, S.A.

    Abstract: A method is described that includes providing a snapshot counter for a storage system implemented with multiple distributed consistent database instances. The method further includes recognizing the taking of a snapshot of the storage system by incrementing the snapshot counter from a first snapshot counter value to a second snapshot counter value. The method further includes, in response to a first change for one of the distributed consistent databases subsequent to the taking of the snapshot, performing the following: saving state information of the distributed consistent database as the state information existed prior to the change and associating the first snapshot counter value to the state information. Associating the second snapshot counter's value with the distributed consistent database having the first change. Another method for the taking of a snapshot of a distributed consistent database is also described.

    Snapshots and forks of storage systems using distributed consistent databases implemented within an object store

    公开(公告)号:US10324954B2

    公开(公告)日:2019-06-18

    申请号:US15163560

    申请日:2016-05-24

    Applicant: Scality, S.A.

    Abstract: A method is described that includes providing a snapshot counter for a storage system implemented with multiple distributed consistent database instances. The method further includes recognizing the taking of a snapshot of the storage system by incrementing the snapshot counter from a first snapshot counter value to a second snapshot counter value. The method further includes, in response to a first change for one of the distributed consistent databases subsequent to the taking of the snapshot, performing the following: saving state information of the distributed consistent database as the state information existed prior to the change and associating the first snapshot counter value to the state information. Associating the second snapshot counter's value with the distributed consistent database having the first change. Another method for the taking of a snapshot of a distributed consistent database is also described.

    Distributed consistent database implementation within an object store
    8.
    发明授权
    Distributed consistent database implementation within an object store 有权
    在对象存储中分布式一致的数据库实现

    公开(公告)号:US09524302B2

    公开(公告)日:2016-12-20

    申请号:US14198486

    申请日:2014-03-05

    Applicant: Scality, S.A.

    Abstract: A storage system is described. The storage system includes an object store having a plurality of objects to implement a quota policy or a part of a relational database. The plurality of objects include a first plurality of immutable objects, a second plurality of immutable objects and a head object. The first plurality of immutable objects contain information kept within the database. The second plurality of immutable objects contain a hierarchy of pages for accessing the first plurality of immutable objects. The plurality of objects also include a mutable object that contains a mapping table that maps identifiers of the pages to identifiers of objects of the second plurality of immutable objects. The information is one of: quota policy information; information within a table of a relational database; a stripe of a thin provisioned file.

    Abstract translation: 描述存储系统。 存储系统包括具有多个对象以实现配额策略或关系数据库的一部分的对象存储。 多个对象包括第一多个不可变对象,第二多个不可变对象和头对象。 第一个多个不可变对象包含数据库中保存的信息。 所述第二多个不可变对象包含用于访问所述第一多个不可变对象的页面的层级。 多个对象还包括可变对象,其包含将页面的标识符映射到第二多个不可变对象的对象的标识符的映射表。 信息是:配额政策信息; 关系数据库表内的信息; 细分配文件的条带。

Patent Agency Ranking