[go: up one dir, main page]

WO2001011486A3 - Internet file system - Google Patents

Internet file system Download PDF

Info

Publication number
WO2001011486A3
WO2001011486A3 PCT/US2000/020386 US0020386W WO0111486A3 WO 2001011486 A3 WO2001011486 A3 WO 2001011486A3 US 0020386 W US0020386 W US 0020386W WO 0111486 A3 WO0111486 A3 WO 0111486A3
Authority
WO
WIPO (PCT)
Prior art keywords
database
operating system
file
file system
calls
Prior art date
Application number
PCT/US2000/020386
Other languages
French (fr)
Other versions
WO2001011486A2 (en
Inventor
Eric Sedlar
Michael Roberts
Original Assignee
Oracle 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
Priority claimed from US09/571,496 external-priority patent/US6922708B1/en
Priority claimed from US09/571,036 external-priority patent/US6549916B1/en
Priority claimed from US09/571,696 external-priority patent/US8335775B1/en
Priority claimed from US09/571,568 external-priority patent/US7280995B1/en
Priority to CA2379930A priority Critical patent/CA2379930C/en
Application filed by Oracle Corp filed Critical Oracle Corp
Priority to EP00952215A priority patent/EP1330727A2/en
Priority to JP2001516067A priority patent/JP5113967B2/en
Priority to AU64954/00A priority patent/AU774090B2/en
Publication of WO2001011486A2 publication Critical patent/WO2001011486A2/en
Publication of WO2001011486A3 publication Critical patent/WO2001011486A3/en
Priority to AU2004203249A priority patent/AU2004203249B2/en
Priority to AU2004203241A priority patent/AU2004203241B2/en
Priority to AU2004203243A priority patent/AU2004203243B2/en
Priority to AU2004203240A priority patent/AU2004203240B2/en
Priority to AU2004203242A priority patent/AU2004203242B2/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

Techniques are provided for accessing data stored in a database. According to one technique, an application makes one or more calls to an operating system to access a file. The operating system includes routines that implement an operating system file system. The one or more calls are made to the routines that implement the operating system file system. In response to the one or more calls, one or more database commands are issued to a database server that manages the database. The database server executes the database commands to retrieve the data from the database. The file is generated from the data, and provided to the application.
PCT/US2000/020386 1999-08-05 2000-07-26 Internet file system WO2001011486A2 (en)

Priority Applications (9)

Application Number Priority Date Filing Date Title
AU64954/00A AU774090B2 (en) 1999-08-05 2000-07-26 Internet file system
JP2001516067A JP5113967B2 (en) 1999-08-05 2000-07-26 Internet file system
EP00952215A EP1330727A2 (en) 1999-08-05 2000-07-26 Internet file system
CA2379930A CA2379930C (en) 1999-08-05 2000-07-26 Multi-model access to data
AU2004203249A AU2004203249B2 (en) 1999-08-05 2004-07-19 Internet file system
AU2004203241A AU2004203241B2 (en) 1999-08-05 2004-07-19 Internet file system
AU2004203243A AU2004203243B2 (en) 1999-08-05 2004-07-19 Internet file system
AU2004203240A AU2004203240B2 (en) 1999-08-05 2004-07-19 Internet file system
AU2004203242A AU2004203242B2 (en) 1999-08-05 2004-07-19 Internet file system

Applications Claiming Priority (16)

Application Number Priority Date Filing Date Title
US14753899P 1999-08-05 1999-08-05
US60/147,538 1999-08-05
US57149200A 2000-05-15 2000-05-15
US09/571,036 2000-05-15
US09/571,492 2000-05-15
US09/571,496 US6922708B1 (en) 1999-02-18 2000-05-15 File system that supports transactions
US09/571,508 2000-05-15
US09/571,696 2000-05-15
US09/571,568 US7280995B1 (en) 1999-08-05 2000-05-15 On-the-fly format conversion
US09/571,060 2000-05-15
US09/572,568 2000-05-15
US09/571,696 US8335775B1 (en) 1999-08-05 2000-05-15 Versioning in internet file system
US09/571,060 US7620620B1 (en) 1999-08-05 2000-05-15 Basing directory contents on a query that is associated with a file identifier
US09/571,036 US6549916B1 (en) 1999-08-05 2000-05-15 Event notification system tied to a file system
US09/571,496 2000-05-15
US09/571,508 US7418435B1 (en) 1999-08-05 2000-05-15 Multi-model access to data

Publications (2)

Publication Number Publication Date
WO2001011486A2 WO2001011486A2 (en) 2001-02-15
WO2001011486A3 true WO2001011486A3 (en) 2003-04-17

Family

ID=27574958

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/020386 WO2001011486A2 (en) 1999-08-05 2000-07-26 Internet file system

Country Status (5)

Country Link
EP (1) EP1330727A2 (en)
JP (1) JP5113967B2 (en)
AU (6) AU774090B2 (en)
CA (1) CA2379930C (en)
WO (1) WO2001011486A2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7617234B2 (en) 2005-01-06 2009-11-10 Microsoft Corporation XML schema for binding data
US7668873B2 (en) 2005-02-25 2010-02-23 Microsoft Corporation Data store for software application documents
US7707498B2 (en) 2004-09-30 2010-04-27 Microsoft Corporation Specific type content manager in an electronic document
US7730394B2 (en) 2005-01-06 2010-06-01 Microsoft Corporation Data binding in a word-processing application
US7752224B2 (en) 2005-02-25 2010-07-06 Microsoft Corporation Programmability for XML data store for documents
US7945590B2 (en) 2005-01-06 2011-05-17 Microsoft Corporation Programmability for binding data
US7953696B2 (en) 2005-09-09 2011-05-31 Microsoft Corporation Real-time synchronization of XML data between applications
US9361183B2 (en) 2008-09-19 2016-06-07 Microsoft Technology Licensing, Llc Aggregation of write traffic to a data store

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0107078D0 (en) * 2001-03-21 2001-05-09 Nokia Oyj Management and distribution of electronic media
US7200627B2 (en) 2001-03-21 2007-04-03 Nokia Corporation Method and apparatus for generating a directory structure
US7320141B2 (en) * 2001-03-21 2008-01-15 International Business Machines Corporation Method and system for server support for pluggable authorization systems
WO2002082312A2 (en) * 2001-04-06 2002-10-17 International Business Machines Corporation A method for standardized file-based access to databases, enterprise java beans and content management systems
CA2557406A1 (en) * 2004-02-18 2005-09-01 Clark Yennie Time-addressed database management system
US20050203903A1 (en) * 2004-03-10 2005-09-15 Rajan Rajeev B. System and method for locking and isolation in a storage platform
US7644239B2 (en) 2004-05-03 2010-01-05 Microsoft Corporation Non-volatile memory cache performance improvement
US7366740B2 (en) * 2004-05-03 2008-04-29 Microsoft Corporation Systems and methods for automatic maintenance and repair of enitites in a data model
US7143120B2 (en) * 2004-05-03 2006-11-28 Microsoft Corporation Systems and methods for automated maintenance and repair of database and file systems
US7490197B2 (en) 2004-10-21 2009-02-10 Microsoft Corporation Using external memory devices to improve system performance
US9639554B2 (en) 2004-12-17 2017-05-02 Microsoft Technology Licensing, Llc Extensible file system
US8321439B2 (en) 2004-12-17 2012-11-27 Microsoft Corporation Quick filename lookup using name hash
US8606830B2 (en) 2004-12-17 2013-12-10 Microsoft Corporation Contiguous file allocation in an extensible file system
US7873596B2 (en) 2006-05-23 2011-01-18 Microsoft Corporation Extending cluster allocations in an extensible file system
US8914557B2 (en) 2005-12-16 2014-12-16 Microsoft Corporation Optimizing write and wear performance for a memory
JP5309607B2 (en) * 2008-02-26 2013-10-09 日本電気株式会社 Information classification display system based on tag information
US9032151B2 (en) 2008-09-15 2015-05-12 Microsoft Technology Licensing, Llc Method and system for ensuring reliability of cache data and metadata subsequent to a reboot
JP2011008443A (en) * 2009-06-24 2011-01-13 Mitsubishi Electric Corp Database definition generation device, database design device, database construction system, computer program, and database definition generation method
US8516137B2 (en) 2009-11-16 2013-08-20 Microsoft Corporation Managing virtual hard drives as blobs
WO2012111129A1 (en) * 2011-02-17 2012-08-23 三菱電機株式会社 Database connection device
CN107729504A (en) * 2017-10-23 2018-02-23 武汉楚鼎信息技术有限公司 A kind of method and system for handling large data objectses

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997046956A1 (en) * 1996-06-07 1997-12-11 At & T Corp. Internet file system
EP0856803A2 (en) * 1997-01-31 1998-08-05 Informix Software, Inc. File system interface to a database

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0229232A2 (en) * 1985-12-31 1987-07-22 Tektronix, Inc. File management system
US5150473A (en) * 1990-01-16 1992-09-22 Dantz Development Corporation Data storage format for addressable or sequential memory media
CA2067633C (en) * 1991-07-24 1996-10-01 Eric Jonathan Bauer Method and apparatus for accessing a computer-based file system
JPH0765032A (en) * 1993-08-27 1995-03-10 Toshiba Corp Information processing system with database language conversion function
US5513351A (en) * 1994-07-28 1996-04-30 International Business Machines Corporation Protecting a system during system maintenance by usage of temporary filenames in an alias table
US5737736A (en) * 1994-07-29 1998-04-07 Oracle Corporation Method and apparatus for storing objects using a c-structure and a bind descriptor
JPH08137728A (en) * 1994-09-14 1996-05-31 Toshiba Corp Portable file system and file data processing method
US5581755A (en) * 1995-01-31 1996-12-03 Unisys Corporation Method for maintaining a history of system data and processes for an enterprise
US5649158A (en) * 1995-02-23 1997-07-15 International Business Machines Corporation Method for incrementally archiving primary storage to archive storage by utilizing both a partition archive status array and a partition map
US5675802A (en) * 1995-03-31 1997-10-07 Pure Atria Corporation Version control system for geographically distributed software development
JPH08314787A (en) * 1995-05-12 1996-11-29 Nec Corp File location management system
US5870757A (en) * 1995-09-11 1999-02-09 Sun Microsystems, Inc. Single transaction technique for a journaling file system of a computer operating system
US5706510A (en) * 1996-03-15 1998-01-06 Hewlett-Packard Company Zymbolic history management system
US5920867A (en) * 1996-12-06 1999-07-06 International Business Machines Corporation Data management system having data management configuration
US5903897A (en) * 1996-12-18 1999-05-11 Alcatel Usa Sourcing, L.P. Software documentation release control system
US6216140B1 (en) * 1997-09-17 2001-04-10 Hewlett-Packard Company Methodology for the efficient management of hierarchically organized information
US6505212B2 (en) * 1998-02-04 2003-01-07 Interwoven Inc System and method for website development
US6321219B1 (en) * 1998-08-14 2001-11-20 Microsoft Corporation Dynamic symbolic links for computer file systems

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997046956A1 (en) * 1996-06-07 1997-12-11 At & T Corp. Internet file system
EP0856803A2 (en) * 1997-01-31 1998-08-05 Informix Software, Inc. File system interface to a database

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Oracle iFS (Internet File System)", ORACLE CORPORATION TECHNICAL DATA SHEET, March 1999 (1999-03-01), pages 1 - 3, XP002204710, Retrieved from the Internet <URL:http://www-dbs.cs.uni-sb.de/lehre/ws99_00/seminar-papers/ifs99.pdf> [retrieved on 20020704] *
CHUNG-HWA RAO H ET AL: "An overview of the Internet File System", PROCEEDINGS TWENTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC'97) (CAT. NO.97CB36112), PROCEEDINGS TWENTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC'97), WASHINGTON, DC, US, 1997, Los Alamitos, CA, USA, IEEE Comput. Soc, USA, pages 474 - 477, XP002204711, ISBN: 0-8186-8105-5 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7707498B2 (en) 2004-09-30 2010-04-27 Microsoft Corporation Specific type content manager in an electronic document
US7712016B2 (en) 2004-09-30 2010-05-04 Microsoft Corporation Method and apparatus for utilizing an object model for managing content regions in an electronic document
US9110877B2 (en) 2004-09-30 2015-08-18 Microsoft Technology Licensing, Llc Method and apparatus for utilizing an extensible markup language schema for managing specific types of content in an electronic document
US7617234B2 (en) 2005-01-06 2009-11-10 Microsoft Corporation XML schema for binding data
US7730394B2 (en) 2005-01-06 2010-06-01 Microsoft Corporation Data binding in a word-processing application
US7945590B2 (en) 2005-01-06 2011-05-17 Microsoft Corporation Programmability for binding data
US7668873B2 (en) 2005-02-25 2010-02-23 Microsoft Corporation Data store for software application documents
US7752224B2 (en) 2005-02-25 2010-07-06 Microsoft Corporation Programmability for XML data store for documents
US7953696B2 (en) 2005-09-09 2011-05-31 Microsoft Corporation Real-time synchronization of XML data between applications
US9361183B2 (en) 2008-09-19 2016-06-07 Microsoft Technology Licensing, Llc Aggregation of write traffic to a data store
US9448890B2 (en) 2008-09-19 2016-09-20 Microsoft Technology Licensing, Llc Aggregation of write traffic to a data store

Also Published As

Publication number Publication date
AU2004203242A1 (en) 2004-09-02
AU2004203243A1 (en) 2004-09-02
AU774090B2 (en) 2004-06-17
AU2004203240B2 (en) 2008-04-03
EP1330727A2 (en) 2003-07-30
AU2004203241A1 (en) 2004-09-02
AU2004203243B2 (en) 2008-03-20
AU2004203241B2 (en) 2008-04-10
CA2379930A1 (en) 2001-02-15
AU6495400A (en) 2001-03-05
CA2379930C (en) 2012-12-18
WO2001011486A2 (en) 2001-02-15
AU2004203249A1 (en) 2004-09-02
AU2004203242B2 (en) 2008-05-01
AU2004203240A1 (en) 2004-09-02
JP5113967B2 (en) 2013-01-09
JP2003527659A (en) 2003-09-16
AU2004203249B2 (en) 2008-04-03

Similar Documents

Publication Publication Date Title
WO2001011486A3 (en) Internet file system
WO2001048582A3 (en) Method and device for presenting data to a user
MXPA05009733A (en) System and method to acquire information from a database.
CA2228210A1 (en) File system interface to a database
WO2002025501A3 (en) Retrieving data from a server
CA2172644A1 (en) Methods and apparatus for storage and retrieval of name space information in a distributed computing system
AU2001259162A1 (en) Method and system of implementing recorded data for automating internet interactions
EP0921481A3 (en) Named bookmark sets
WO2002033525A3 (en) A method and system for detecting rogue software
WO2005060388A3 (en) System and method for managing and communicating software updates
WO2000043917A3 (en) System and method of presenting channelized data
AU2848599A (en) Simulation system including a simulator and a case manager adapted for organizing data files for the simulator in tree like structure
WO1999052044A8 (en) A system and method for accessing data stores as objects
WO1998040804A3 (en) Distributed relational database
WO1998052121A3 (en) Method and system for managing computer systems
WO2003019329A3 (en) Benefit provider system and method
WO2001065371A3 (en) Method and system for updating an archive of a computer file
EP1307023A3 (en) A distributed computer system
CA2204797A1 (en) Multiple database access server for application programs
WO2002027495A3 (en) Electronic information caching
HK1048677A1 (en) Incentive network
EP1244017A4 (en) Data structure managing device, data structure managing system, data structure managing method, and recorded medium where data structure managing program is stored
CA2229025A1 (en) Incorporating invariances by preprocessing for kernel-based methods
CA2417625A1 (en) Method and system of automating internet interactions
EP1193593A3 (en) Peripheral equipment and management method thereof

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 64954/00

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 2379930

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2000952215

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 2000952215

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 64954/00

Country of ref document: AU