Movatterモバイル変換


[0]ホーム

URL:


US20070073764A1 - Systems and methods for automatic database or file system maintenance and repair - Google Patents

Systems and methods for automatic database or file system maintenance and repair
Download PDF

Info

Publication number
US20070073764A1
US20070073764A1US11/605,184US60518406AUS2007073764A1US 20070073764 A1US20070073764 A1US 20070073764A1US 60518406 AUS60518406 AUS 60518406AUS 2007073764 A1US2007073764 A1US 2007073764A1
Authority
US
United States
Prior art keywords
page
database
drs
data
attempting
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.)
Abandoned
Application number
US11/605,184
Inventor
Artem Oks
Hanumantha Kodavalla
Martin Sleeman
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Microsoft CorpfiledCriticalMicrosoft Corp
Priority to US11/605,184priorityCriticalpatent/US20070073764A1/en
Publication of US20070073764A1publicationCriticalpatent/US20070073764A1/en
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLCreassignmentMICROSOFT TECHNOLOGY LICENSING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MICROSOFT CORPORATION
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

The present invention relates generally to database and file system management and, more particularly, to automatic database and file system maintenance and repair to ensure data reliability. Various aspects of the present invention relate to responding and correcting data corruptions at a data page level for all data page types, as well as to recovery (including rebuild or restore operations) for various scenarios including, without limitation, index page corruptions (clustered and non-clustered), data page corruptions, and page corruptions in the log file.

Description

Claims (3)

US11/605,1842004-05-032006-11-28Systems and methods for automatic database or file system maintenance and repairAbandonedUS20070073764A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US11/605,184US20070073764A1 (en)2004-05-032006-11-28Systems and methods for automatic database or file system maintenance and repair

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US10/837,932US7143120B2 (en)2004-05-032004-05-03Systems and methods for automated maintenance and repair of database and file systems
US11/605,184US20070073764A1 (en)2004-05-032006-11-28Systems and methods for automatic database or file system maintenance and repair

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US10/837,932ContinuationUS7143120B2 (en)2004-05-032004-05-03Systems and methods for automated maintenance and repair of database and file systems

Publications (1)

Publication NumberPublication Date
US20070073764A1true US20070073764A1 (en)2007-03-29

Family

ID=35394801

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US10/837,932Expired - Fee RelatedUS7143120B2 (en)2004-05-032004-05-03Systems and methods for automated maintenance and repair of database and file systems
US11/605,184AbandonedUS20070073764A1 (en)2004-05-032006-11-28Systems and methods for automatic database or file system maintenance and repair

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US10/837,932Expired - Fee RelatedUS7143120B2 (en)2004-05-032004-05-03Systems and methods for automated maintenance and repair of database and file systems

Country Status (7)

