JP6009097B2 - 分散オブジェクトストレージエコシステムにおけるコンテンツとメタデータの分離 - Google Patents
分散オブジェクトストレージエコシステムにおけるコンテンツとメタデータの分離 Download PDFInfo
- Publication number
- JP6009097B2 JP6009097B2 JP2015545026A JP2015545026A JP6009097B2 JP 6009097 B2 JP6009097 B2 JP 6009097B2 JP 2015545026 A JP2015545026 A JP 2015545026A JP 2015545026 A JP2015545026 A JP 2015545026A JP 6009097 B2 JP6009097 B2 JP 6009097B2
- Authority
- JP
- Japan
- Prior art keywords
- storage system
- metadata
- content data
- storage
- processor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000926 separation method Methods 0.000 title description 3
- 238000000034 method Methods 0.000 claims description 48
- 230000010076 replication Effects 0.000 claims description 34
- 238000012217 deletion Methods 0.000 claims description 8
- 230000037430 deletion Effects 0.000 claims description 8
- 230000003362 replicative effect Effects 0.000 claims description 7
- 238000012790 confirmation Methods 0.000 claims 1
- 238000007726 management method Methods 0.000 description 31
- 230000008569 process Effects 0.000 description 22
- 239000000306 component Substances 0.000 description 19
- 230000006870 function Effects 0.000 description 14
- 230000003068 static effect Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 7
- 238000004422 calculation algorithm Methods 0.000 description 6
- 238000013500 data storage Methods 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 5
- 239000008358 core component Substances 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 230000006835 compression Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 238000002955 isolation Methods 0.000 description 3
- 238000005192 partition Methods 0.000 description 3
- 238000013138 pruning Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000002730 additional effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000000875 corresponding effect Effects 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000002000 scavenging effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
- G06F16/184—Distributed file systems implemented as replicated file system
- G06F16/1844—Management specifically adapted to replicated file systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
- G06F3/0617—Improving the reliability of storage systems in relation to availability
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/065—Replication mechanisms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0685—Hybrid storage combining heterogeneous device types, e.g. hierarchical storage, hybrid arrays
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
1.ユーザがオブジェクトのメタデータ部分のみを要求している場合は、リモートシステムにアクセスすることなく、それをローカルに取得して、ユーザに提供する。
2.ローカルに有していないシステム上にあるオブジェクトの固定デジタルコンテンツが要求されている場合は、そのデジタルコンテンツを、ソースまたはターゲットから透過的に取得して、ユーザに返す。
3.値T2(例えば、リハイドレートの際に、T2日間、保持する)が定義されており、これが0より大きい場合、デジタルデータコンテンツを有していなかったシステムは、このコンテンツを、時間量T2の間、ローカルに保存する。これにより、ユーザは、時間T2が経過するまでは、この静的デジタルコンテンツをローカルに取得することが可能となる。時間T2の経過後に発生するサービス実行によって、ローカルな静的デジタルコンテンツは削除される。リモートコンテンツは、全く変更する必要はない。
1.複製トポロジにおいてターゲットシステムにそのオブジェクトが複製されていることを確認する。
2.ターゲットシステムにおいて、オブジェクトのデータ部分が安全に保存されているとともに、メタデータオンリーとしてターゲットシステムに保存されるように要求されていないことを確認する。
3.両方の条件を満たしている場合に、オブジェクトのデータ部分を削除用にマークするとともに、ターゲットシステムにおけるデータ部分の位置をソースシステムに記録する。
1.そのオブジェクトは、ターゲットシステムにおいてメタデータオンリーの候補となるかどうか判断する。
2.ソースシステムにおいて、オブジェクトのデータ部分が安全に保存されているとともに、メタデータオンリーとするように要求されていないことを確認する。
3.両方の条件を満たしている場合には、完全なデータを複製するのではなく、オブジェクトのメタデータ部分のみを、ソースシステム上のデータ部分の位置へのポインタと共に、ターゲットシステムに送る。
1.ネットワークプロトコル仕様を規定する保存用の外部ボリューム定義(例えば、NFSサーバにより提供されるNFS共有)。
2.コンテンツが外部ボリュームに保存されなければならなくなるまでの時間量T1。
3.外部ストレージに書き込まれる際のデータのオプション圧縮。
4.外部ストレージに書き込まれる際のデータのオプション暗号化。
1.そのオブジェクトが、(必要な場合に)複製され、(必要な場合に)インデキシングされていることを確認する。
2.外部ボリュームに送るデータを、圧縮が要求されている場合は、圧縮する。
3.外部ボリュームに送るデータを、暗号化が要求されている場合は、暗号化する。
4.オブジェクトの静的デジタルコンテンツを外部ボリュームに移す。
5.オブジェクトの静的デジタルコンテンツ部分のローカルコピーを削除用にマークするとともに、外部ボリューム上のデータ部分の位置を記録する。
1.ユーザがオブジェクトのメタデータ部分のみを要求している場合は、外部ボリュームにアクセスすることなく、それをローカルに取得して、ユーザに返す。
2.システムがローカルに有していないオブジェクトの静的デジタルコンテンツ部分が要求されている場合は、そのデジタルコンテンツを、外部ボリュームから透過的に取得し、圧縮解除、暗号化解除して、ユーザに提示する。
3.リハイドレート時間の値T2が定義されており、それが0より大きい場合、システムは、そのコンテンツを、時間量T2の間、ローカルに保存する。これにより、ユーザは、経過時間T2の間は、このデータコンテンツをローカルに取得することが可能となる。経過時間T2の後に発生するサービス実行によって、ローカルな静的デジタルコンテンツ部分は削除される。外部ボリュームに保存されているリモートコンテンツは、全く変更する必要はない。
Claims (18)
- 他のストレージシステムに接続されたストレージシステムであって、
第1のコンテンツデータと第1のメタデータとを有する第1のオブジェクトのデータを保存する1つ以上のストレージデバイスと、
プロセッサと
を備え、
前記プロセッサは、
前記第1のオブジェクトを前記他のストレージシステムに複製し、
前記第1のオブジェクトを複製することにより複製された第1のオブジェクトの複製された第1のコンテンツデータが前記他のストレージシステムに保存されていることと、前記他のストレージシステムは前記複製された第1のコンテンツデータを伴うことなく複製された第1のメタデータを保存するための設定を有していないこととを確認した後に、前記第1のオブジェクトの前記第1のコンテンツデータを、前記1つ以上のストレージデバイスから削除するためにマークする、
ストレージシステム。 - 前記プロセッサは、更に、前記第1のコンテンツデータをマークして、前記他のストレージシステムにおける前記複製された第1のコンテンツデータの位置を記録する、
請求項1記載のストレージシステム。 - 前記ストレージシステムへの前記第1のオブジェクトの取得から第1の時間量が経過した後に、前記プロセッサは、前記複製された第1コンテンツデータが前記他のストレージシステムに保存されていることと、前記他のストレージシステムは前記複製された第1のコンテンツデータを伴うことなく前記複製された第1のメタデータを保存するための設定を有していないこととの前記確認をする、
請求項1又は2記載のストレージシステム。 - 前記プロセッサは、前記マークした第1のコンテンツデータを、前記1つ以上のストレージデバイスから削除する、
請求項1乃至3のうちのいずれか1項に記載のストレージシステム。 - 前記プロセッサは、前記第1のコンテンツデータの読み出し要求を受け取ると、前記複製された第1のコンテンツデータを前記他のストレージシステムから取得し、第2の時間量の間、取得した前記複製された第1のコンテンツデータを保持する、
請求項4記載のストレージシステム。 - 前記プロセッサは、前記第2の時間量が経過した後に、取得した前記複製された第1のコンテンツデータを前記1つ以上のストレージデバイスから削除する、
請求項5記載のストレージシステム。 - 前記プロセッサは、前記第1のメタデータの読み出し要求を受け取った場合、前記他のストレージシステムにアクセスすることなく、前記1つ以上のストレージデバイスに保存されている前記第1のメタデータを返す
請求項4乃至6のうちのいずれか1項に記載のストレージシステム。 - 前記1つ以上のストレージデバイスは、第2のコンテンツデータと第2のメタデータとを有する第2のオブジェクトのデータを保存し、
前記プロセッサは、前記他のストレージシステムは前記第2のコンテンツデータを伴うことなく複製された第2のメタデータを保存するための設定を有していることと、前記ストレージシステムは前記第2のコンテンツデータを伴うことなく前記第2のメタデータを保存するための設定を有していないこととを確認した後に、前記第2のコンテンツデータを送信することなく、前記第2のメタデータを前記他のストレージシステムに送信する
請求項1乃至7のうちのいずれか1項に記載のストレージシステム。 - 前記プロセッサは、前記第2のメタデータを、前記ストレージシステムにおける前記第2のコンテンツデータの位置情報と共に送信する
請求項8記載のストレージシステム。 - 他のストレージシステムに接続されたストレージシステムのための方法であって、
前記ストレージシステムのプロセッサが、第1のコンテンツデータと第1のメタデータとを有する第1のオブジェクトのデータを管理することと、
前記ストレージシステムの前記プロセッサが、前記第1のオブジェクトを前記他のストレージシステムに複製することと、
前記ストレージシステムの前記プロセッサが、前記第1のオブジェクトを複製することにより複製された第1のオブジェクトの複製された第1のコンテンツデータが前記他のストレージシステムに保存されていること、及び前記他のストレージシステムは前記複製された第1のコンテンツデータを伴うことなく複製された第1のメタデータを保存するための設定を有していないことを確認した後に、前記第1のオブジェクトの前記第1のコンテンツデータを、1つ以上のストレージデバイスから削除するためにマークすることと、
を含む方法。 - 前記ストレージシステムの前記プロセッサが、前記第1のコンテンツデータをマークして、前記他のストレージシステムにおける前記複製された第1のコンテンツデータの位置を記録すること、を含む
請求項10記載の方法。 - 前記ストレージシステムの前記プロセッサが、前記ストレージシステムへの前記第1のオブジェクトの取得から第1の時間量が経過した後に、前記複製された第1コンテンツデータが前記他のストレージシステムに保存されていることと、前記他のストレージシステムは前記複製された第1のコンテンツデータを伴うことなく前記複製された第1のメタデータを保存するための設定を有していないこととの前記確認をする
請求項10又は11記載の方法。 - 前記ストレージシステムの前記プロセッサが、前記マークした第1のコンテンツデータを、前記1つ以上のストレージデバイスから削除すること、をさらに含む
請求項10乃至12のうちのいずれか1項に記載の方法。 - 前記ストレージシステムの前記プロセッサが、前記第1のコンテンツデータの読み出し要求を受け取ると、前記複製された第1のコンテンツデータを前記他のストレージシステムから取得し、第2の時間量の間、取得した前記複製された第1のコンテンツデータを保持すること、をさらに含む
請求項13記載の方法。 - 前記ストレージシステムの前記プロセッサが、前記第2の時間量が経過した後に、取得した前記複製された第1のコンテンツデータを前記1つ以上のストレージデバイスから削除すること、をさらに含む
請求項14記載の方法。 - 前記ストレージシステムの前記プロセッサが、前記第1のメタデータの読み出し要求を受け取ると、前記他のストレージシステムにアクセスすることなく、前記1つ以上のストレージデバイスに保存されている前記第1のメタデータを返すこと、をさらに含む
請求項13又は14記載の方法。 - 前記ストレージシステムの前記プロセッサが、第2のコンテンツデータと第2のメタデータとを有する第2のオブジェクトのデータを管理することと、
前記ストレージシステムの前記プロセッサが、前記他のストレージシステムは前記第2のコンテンツデータを伴うことなく複製された第2のメタデータを保存するための設定を有していることと、前記ストレージシステムは前記第2のコンテンツデータを伴うことなく前記第2のメタデータを保存するための設定を有していないこととを確認した後に、前記第2のコンテンツデータを送信することなく、前記第2のメタデータを前記他のストレージシステムに送信すること
を含む請求項10乃至16のうちのいずれか1項に記載の方法。 - 前記ストレージシステムの前記プロセッサが、前記第2のメタデータを、前記ストレージシステムにおける前記第2のコンテンツデータの位置情報と共に送信すること、を含む
請求項17記載の方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2013/027870 WO2014133497A1 (en) | 2013-02-27 | 2013-02-27 | Decoupled content and metadata in a distributed object storage ecosystem |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016505935A JP2016505935A (ja) | 2016-02-25 |
JP6009097B2 true JP6009097B2 (ja) | 2016-10-19 |
Family
ID=51428622
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015545026A Active JP6009097B2 (ja) | 2013-02-27 | 2013-02-27 | 分散オブジェクトストレージエコシステムにおけるコンテンツとメタデータの分離 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10671635B2 (ja) |
EP (1) | EP2962218B1 (ja) |
JP (1) | JP6009097B2 (ja) |
CN (1) | CN104813321B (ja) |
WO (1) | WO2014133497A1 (ja) |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3149606B1 (en) | 2014-05-30 | 2019-05-08 | Hitachi Vantara Corporation | Metadata favored replication in active topologies |
JP6181876B2 (ja) * | 2014-06-25 | 2017-08-16 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | マルチメディア情報を管理する方法、装置、及び無人航空機 |
GB2529670A (en) * | 2014-08-28 | 2016-03-02 | Ibm | Storage system |
GB2529669B8 (en) | 2014-08-28 | 2017-03-15 | Ibm | Storage system |
US10997129B1 (en) * | 2014-09-16 | 2021-05-04 | EMC IP Holding Company LLC | Data set virtual neighborhood characterization, provisioning and access |
US20160267172A1 (en) * | 2015-03-09 | 2016-09-15 | DonRiver, Inc. | Constraint free model |
US11016946B1 (en) * | 2015-03-31 | 2021-05-25 | EMC IP Holding Company LLC | Method and apparatus for processing object metadata |
US10318491B1 (en) | 2015-03-31 | 2019-06-11 | EMC IP Holding Company LLC | Object metadata query with distributed processing systems |
US9912752B1 (en) * | 2015-06-29 | 2018-03-06 | Amazon Technologies, Inc. | Retention-based data management in a network-based data store |
US10628391B1 (en) * | 2015-09-30 | 2020-04-21 | EMC IP Holding Company LLC | Method and system for reducing metadata overhead in a two-tier storage architecture |
US10387384B1 (en) * | 2015-09-30 | 2019-08-20 | EMC IP Holding Company LLC | Method and system for semantic metadata compression in a two-tier storage system using copy-on-write |
US10324919B2 (en) | 2015-10-05 | 2019-06-18 | Red Hat, Inc. | Custom object paths for object storage management |
WO2017113960A1 (zh) * | 2015-12-28 | 2017-07-06 | 华为技术有限公司 | 一种数据处理方法以及NVMe存储器 |
US9880762B1 (en) | 2015-12-30 | 2018-01-30 | EMC IP Holding Company LLC | Compressing metadata blocks prior to writing the metadata blocks out to secondary storage |
CN106951425A (zh) * | 2016-01-07 | 2017-07-14 | 阿里巴巴集团控股有限公司 | 一种映射方法和设备 |
US10356158B2 (en) * | 2016-05-16 | 2019-07-16 | Carbonite, Inc. | Systems and methods for aggregation of cloud storage |
US10116629B2 (en) | 2016-05-16 | 2018-10-30 | Carbonite, Inc. | Systems and methods for obfuscation of data via an aggregation of cloud storage services |
US11100107B2 (en) | 2016-05-16 | 2021-08-24 | Carbonite, Inc. | Systems and methods for secure file management via an aggregation of cloud storage services |
US10701377B2 (en) * | 2016-09-14 | 2020-06-30 | Amazon Technologies, Inc. | Media storage |
EP3635529B1 (en) * | 2017-06-08 | 2024-02-14 | Hitachi Vantara LLC | Deduplicating distributed erasure coded objects |
US10642809B2 (en) | 2017-06-26 | 2020-05-05 | International Business Machines Corporation | Import, export, and copy management for tiered object storage |
US10339073B2 (en) | 2017-06-29 | 2019-07-02 | Keysight Technologies, Inc. | Systems and methods for reducing write latency |
US10706038B2 (en) * | 2017-07-27 | 2020-07-07 | Cisco Technology, Inc. | System and method for state object data store |
US20190044809A1 (en) * | 2017-08-30 | 2019-02-07 | Intel Corporation | Technologies for managing a flexible host interface of a network interface controller |
US10884985B2 (en) * | 2018-01-02 | 2021-01-05 | International Business Machines Corporation | Role mutable file system |
US11144513B1 (en) * | 2018-02-09 | 2021-10-12 | Amazon Technologies, Inc. | Policy based management for key-value pairs |
EP3830713A1 (en) * | 2018-07-31 | 2021-06-09 | Marvell Asia Pte, Ltd. | Metadata generation at the storage edge |
US10691367B2 (en) | 2018-10-30 | 2020-06-23 | International Business Machines Corporation | Dynamic policy prioritization and translation of business rules into actions against storage volumes |
US11514024B2 (en) | 2019-01-31 | 2022-11-29 | Rubrik, Inc. | Systems and methods for shard consistency in a clustered database |
US10997130B2 (en) * | 2019-01-31 | 2021-05-04 | Rubrik, Inc. | Systems and methods for node consistency in a clustered database |
US11016952B2 (en) | 2019-01-31 | 2021-05-25 | Rubrik, Inc. | Systems and methods to process a topology change in a clustered database |
US11397653B2 (en) | 2019-05-29 | 2022-07-26 | Intel Corporation | Technologies for fast recovery of distributed storage systems on disaggregated storage |
CN111382011B (zh) * | 2020-02-28 | 2022-11-29 | 苏州浪潮智能科技有限公司 | 一种文件数据存取方法、装置和计算机可读存储介质 |
CN113452730B (zh) * | 2020-03-25 | 2022-04-29 | 阿里巴巴集团控股有限公司 | 对象读取管理方法、装置、电子设备及计算机存储介质 |
KR20230072886A (ko) * | 2021-11-18 | 2023-05-25 | 에스케이하이닉스 주식회사 | 저장 장치의 데이터 입출력 성능을 개선하는 장치 및 방법 |
US11606432B1 (en) * | 2022-02-15 | 2023-03-14 | Accenture Global Solutions Limited | Cloud distributed hybrid data storage and normalization |
WO2023201052A1 (en) * | 2022-04-15 | 2023-10-19 | Cisco Technology, Inc. | Asynchronous metadata replication and migration between compute sites |
CN116383669B (zh) * | 2023-03-18 | 2024-04-16 | 宝钢工程技术集团有限公司 | 一种数据贯通的工厂对象位号标识生成方法及系统 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2004286660B2 (en) | 2003-10-27 | 2011-06-16 | Hitachi Vantara, LLC | Policy-based management of a redundant array of independent nodes |
GB0414291D0 (en) * | 2004-06-25 | 2004-07-28 | Ibm | Methods, apparatus and computer programs for data replication |
US7657581B2 (en) | 2004-07-29 | 2010-02-02 | Archivas, Inc. | Metadata management for fixed content distributed data storage |
US7428621B1 (en) * | 2005-01-12 | 2008-09-23 | Emc Corporation | Methods and apparatus for storing a reflection on a storage system |
US8365306B2 (en) * | 2005-05-25 | 2013-01-29 | Oracle International Corporation | Platform and service for management and multi-channel delivery of multi-types of contents |
JP2006338461A (ja) * | 2005-06-03 | 2006-12-14 | Hitachi Ltd | 電子的なファイルの記憶を制御するシステム及び方法 |
US9305011B2 (en) | 2005-07-27 | 2016-04-05 | Hitachi Data Systems Corporation | Method for improving mean time to data loss (MTDL) in a fixed content distributed data storage |
US7870353B2 (en) | 2005-08-15 | 2011-01-11 | International Business Machines Corporation | Copying storage units and related metadata to storage |
US7716180B2 (en) * | 2005-12-29 | 2010-05-11 | Amazon Technologies, Inc. | Distributed storage system with web services client interface |
US20070294310A1 (en) * | 2006-06-06 | 2007-12-20 | Hitachi, Ltd. | Method and apparatus for storing and recovering fixed content |
US8533155B2 (en) * | 2009-10-30 | 2013-09-10 | Hitachi Data Systems Corporation | Fixed content storage within a partitioned content platform, with replication |
US8782047B2 (en) | 2009-10-30 | 2014-07-15 | Hitachi Data Systems Corporation | Fixed content storage within a partitioned content platform using namespaces |
US8548953B2 (en) * | 2007-11-12 | 2013-10-01 | F5 Networks, Inc. | File deduplication using storage tiers |
US7899850B2 (en) * | 2008-02-22 | 2011-03-01 | Bycast, Inc. | Relational objects for the optimized management of fixed-content storage systems |
US7953945B2 (en) * | 2008-03-27 | 2011-05-31 | International Business Machines Corporation | System and method for providing a backup/restore interface for third party HSM clients |
US20100205154A1 (en) * | 2009-02-08 | 2010-08-12 | Gregory Beliczynski | System and Method for Storing and Retrieving Deleted Files |
US20110055494A1 (en) * | 2009-08-25 | 2011-03-03 | Yahoo! Inc. | Method for distributed direct object access storage |
US9772791B2 (en) | 2009-08-27 | 2017-09-26 | International Business Machines Corporation | Dispersed storage processing unit and methods with geographical diversity for use in a dispersed storage system |
KR101638436B1 (ko) | 2010-12-10 | 2016-07-12 | 한국전자통신연구원 | 클라우드 스토리지 및 그의 관리 방법 |
US9325709B2 (en) * | 2012-12-21 | 2016-04-26 | Dropbox, Inc. | System and method for importing and merging content items from different sources |
-
2013
- 2013-02-27 US US14/438,919 patent/US10671635B2/en active Active
- 2013-02-27 CN CN201380062151.3A patent/CN104813321B/zh active Active
- 2013-02-27 JP JP2015545026A patent/JP6009097B2/ja active Active
- 2013-02-27 EP EP13876618.3A patent/EP2962218B1/en active Active
- 2013-02-27 WO PCT/US2013/027870 patent/WO2014133497A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2014133497A1 (en) | 2014-09-04 |
EP2962218A1 (en) | 2016-01-06 |
EP2962218B1 (en) | 2021-04-07 |
US20150293984A1 (en) | 2015-10-15 |
CN104813321B (zh) | 2018-02-06 |
EP2962218A4 (en) | 2016-10-05 |
JP2016505935A (ja) | 2016-02-25 |
US10671635B2 (en) | 2020-06-02 |
CN104813321A (zh) | 2015-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6009097B2 (ja) | 分散オブジェクトストレージエコシステムにおけるコンテンツとメタデータの分離 | |
US9898514B2 (en) | System and method for aggregating query results in a fault-tolerant database management system | |
JP6448555B2 (ja) | オブジェクトストレージインデキシングシステムのためのコンテンツクラス | |
US10489412B2 (en) | Highly available search index with storage node addition and removal | |
JP5918243B2 (ja) | 分散型データベースにおいてインテグリティを管理するためのシステム及び方法 | |
US10425480B2 (en) | Service plan tiering, protection, and rehydration strategies | |
US9904605B2 (en) | System and method for enhancing availability of a distributed object storage system during a partial database outage | |
JP5210176B2 (ja) | 複数のノードを有するストレージ・システムの保護管理方法 | |
CA2574735C (en) | Metadata management for fixed content distributed data storage | |
US9575975B2 (en) | Cluster-wide unique ID for object access control lists | |
US10572466B2 (en) | Multiple collections of user-defined metadata for self-describing objects | |
JP2013545162A5 (ja) | ||
US10216775B2 (en) | Content selection for storage tiering | |
JP2013544386A5 (ja) | ||
US8621270B2 (en) | System and method for transparent recovery of damaged or unavailable objects in a replicated object storage system | |
US20170039119A1 (en) | System, Method and Computer Program Product for Recovering Stub Files |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160428 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160517 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160721 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160906 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160913 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6009097 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |