WO2007039455A3 - System and method for providing an ojbect to support data structures in worm storage - Google Patents
System and method for providing an ojbect to support data structures in worm storage Download PDFInfo
- Publication number
- WO2007039455A3 WO2007039455A3 PCT/EP2006/066522 EP2006066522W WO2007039455A3 WO 2007039455 A3 WO2007039455 A3 WO 2007039455A3 EP 2006066522 W EP2006066522 W EP 2006066522W WO 2007039455 A3 WO2007039455 A3 WO 2007039455A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- storage
- immutable
- type
- appendable
- mutable
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/78—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
- G06F21/80—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in storage media based on magnetic or optical technology, e.g. disks with sectors
- G06F21/805—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in storage media based on magnetic or optical technology, e.g. disks with sectors using a security table for the storage sub-system
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
- Y10S707/99945—Object-oriented database structure processing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99948—Application of database or data structure, e.g. distributed, multimedia, or image
Abstract
An object storage system provides a storage object to support index structures, logs, and audit trails in WORM storage. The storage object includes a mutable object, an immutable object, or an appendable object. For each storage object, the system maintains an indication of type, such as mutable, immutable, or appendable object type. A mutable object can be arbitrarily modified, an immutable object cannot be modified, and the contents of the appendable object cannot be modified but can be appended with new data. Appended data becomes immutable. The system enables a protection level represented by the object type to be upgraded but not downgraded. Consequently, data committed to be immutable cannot be changed by changing the type of the storage object.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP06793655A EP1934826A2 (en) | 2005-10-05 | 2006-09-20 | System and method for providing an ojbect to support data structures in worm storage |
CN2006800366878A CN101278289B (en) | 2005-10-05 | 2006-09-20 | System and method for providing an object to support data structures in WORM storage |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/244,270 US7487178B2 (en) | 2005-10-05 | 2005-10-05 | System and method for providing an object to support data structures in worm storage |
US11/244,270 | 2005-10-05 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2007039455A2 WO2007039455A2 (en) | 2007-04-12 |
WO2007039455A3 true WO2007039455A3 (en) | 2007-09-20 |
Family
ID=37903097
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2006/066522 WO2007039455A2 (en) | 2005-10-05 | 2006-09-20 | System and method for providing an ojbect to support data structures in worm storage |
Country Status (4)
Country | Link |
---|---|
US (2) | US7487178B2 (en) |
EP (1) | EP1934826A2 (en) |
CN (1) | CN101278289B (en) |
WO (1) | WO2007039455A2 (en) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7765215B2 (en) * | 2006-08-22 | 2010-07-27 | International Business Machines Corporation | System and method for providing a trustworthy inverted index to enable searching of records |
US20080288291A1 (en) * | 2007-05-16 | 2008-11-20 | Silver Springs - Martin Luther School | Digital Signature, Electronic Record Software and Method |
US8291179B2 (en) | 2007-10-05 | 2012-10-16 | Imation Corp. | Methods for implementation of worm enforcement in a storage system |
US20090112843A1 (en) * | 2007-10-29 | 2009-04-30 | International Business Machines Corporation | System and method for providing differentiated service levels for search index |
NO327653B1 (en) * | 2007-12-20 | 2009-09-07 | Fast Search & Transfer As | Procedure for dynamically updating an index and a search engine that implements the same |
US8171244B2 (en) | 2008-02-01 | 2012-05-01 | Imation Corp. | Methods for implementation of worm mode on a removable disk drive storage system |
US9026993B2 (en) * | 2008-06-27 | 2015-05-05 | Microsoft Technology Licensing, Llc | Immutable types in imperitive language |
US8234317B1 (en) * | 2008-08-06 | 2012-07-31 | Netapp, Inc. | Auto-committing files to immutable status based on a change log of file system activity |
US9569282B2 (en) | 2009-04-24 | 2017-02-14 | Microsoft Technology Licensing, Llc | Concurrent mutation of isolated object graphs |
US8725780B2 (en) * | 2009-06-12 | 2014-05-13 | Imation Corp. | Methods and systems for rule-based worm enforcement |
US20110040762A1 (en) * | 2009-08-12 | 2011-02-17 | Globalspec, Inc. | Segmenting postings list reader |
US8695104B2 (en) | 2010-04-23 | 2014-04-08 | Dell Products, Lp | System and method for creating conditional immutable objects in a storage device |
US8370315B1 (en) * | 2010-05-28 | 2013-02-05 | Symantec Corporation | System and method for high performance deduplication indexing |
US8626781B2 (en) * | 2010-12-29 | 2014-01-07 | Microsoft Corporation | Priority hash index |
JP5636115B2 (en) | 2011-10-14 | 2014-12-03 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Data alteration detection method and file system for tape drives |
US10078656B1 (en) * | 2013-07-26 | 2018-09-18 | Amazon Technologies, Inc. | Unmodifiable data in a storage service |
CN103500092B (en) * | 2013-09-23 | 2017-01-18 | 华为技术有限公司 | Judgment method for WORM appending writing and storage device |
JP5956971B2 (en) * | 2013-11-07 | 2016-07-27 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | WORM cartridge support realized by LTFS (LinearTapeFileSystem) |
CN104332170B (en) * | 2014-08-26 | 2017-10-10 | 华为技术有限公司 | A kind of storage device and date storage method |
US20170154050A1 (en) | 2015-11-30 | 2017-06-01 | International Business Machines Corporation | Optimized content object storage service for large scale content |
US20230045034A1 (en) * | 2021-08-09 | 2023-02-09 | Fmr Llc | Secure compliant storage of server access data |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050097260A1 (en) * | 2003-11-03 | 2005-05-05 | Mcgovern William P. | System and method for record retention date in a write once read many storage system |
WO2005043323A2 (en) * | 2003-10-27 | 2005-05-12 | Archivas, Inc. | Policy-based management of a redundant array of independent nodes |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0750558B2 (en) * | 1992-09-22 | 1995-05-31 | インターナショナル・ビジネス・マシーンズ・コーポレイション | Batch erasable non-volatile memory |
US5568639A (en) * | 1993-11-24 | 1996-10-22 | Menai Corporation | Method and apparatus for providing an object-oriented file structuring system on a computer |
US5535188A (en) * | 1994-10-03 | 1996-07-09 | International Business Machines Corporation | Data security protection for information recorded on a rewritable storage medium using a write-once read-many storage medium |
US5553019A (en) * | 1995-01-23 | 1996-09-03 | Motorola, Inc. | Write-once read-many memory using EEPROM cells |
US6724554B1 (en) * | 1995-03-10 | 2004-04-20 | Iomega Corporation | Read/write protect scheme for a disk cartridge and drive |
US5960194A (en) * | 1995-09-11 | 1999-09-28 | International Business Machines Corporation | Method for generating a multi-tiered index for partitioned data |
US6128771A (en) * | 1996-02-09 | 2000-10-03 | Sun Microsystems, Inc. | System and method for automatically modifying database access methods to insert database object handling instructions |
US6765853B1 (en) * | 1998-06-15 | 2004-07-20 | Samsung Electronics Co., Ltd. | Recording medium for storing write protection information and write protection method thereof |
US6330210B1 (en) * | 1999-04-29 | 2001-12-11 | Hewlett-Packard Company | Data structure for control information on rewriteable data storage media |
US7016977B1 (en) * | 1999-11-05 | 2006-03-21 | International Business Machines Corporation | Method and system for multilingual web server |
US6339810B1 (en) * | 2000-01-11 | 2002-01-15 | International Business Machines Corporation | Serial data storage system with automatically adjusted data protection to implement worm media with limited overwrite allowing write appending |
US6779080B2 (en) * | 2000-01-11 | 2004-08-17 | International Business Machines Corporation | Serial data storage system with automatically adjusted data protection to implement worm media with limited overwrite allowing write appending |
JP2001331362A (en) * | 2000-03-17 | 2001-11-30 | Sony Corp | File conversion method, data converter and file display system |
CA2305078A1 (en) * | 2000-04-12 | 2001-10-12 | Cloakware Corporation | Tamper resistant software - mass data encoding |
US6775703B1 (en) * | 2000-05-01 | 2004-08-10 | International Business Machines Corporation | Lease based safety protocol for distributed system with multiple networks |
US6772172B2 (en) * | 2001-04-27 | 2004-08-03 | Sun Microsystems, Inc. | Method, system, program, and computer readable medium for indexing object oriented objects in an object oriented database |
US6912645B2 (en) * | 2001-07-19 | 2005-06-28 | Lucent Technologies Inc. | Method and apparatus for archival data storage |
US20030126446A1 (en) * | 2001-12-27 | 2003-07-03 | Jacques Debiez | Method and system for providing a secure time reference in a worm environment |
US6615330B2 (en) * | 2001-12-27 | 2003-09-02 | Storage Technology Corporation | Virtual worm method and system |
US7127461B1 (en) * | 2002-11-27 | 2006-10-24 | Microsoft Corporation | Controlling access to objects with rules for a work management environment |
US7155460B2 (en) * | 2003-03-18 | 2006-12-26 | Network Appliance, Inc. | Write-once-read-many storage system and method for implementing the same |
US7143251B1 (en) * | 2003-06-30 | 2006-11-28 | Data Domain, Inc. | Data storage using identifiers |
US20050050342A1 (en) * | 2003-08-13 | 2005-03-03 | International Business Machines Corporation | Secure storage utility |
US20050210041A1 (en) * | 2004-03-18 | 2005-09-22 | Hitachi, Ltd. | Management method for data retention |
JP4401863B2 (en) * | 2004-05-14 | 2010-01-20 | 株式会社日立製作所 | Storage system |
US7627726B2 (en) * | 2004-06-30 | 2009-12-01 | Emc Corporation | Systems and methods for managing content having a retention period on a content addressable storage system |
US7493454B2 (en) * | 2004-10-29 | 2009-02-17 | International Business Machines Corporation | Method for achieving reliable worm storage using WMRM storage |
US20060129588A1 (en) * | 2004-12-15 | 2006-06-15 | International Business Machines Corporation | System and method for organizing data with a write-once index |
-
2005
- 2005-10-05 US US11/244,270 patent/US7487178B2/en not_active Expired - Fee Related
-
2006
- 2006-09-20 EP EP06793655A patent/EP1934826A2/en not_active Withdrawn
- 2006-09-20 WO PCT/EP2006/066522 patent/WO2007039455A2/en active Application Filing
- 2006-09-20 CN CN2006800366878A patent/CN101278289B/en not_active Expired - Fee Related
-
2008
- 2008-10-21 US US12/255,201 patent/US8140602B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005043323A2 (en) * | 2003-10-27 | 2005-05-12 | Archivas, Inc. | Policy-based management of a redundant array of independent nodes |
US20050097260A1 (en) * | 2003-11-03 | 2005-05-05 | Mcgovern William P. | System and method for record retention date in a write once read many storage system |
Non-Patent Citations (3)
Title |
---|
SCHAARSCHMIDT R AND LUFTER J: "AN ARCHITECTURE FOR ARCHIVES IN DATABASE SYSTEMS", FORSCHUNGSERGEBNISSE DER FAKULTAET FUER MATHEMATIK UND INFORMATIK, XX, XX, June 1998 (1998-06-01), pages 1 - 24, XP009068866 * |
SCHAARSCHMIDT R ET AL: "DATENBANKBASIERTES ARCHIVIEREN IM SAP SYSTEM R/3", WIRTSCHAFTSINFORMATIK, VIEWEG VERLAGSGESELLSCHAFT, BRAUNSCHWEIG, DE, vol. 39, no. 5, 1997, pages 469 - 477, XP009017526, ISSN: 0937-6429 * |
TUCEK J ET AL: "Trade-Offs in Protecting Storage: A Meta-Data Comparison of Cryptographic, Backup/Versioning, Immutable/Tamper-Proof, and Redundant Storage Solutions", MASS STORAGE SYSTEMS AND TECHNOLOGIES, 2005. PROCEEDINGS. 22ND IEEE / 13TH NASA GODDARD CONFERENCE ON MONTEREY, CA, USA 11-14 APRIL 2005, PISCATAWAY, NJ, USA,IEEE, 11 April 2005 (2005-04-11), pages 329 - 340, XP010790516, ISBN: 0-7695-2318-8 * |
Also Published As
Publication number | Publication date |
---|---|
EP1934826A2 (en) | 2008-06-25 |
US7487178B2 (en) | 2009-02-03 |
US20090049086A1 (en) | 2009-02-19 |
US8140602B2 (en) | 2012-03-20 |
CN101278289A (en) | 2008-10-01 |
WO2007039455A2 (en) | 2007-04-12 |
US20070078890A1 (en) | 2007-04-05 |
CN101278289B (en) | 2010-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2007039455A3 (en) | System and method for providing an ojbect to support data structures in worm storage | |
Cavin et al. | Highest drought sensitivity and lowest resistance to growth suppression are found in the range core of the tree Fagus sylvatica L. not the equatorial range edge | |
EP1734432A4 (en) | Indicator, program product for functioning computer as indicator, and recording medium with the program product stored therein | |
Lepistö et al. | Almost 50 years of monitoring shows that climate, not forestry, controls long‐term organic carbon fluxes in a large boreal watershed | |
WO2007081666A3 (en) | Relationship data management | |
WO2008019369A3 (en) | Method, system, and computer program product for multi-level marketing | |
ATE535869T1 (en) | PARAMETER SETTING AND STORAGE PROCEDURES | |
ATE438894T1 (en) | RETURNING A FILE TO ITS PROPER STORAGE LEVEL IN AN INFORMATION LIFECYCLE MANAGEMENT ENVIRONMENT | |
WO2006115589A3 (en) | Manipulating data in a data storage syste | |
GB2498475A (en) | Automated and self-adjusting data backup operations | |
WO2010078153A3 (en) | A tessellator whose tessellation time grows linearly with the amount of tessellation | |
WO2008091576A3 (en) | A method and system for storing, retrieving, and managing data for tags | |
IL223101A (en) | Method and system for tracking and managing rights for digital music | |
UA97626C2 (en) | Closing feature for threaded container and lid | |
WO2008063277A3 (en) | Interoperable digital rights management | |
WO2005099381A3 (en) | Expression and time-based data creation and creator-controlled organization | |
EP2045987A4 (en) | A network storage system and a control method for accessing the network storage content | |
WO2011014721A3 (en) | Genetically modified rat models for pharmacokinetics | |
夏军 et al. | Discussion of several hydrological issues regarding sponge city construction | |
WO2008096410A1 (en) | Policy change processing pogram, policy change processing method and policy change processing device | |
Che et al. | Spatial distribution and temporal variation of snow water resources in China during 1993-2002 | |
WO2007091237A3 (en) | Long term backup on disk | |
WO2008090530A3 (en) | Travel management system and method | |
Ketcheson et al. | The effect of peatland harvesting on snow accumulation, ablation and snow surface energy balance | |
Oswald et al. | A record of Holocene environmental and ecological changes from Wildwood Lake, Long Island, New York |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200680036687.8 Country of ref document: CN |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2006793655 Country of ref document: EP |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 06793655 Country of ref document: EP Kind code of ref document: A2 |
|
WWP | Wipo information: published in national office |
Ref document number: 2006793655 Country of ref document: EP |