CountryLink
US (2)US7143120B2 (en)
EP (1)EP1629407B1 (en)
JP (1)JP4638908B2 (en)
KR (1)KR101044849B1 (en)
CN (4)CN101604335B (en)
ES (1)ES2605936T3 (en)
WO (1)WO2005111867A2 (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080249988A1 (en)*2007-04-062008-10-09International Business Machines CorporationComputer programming method and system for performing a reversal of selected structured query language operations within a database transaction
US20090150611A1 (en)*2007-12-102009-06-11Microsoft CorporationManagement of external memory functioning as virtual cache
US20090164524A1 (en)*2007-12-242009-06-25Korea Advanced Institute Of Science And TechnologyShadow-page deferred-update recovery technique integrating shadow page and deferred update techniques in a storage system
US20090182962A1 (en)*2008-01-162009-07-16Apple Inc.Memory Subsystem Hibernation
US20090198902A1 (en)*2008-02-042009-08-06Apple Inc.Memory mapping techniques
US20090307409A1 (en)*2008-06-062009-12-10Apple Inc.Device memory management
US20090327806A1 (en)*2008-02-112009-12-31Infosys Technologies LimitedMethod of handling transaction in a service oriented architecture environment
US20100070701A1 (en)*2008-09-152010-03-18Microsoft CorporationManaging cache data and metadata
US20100077197A1 (en)*2004-05-032010-03-25Microsoft CorporationNon-volatile memory cache performance improvement
WO2011011480A1 (en)*2009-07-242011-01-27Apple Inc.Restore index page
US20110022819A1 (en)*2009-07-242011-01-27Daniel Jeffrey PostIndex cache tree
US8166101B2 (en)2003-08-212012-04-24Microsoft CorporationSystems and methods for the implementation of a synchronization schemas for units of information manageable by a hardware/software interface system
US8238696B2 (en)2003-08-212012-08-07Microsoft CorporationSystems and methods for the implementation of a digital images schema for organizing units of information manageable by a hardware/software interface system
US20130054533A1 (en)*2011-08-242013-02-28Microsoft CorporationVerifying a data recovery component using a managed interface
US8489815B2 (en)2008-09-152013-07-16Microsoft CorporationManaging cache data and metadata
US8527462B1 (en)*2012-02-092013-09-03Microsoft CorporationDatabase point-in-time restore and as-of query
US8909861B2 (en)2004-10-212014-12-09Microsoft CorporationUsing external memory devices to improve system performance
US8914557B2 (en)2005-12-162014-12-16Microsoft CorporationOptimizing write and wear performance for a memory
US9361183B2 (en)2008-09-192016-06-07Microsoft Technology Licensing, LlcAggregation of write traffic to a data store

Families Citing this family (73)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2005109212A2 (en)2004-04-302005-11-17Commvault Systems, Inc.Hierarchical systems providing unified of storage information
US7366740B2 (en)*2004-05-032008-04-29Microsoft CorporationSystems and methods for automatic maintenance and repair of enitites in a data model
US7970740B1 (en)*2004-09-232011-06-28Oracle America, Inc.Automated service configuration snapshots and fallback
US7548918B2 (en)*2004-12-162009-06-16Oracle International CorporationTechniques for maintaining consistency for different requestors of files in a database management system
US20060136508A1 (en)*2004-12-162006-06-22Sam IdiculaTechniques for providing locks for file operations in a database management system
US7627574B2 (en)*2004-12-162009-12-01Oracle International CorporationInfrastructure for performing file operations by a database server
US7716260B2 (en)*2004-12-162010-05-11Oracle International CorporationTechniques for transaction semantics for a database server performing file operations
US20060184528A1 (en)*2005-02-142006-08-17International Business Machines CorporationDistributed database with device-served leases
US7376675B2 (en)*2005-02-182008-05-20International Business Machines CorporationSimulating multi-user activity while maintaining original linear request order for asynchronous transactional events
US9286346B2 (en)*2005-02-182016-03-15International Business Machines CorporationReplication-only triggers
US8037056B2 (en)2005-02-182011-10-11International Business Machines CorporationOnline repair of a replicated table
US8214353B2 (en)*2005-02-182012-07-03International Business Machines CorporationSupport for schema evolution in a multi-node peer-to-peer replication environment
US7676845B2 (en)*2005-03-242010-03-09Microsoft CorporationSystem and method of selectively scanning a file on a computing device for malware
US8145686B2 (en)*2005-05-062012-03-27Microsoft CorporationMaintenance of link level consistency between database and file system
US7493347B2 (en)*2005-06-022009-02-17International Business Machines CorporationMethod for condensing reported checkpoint log data
US7809675B2 (en)*2005-06-292010-10-05Oracle International CorporationSharing state information among a plurality of file operation servers
US7552147B2 (en)*2005-09-022009-06-23International Business Machines CorporationSystem and method for minimizing data outage time and data loss while handling errors detected during recovery
US7475277B1 (en)*2005-11-102009-01-06Storage Technology CorporationAutomated repair of damaged objects
US7610304B2 (en)2005-12-052009-10-27Oracle International CorporationTechniques for performing file operations involving a link at a database management system
US20110010518A1 (en)2005-12-192011-01-13Srinivas KavuriSystems and Methods for Migrating Components in a Hierarchical Storage Network
US20080059469A1 (en)*2006-08-312008-03-06International Business Machines CorporationReplication Token Based Synchronization
CN100430902C (en)*2006-12-132008-11-05天津理工大学 A Distributed Real-Time Database Fault Recovery Method Supporting Recovery While Serving
US7921267B1 (en)*2006-12-202011-04-05Network Appliance, Inc.Method and system for fixing a mirror of a dataset
US20080298276A1 (en)*2007-05-312008-12-04Microsoft CorporationAnalytical Framework for Multinode Storage Reliability Analysis
US8001075B2 (en)*2007-06-012011-08-16Microsoft CorporationLog file amnesia detection
EP2174222A4 (en)*2007-07-262010-10-27Ab Initio Technology LlcTransactional graph-based computation with error handling
US8356206B2 (en)*2007-08-212013-01-15Thomson LicensingMethod and system for repairing damaged disk file systems
US8244671B2 (en)*2007-10-112012-08-14Microsoft CorporationReplica placement and repair strategies in multinode storage systems
US8074103B2 (en)*2007-10-192011-12-06Oracle International CorporationData corruption diagnostic engine
US8176017B2 (en)*2007-12-142012-05-08Microsoft CorporationLive volume access
US7805412B1 (en)*2008-01-112010-09-28Panasas, Inc.Systems and methods for parallel reconstruction of files and objects
KR100926098B1 (en)*2008-11-182009-11-11주식회사 네오플 Information recovery method and device using snapshot database
US8521776B2 (en)*2008-12-052013-08-27International Business Machines CorporationAccessing data in a multi-generation database
JP2011060217A (en)*2009-09-142011-03-24Toshiba CorpData storage apparatus, and data writing/reading method
US8326902B2 (en)*2009-10-072012-12-04Oracle International CorporationOnline database modeling
US8621267B2 (en)2010-12-152013-12-31Microsoft CorporationExtended page patching
US8621276B2 (en)2010-12-172013-12-31Microsoft CorporationFile system resiliency management
US8667323B2 (en)*2010-12-172014-03-04Microsoft CorporationProactive error scan and isolated error correction
CN103309768B (en)*2012-03-162015-03-11腾讯科技(深圳)有限公司Method and device for repairing system files
US10346369B2 (en)2012-10-112019-07-09Delphix Corp.Retrieving point-in-time copies of a source database for creating virtual databases
US10379988B2 (en)2012-12-212019-08-13Commvault Systems, Inc.Systems and methods for performance monitoring
CN104937556A (en)*2013-01-302015-09-23惠普发展公司,有限责任合伙企业Recovering pages of database
US9292373B2 (en)*2013-03-152016-03-22International Business Machines CorporationQuery rewrites for data-intensive applications in presence of run-time errors
CA3128713C (en)2013-12-052022-06-21Ab Initio Technology LlcManaging interfaces for dataflow graphs composed of sub-graphs
US9400817B2 (en)*2013-12-312016-07-26Sybase, Inc.In-place index repair
CN104915336B (en)*2014-03-122021-03-23腾讯科技(深圳)有限公司Document translation method and device
CN104331463B (en)*2014-10-302018-07-17深圳市锐明技术股份有限公司A kind of method and device that file system multithreading is realized
US10102214B2 (en)*2015-01-302018-10-16International Business Machines CorporationAnalyzing and correcting corruption which caused filesystem checker failure so that the filesystem checker will run without error
US10528530B2 (en)2015-04-082020-01-07Microsoft Technology Licensing, LlcFile repair of file stored across multiple data stores
US10275320B2 (en)2015-06-262019-04-30Commvault Systems, Inc.Incrementally accumulating in-process performance data and hierarchical reporting thereof for a data stream in a secondary copy operation
US10248494B2 (en)*2015-10-292019-04-02Commvault Systems, Inc.Monitoring, diagnosing, and repairing a management database in a data storage management system
US11727288B2 (en)2016-10-052023-08-15Kyndryl, Inc.Database-management system with artificially intelligent virtual database administration
CN106502825B (en)*2016-10-132020-02-14中国联合网络通信集团有限公司Data processing method and device
US10909106B2 (en)*2016-11-112021-02-02Walmart Apollo, LlcSystems and methods for creating and maintaining referential integrity of data across multiple server systems
CN107016296B (en)*2017-01-182020-05-26阿里巴巴集团控股有限公司Data index construction method, data index reading method, data index construction device, data reading device and electronic equipment
CN107402843A (en)*2017-06-192017-11-28阿里巴巴集团控股有限公司Restoration methods, device and the equipment of database corruption
US10936441B2 (en)*2017-12-152021-03-02Microsoft Technology Licensing, LlcWrite-ahead style logging in a persistent memory device
US10831591B2 (en)2018-01-112020-11-10Commvault Systems, Inc.Remedial action based on maintaining process awareness in data storage management
US11238017B2 (en)2018-01-302022-02-01Salesforce.Com, Inc.Runtime detector for data corruptions
CN108459925B (en)*2018-02-102022-05-31深圳市先河系统技术有限公司Private cloud equipment, database repairing method thereof and device with storage function
US11481376B2 (en)*2018-06-192022-10-25Salesforce, Inc.Platform for handling data corruptions
US20200192572A1 (en)2018-12-142020-06-18Commvault Systems, Inc.Disk usage growth prediction system
CN110222035A (en)*2019-06-102019-09-10天津神舟通用数据技术有限公司A kind of efficient fault-tolerance approach of database page based on exclusive or check and journal recovery
US10915418B1 (en)2019-08-292021-02-09Snowflake Inc.Automated query retry in a database environment
US11216446B2 (en)*2019-08-292022-01-04Snowflake Inc.Identifying software regressions based on query retry attempts in a database environment
US11360860B2 (en)2020-01-302022-06-14Rubrik, Inc.Exporting a database from a foreign database recovery environment
US11609828B2 (en)2020-01-302023-03-21Rubrik, Inc.Utilizing a tablespace to export to a native database recovery environment
US11604761B2 (en)2020-01-302023-03-14Rubrik, Inc.Utilizing a tablespace to export from a foreign database recovery environment
US11467925B2 (en)2020-01-302022-10-11Rubrik, Inc.Exporting a database to a native database recovery environment
US11934377B2 (en)*2021-02-252024-03-19Microsoft Technology Licensing, LlcConsistency checking for distributed analytical database systems
US12436929B2 (en)2022-02-252025-10-07Kyndryl, Inc.Automated mainframe database maintenance
EP4439364A4 (en)*2023-02-142025-04-16Samsung Electronics Co., Ltd. ELECTRONIC DEVICE AND DATABASE PROTECTION METHOD THEREFOR
CN116662059B (en)*2023-07-242023-10-24上海爱可生信息技术股份有限公司MySQL database CPU fault diagnosis and self-healing method and readable storage medium

Citations (36)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4945474A (en)*1988-04-081990-07-31Internatinal Business Machines CorporationMethod for restoring a database after I/O error employing write-ahead logging protocols
US5754782A (en)*1995-12-041998-05-19International Business Machines CorporationSystem and method for backing up and restoring groupware documents
US5764877A (en)*1991-06-251998-06-09Digital Equipment CorporationMedia recovery with time-split B-trees
US5806074A (en)*1996-03-191998-09-08Oracle CorporationConfigurable conflict resolution in a computer implemented distributed database
US5897638A (en)*1997-06-161999-04-27Ab Initio Software CorporationParallel virtual file system
US5900870A (en)*1989-06-301999-05-04Massachusetts Institute Of TechnologyObject-oriented computer user interface
US6018746A (en)*1997-12-232000-01-25Unisys CorporationSystem and method for managing recovery information in a transaction processing system
US6047291A (en)*1995-05-012000-04-04International Business Machines CorporationRelational database extenders for handling complex data types
US6108004A (en)*1997-10-212000-08-22International Business Machines CorporationGUI guide for data mining
US6112024A (en)*1996-10-022000-08-29Sybase, Inc.Development system providing methods for managing different versions of objects with a meta model
US6199195B1 (en)*1999-07-082001-03-06Science Application International CorporationAutomatically generated objects within extensible object frameworks and links to enterprise resources
US6240414B1 (en)*1997-09-282001-05-29Eisolutions, Inc.Method of resolving data conflicts in a shared data environment
US6314433B1 (en)*1998-06-122001-11-06Hewlett-Packard CompanyFrame-based heroic data recovery
US6338056B1 (en)*1998-12-142002-01-08International Business Machines CorporationRelational database extender that supports user-defined index types and user-defined search
US6370534B1 (en)*1999-06-012002-04-09Pliant Technologies, Inc.Blocking techniques for data storage
US6370541B1 (en)*1999-09-212002-04-09International Business Machines CorporationDesign and implementation of a client/server framework for federated multi-search and update across heterogeneous datastores
US20020091702A1 (en)*2000-11-162002-07-11Ward MullinsDynamic object-driven database manipulation and mapping system
US20020152422A1 (en)*2001-03-262002-10-17Rahul SharmaMethod and apparatus for managing replicated and migration capable session state for a Java platform
US20020198891A1 (en)*2001-06-142002-12-26International Business Machines CorporationMethods and apparatus for constructing and implementing a universal extension module for processing objects in a database
US6505205B1 (en)*1999-05-292003-01-07Oracle CorporationRelational database system for storing nodes of a hierarchical index of multi-dimensional data in a first module and metadata regarding the index in a second module
US6556983B1 (en)*2000-01-122003-04-29Microsoft CorporationMethods and apparatus for finding semantic information, such as usage logs, similar to a query using a pattern lattice data space
US6578046B2 (en)*1998-04-012003-06-10International Business Machines CorporationFederated searches of heterogeneous datastores using a federated datastore object
US6640278B1 (en)*1999-03-252003-10-28Dell Products L.P.Method for configuration and management of storage resources in a storage network
US20030212660A1 (en)*2002-05-102003-11-13Kerwin Douglas W.Database scattering system
US6671757B1 (en)*2000-01-262003-12-30Fusionone, Inc.Data transfer and synchronization system
US6671699B1 (en)*2000-05-202003-12-30Equipe Communications CorporationShared database usage in network devices
US20040003003A1 (en)*2002-06-262004-01-01Microsoft CorporationData publishing systems and methods
US20040015504A1 (en)*2002-07-172004-01-22Rafiul AhadSystem and method for caching data for a mobile application
US6684229B1 (en)*1998-02-242004-01-27Adaptec, Inc.Method of generating a database for use in an intelligent backup and restoring system
US20040024795A1 (en)*2000-04-102004-02-05Hugh HindSystem and method for synchronizing data records between multiple databases
US6694336B1 (en)*2000-01-252004-02-17Fusionone, Inc.Data transfer and synchronization system
US20040059747A1 (en)*2000-03-312004-03-25Olarig Sompong P.Method and apparatus for restoring computer resources
US6714935B1 (en)*1998-09-212004-03-30Microsoft CorporationManagement of non-persistent data in a persistent database
US6718361B1 (en)*2000-04-072004-04-06Network Appliance Inc.Method and apparatus for reliable and scalable distribution of data files in distributed networks
US6772178B2 (en)*2001-07-272004-08-03Sun Microsystems, Inc.Method and apparatus for managing remote data replication in a distributed computer system
US6871271B2 (en)*2000-12-212005-03-22Emc CorporationIncrementally restoring a mass storage device to a prior state

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH0594353A (en)*1991-10-021993-04-16Hokkaido Nippon Denki Software KkDatabase management system
JPH06236351A (en)*1993-02-101994-08-23Hitachi LtdBackup restoring device of on-line system
US5734887A (en)*1995-09-291998-03-31International Business Machines CorporationMethod and apparatus for logical data access to a physical relational database
US6519597B1 (en)1998-10-082003-02-11International Business Machines CorporationMethod and apparatus for indexing structured documents with rich data types
US6247099B1 (en)*1999-06-032001-06-12International Business Machines CorporationSystem and method for maintaining cache coherency and data synchronization in a computer system having multiple active controllers
JP5113967B2 (en)*1999-08-052013-01-09オラクル・インターナショナル・コーポレイション Internet file system
US6721739B1 (en)*2000-12-052004-04-13Silicon Graphics, Inc.System and method for maintaining and recovering data consistency across multiple pages

Patent Citations (37)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4945474A (en)*1988-04-081990-07-31Internatinal Business Machines CorporationMethod for restoring a database after I/O error employing write-ahead logging protocols
US5900870A (en)*1989-06-301999-05-04Massachusetts Institute Of TechnologyObject-oriented computer user interface
US5764877A (en)*1991-06-251998-06-09Digital Equipment CorporationMedia recovery with time-split B-trees
US6047291A (en)*1995-05-012000-04-04International Business Machines CorporationRelational database extenders for handling complex data types
US5754782A (en)*1995-12-041998-05-19International Business Machines CorporationSystem and method for backing up and restoring groupware documents
US5806074A (en)*1996-03-191998-09-08Oracle CorporationConfigurable conflict resolution in a computer implemented distributed database
US6112024A (en)*1996-10-022000-08-29Sybase, Inc.Development system providing methods for managing different versions of objects with a meta model
US5897638A (en)*1997-06-161999-04-27Ab Initio Software CorporationParallel virtual file system
US6240414B1 (en)*1997-09-282001-05-29Eisolutions, Inc.Method of resolving data conflicts in a shared data environment
US6108004A (en)*1997-10-212000-08-22International Business Machines CorporationGUI guide for data mining
US6018746A (en)*1997-12-232000-01-25Unisys CorporationSystem and method for managing recovery information in a transaction processing system
US6684229B1 (en)*1998-02-242004-01-27Adaptec, Inc.Method of generating a database for use in an intelligent backup and restoring system
US6578046B2 (en)*1998-04-012003-06-10International Business Machines CorporationFederated searches of heterogeneous datastores using a federated datastore object
US6314433B1 (en)*1998-06-122001-11-06Hewlett-Packard CompanyFrame-based heroic data recovery
US6714935B1 (en)*1998-09-212004-03-30Microsoft CorporationManagement of non-persistent data in a persistent database
US6338056B1 (en)*1998-12-142002-01-08International Business Machines CorporationRelational database extender that supports user-defined index types and user-defined search
US6640278B1 (en)*1999-03-252003-10-28Dell Products L.P.Method for configuration and management of storage resources in a storage network
US6505205B1 (en)*1999-05-292003-01-07Oracle CorporationRelational database system for storing nodes of a hierarchical index of multi-dimensional data in a first module and metadata regarding the index in a second module
US6370534B1 (en)*1999-06-012002-04-09Pliant Technologies, Inc.Blocking techniques for data storage
US6199195B1 (en)*1999-07-082001-03-06Science Application International CorporationAutomatically generated objects within extensible object frameworks and links to enterprise resources
US6370541B1 (en)*1999-09-212002-04-09International Business Machines CorporationDesign and implementation of a client/server framework for federated multi-search and update across heterogeneous datastores
US6556983B1 (en)*2000-01-122003-04-29Microsoft CorporationMethods and apparatus for finding semantic information, such as usage logs, similar to a query using a pattern lattice data space
US6694336B1 (en)*2000-01-252004-02-17Fusionone, Inc.Data transfer and synchronization system
US6738789B2 (en)*2000-01-252004-05-18Fusionone, Inc.Data package including synchronization data
US6671757B1 (en)*2000-01-262003-12-30Fusionone, Inc.Data transfer and synchronization system
US20040059747A1 (en)*2000-03-312004-03-25Olarig Sompong P.Method and apparatus for restoring computer resources
US6718361B1 (en)*2000-04-072004-04-06Network Appliance Inc.Method and apparatus for reliable and scalable distribution of data files in distributed networks
US20040024795A1 (en)*2000-04-102004-02-05Hugh HindSystem and method for synchronizing data records between multiple databases
US6671699B1 (en)*2000-05-202003-12-30Equipe Communications CorporationShared database usage in network devices
US20020091702A1 (en)*2000-11-162002-07-11Ward MullinsDynamic object-driven database manipulation and mapping system
US6871271B2 (en)*2000-12-212005-03-22Emc CorporationIncrementally restoring a mass storage device to a prior state
US20020152422A1 (en)*2001-03-262002-10-17Rahul SharmaMethod and apparatus for managing replicated and migration capable session state for a Java platform
US20020198891A1 (en)*2001-06-142002-12-26International Business Machines CorporationMethods and apparatus for constructing and implementing a universal extension module for processing objects in a database
US6772178B2 (en)*2001-07-272004-08-03Sun Microsystems, Inc.Method and apparatus for managing remote data replication in a distributed computer system
US20030212660A1 (en)*2002-05-102003-11-13Kerwin Douglas W.Database scattering system
US20040003003A1 (en)*2002-06-262004-01-01Microsoft CorporationData publishing systems and methods
US20040015504A1 (en)*2002-07-172004-01-22Rafiul AhadSystem and method for caching data for a mobile application

Cited By (42)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8238696B2 (en)2003-08-212012-08-07Microsoft CorporationSystems and methods for the implementation of a digital images schema for organizing units of information manageable by a hardware/software interface system
US8166101B2 (en)2003-08-212012-04-24Microsoft CorporationSystems and methods for the implementation of a synchronization schemas for units of information manageable by a hardware/software interface system
US20100077197A1 (en)*2004-05-032010-03-25Microsoft CorporationNon-volatile memory cache performance improvement
US10216637B2 (en)2004-05-032019-02-26Microsoft Technology Licensing, LlcNon-volatile memory cache performance improvement
US9405693B2 (en)2004-05-032016-08-02Microsoft Technology Licensing, LlcNon-volatile memory cache performance improvement
US8255645B2 (en)2004-05-032012-08-28Microsoft CorporationNon-volatile memory cache performance improvement
US8041904B2 (en)2004-05-032011-10-18Microsoft CorporationNon-volatile memory cache performance improvement
US9690496B2 (en)2004-10-212017-06-27Microsoft Technology Licensing, LlcUsing external memory devices to improve system performance
US9317209B2 (en)2004-10-212016-04-19Microsoft Technology Licensing, LlcUsing external memory devices to improve system performance
US8909861B2 (en)2004-10-212014-12-09Microsoft CorporationUsing external memory devices to improve system performance
US8914557B2 (en)2005-12-162014-12-16Microsoft CorporationOptimizing write and wear performance for a memory
US11334484B2 (en)2005-12-162022-05-17Microsoft Technology Licensing, LlcOptimizing write and wear performance for a memory
US9529716B2 (en)2005-12-162016-12-27Microsoft Technology Licensing, LlcOptimizing write and wear performance for a memory
US20080249988A1 (en)*2007-04-062008-10-09International Business Machines CorporationComputer programming method and system for performing a reversal of selected structured query language operations within a database transaction
US8631203B2 (en)2007-12-102014-01-14Microsoft CorporationManagement of external memory functioning as virtual cache
US20090150611A1 (en)*2007-12-102009-06-11Microsoft CorporationManagement of external memory functioning as virtual cache
US20090164524A1 (en)*2007-12-242009-06-25Korea Advanced Institute Of Science And TechnologyShadow-page deferred-update recovery technique integrating shadow page and deferred update techniques in a storage system
US8108356B2 (en)*2007-12-242012-01-31Korea Advanced Institute Of Science And TechnologyMethod for recovering data in a storage system
US20090182962A1 (en)*2008-01-162009-07-16Apple Inc.Memory Subsystem Hibernation
US8892831B2 (en)2008-01-162014-11-18Apple Inc.Memory subsystem hibernation
US20090198902A1 (en)*2008-02-042009-08-06Apple Inc.Memory mapping techniques
US8417893B2 (en)2008-02-042013-04-09Apple Inc.Memory mapping techniques
US8397014B2 (en)2008-02-042013-03-12Apple Inc.Memory mapping restore and garbage collection operations
US20090198952A1 (en)*2008-02-042009-08-06Apple IncMemory Mapping Architecture
US20090198947A1 (en)*2008-02-042009-08-06Apple Inc.Memory Mapping Restore and Garbage Collection Operations
US8380679B2 (en)*2008-02-112013-02-19Infosys Technologies LimitedMethod of handling transaction in a service oriented architecture environment
US20090327806A1 (en)*2008-02-112009-12-31Infosys Technologies LimitedMethod of handling transaction in a service oriented architecture environment
US20090307409A1 (en)*2008-06-062009-12-10Apple Inc.Device memory management
US9032151B2 (en)2008-09-152015-05-12Microsoft Technology Licensing, LlcMethod and system for ensuring reliability of cache data and metadata subsequent to a reboot
US10387313B2 (en)2008-09-152019-08-20Microsoft Technology Licensing, LlcMethod and system for ensuring reliability of cache data and metadata subsequent to a reboot
US20100070701A1 (en)*2008-09-152010-03-18Microsoft CorporationManaging cache data and metadata
US8489815B2 (en)2008-09-152013-07-16Microsoft CorporationManaging cache data and metadata
US9448890B2 (en)2008-09-192016-09-20Microsoft Technology Licensing, LlcAggregation of write traffic to a data store
US10509730B2 (en)2008-09-192019-12-17Microsoft Technology Licensing, LlcAggregation of write traffic to a data store
US9361183B2 (en)2008-09-192016-06-07Microsoft Technology Licensing, LlcAggregation of write traffic to a data store
WO2011011480A1 (en)*2009-07-242011-01-27Apple Inc.Restore index page
US8468293B2 (en)2009-07-242013-06-18Apple Inc.Restore index page
US20110022819A1 (en)*2009-07-242011-01-27Daniel Jeffrey PostIndex cache tree
US8516219B2 (en)2009-07-242013-08-20Apple Inc.Index cache tree
US20110022780A1 (en)*2009-07-242011-01-27Nir Jacob WakratRestore index page
US20130054533A1 (en)*2011-08-242013-02-28Microsoft CorporationVerifying a data recovery component using a managed interface
US8527462B1 (en)*2012-02-092013-09-03Microsoft CorporationDatabase point-in-time restore and as-of query

Also Published As

Publication numberPublication date
JP4638908B2 (en)2011-02-23
JP2007536623A (en)2007-12-13
CN101604335B (en)2012-07-18
KR20070006542A (en)2007-01-11
US7143120B2 (en)2006-11-28
CN101604335A (en)2009-12-16
CN1784682A (en)2006-06-07
WO2005111867A2 (en)2005-11-24
KR101044849B1 (en)2011-06-28
EP1629407B1 (en)2016-09-14
CN1707481B (en)2012-05-02
US20050278394A1 (en)2005-12-15
WO2005111867A3 (en)2006-01-05
ES2605936T3 (en)2017-03-17
EP1629407A4 (en)2008-05-21
EP1629407A2 (en)2006-03-01
CN101430703A (en)2009-05-13
CN100570599C (en)2009-12-16
CN101430703B (en)2013-05-01
CN1707481A (en)2005-12-14

Similar Documents

PublicationPublication DateTitle
US7143120B2 (en)Systems and methods for automated maintenance and repair of database and file systems
US7366740B2 (en)Systems and methods for automatic maintenance and repair of enitites in a data model
JP4960963B2 (en) Online page restore from database mirror
US7096250B2 (en)Information replication system having enhanced error detection and recovery
US7672979B1 (en)Backup and restore techniques using inconsistent state indicators
US7277905B2 (en)System and method for a consistency check of a database backup
US7634679B2 (en)Remote location failover server application
US9804935B1 (en)Methods for repairing a corrupted database to a new, correct state by selectively using redo and undo operations
EP1594062A2 (en)Real-time and non disruptive file system repairs
US20240289238A1 (en)System and method of providing system availability by preventing software crash due to recovery failure
Kuhn et al.RMAN recipes for Oracle Database 12c: a problem-solution approach
WO2003003209A1 (en)Information replication system having enhanced error detection and recovery
WardData Corruption and Recovery Issues
oracle can own an OracleNEW QUESTION
Beldalker et al.Oracle Database Backup and Recovery Basics 10g Release 1 (10.1) Part No. B10735-01 Copyright© 2003 Oracle Corporation. All rights reserved. Primary Author: Antonio Romero Contributing Author: Lance Ashdown
Bednar et al.Oracle Database Backup and Recovery Basics, 10g Release 2 (10.2) B14192-02
Bednar et al.Oracle Database Backup and Recovery Basics, 10g Release 2 (10.2) B14192-03

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

ASAssignment

Owner name:MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034766/0001

Effective date:20141014


[8]ページ先頭

©2009-2025 Movatter.jp