CN1146816A - 数据存储器 - Google Patents
数据存储器 Download PDFInfo
- Publication number
- CN1146816A CN1146816A CN95192692A CN95192692A CN1146816A CN 1146816 A CN1146816 A CN 1146816A CN 95192692 A CN95192692 A CN 95192692A CN 95192692 A CN95192692 A CN 95192692A CN 1146816 A CN1146816 A CN 1146816A
- Authority
- CN
- China
- Prior art keywords
- file
- token
- node
- data
- user
- 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.)
- Pending
Links
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/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
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/176—Support for shared access to files; File sharing support
- G06F16/1767—Concurrency control, e.g. optimistic or pessimistic approaches
- G06F16/1774—Locking methods, e.g. locking methods for file systems allowing shared and concurrent access to files
-
- 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
- Y10S707/99938—Concurrency, e.g. lock management in shared database
-
- 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
- Y10S707/99939—Privileged access
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Storage Device Security (AREA)
- Computer And Data Communications (AREA)
- Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)
- Saccharide Compounds (AREA)
Abstract
计算机***中的每一文件都使一令牌与其相关。不允许任何用户更新任何文件,除非该用户是当前令牌拥有者。因此,在标称相同的文件被存储在几个数据存储器中的多地点计算机安装中,在任何一次都只更新文件的一个复制件。只有在当前令牌拥有者的许可下,才能够将令牌从一个用户传递到另一个用户,并且在传递令牌时,文件的最新版本跟随该令牌。计算机***的某些节点可以对文件的过时版本进行读访问,但向持有过时文件的每一节点都告知可用的当前文件版本。
Description
本发明涉及数据存储器,尤其涉及可在一个以上的位置被更新的数据文件的存储器。
在位于不同位置都具有数据处理能力的任何结构中,如果公用数据在一个位置进行了与另一位置相比不同的修改,就会产生冲突。
位置“A”的数据文件可被传送至位置“B”,随后在每一位置的修改产生了两个完全不同的结束文件。这就可能导致在这两处根据所相信的是同一数据却作出不同的决定。
避免这种冲突的一个方法是让一个位置、比如说处于数据文件的绝对控制之下的位置A对该文件的所有修改和输入给该文件的数据负责。这样做使过程复杂化。例如,如果位置“B”要增加新数据,则该数据在进行进一步的处理之前必须首先在位置“B”被键入、传送至位置“A”并在“A”处被检验和输入。
要不然,位置“B”对于位置“A”的数据存储器具有直接输入能力,但这会使这两处的用户在同一时刻对数据文件进行更新,而产生对于任何一方都是不可识别的文件输出。此外,这种做法需要使用广域网技术和高速数据链路,这会造成成本显著增加。这两处的处理***的不兼容性也会是问题。
在“运行时间”从主文件库拷贝数据文件是保证可得到最新可用数据文件的一种方法。但是,如果一个以上的复制件在使用中、被更新并且可能返回给了该主文件库,则仅可记录在一处所作的修改。
这种冲突可以对多地点业务有严重影响,尤其是如果一处的数据输入(可能是销售输入)引起另一处的活动(例如购买或调度)。
根据本发明,提供了一种具有多个节点的计算机***,每个节点包括一个或多个处理器单元和各自相联的数据存储器,至少有两个节点存储数据,该数据为至少一个其它节点所公用,每个能被一个以上节点处的用户更新的公用数据文件将一个节点处的数据存储器指定作为主文件库,该主文件库包括多个节点中的允许用户对文件进行更新的那些节点(如果有的话)的记录,该***的特征在于:为可被一个以上节点进行更新访问的每一数据文件分配一个单数据令牌,它与被存储在当前具有更新权的处理单元的相应数据存储器中的数据文件相关,并且只有处理单元持有各自相关令牌才允许对任何数据文件进行写访问。
最好是数据令牌在***的节点之间的传送,每次在一节点传送令牌时均将令牌传送通知给主文件库节点,并将数据文件的最新版本存储在主文件库中。
主文件库可设计用来将数据文件的最新版本传送给在接收到主文件库节点的令牌时要求访问该文件的所有其它节点。
现在参看下列附图仅通过实例来描述按照本发明的计算机***:
图1表示典型的单节点结构的一个实施例的示意图;
图2简要地表示在图1中的数据存储器中的文件结构;
图3A表示按照本发明的一个实施例的分布式计算机***;
图3B至3D表示在图3A的分布式数据网络中发生的数据传送。
首先参看图1,所表示的是一个节点的计算机***,它包括为若干用户11至1n服务的处理单元1。各个用户11至1n将例如以已知的方式利用个人计算机访问处理单元1。
处理单元1将以已知的方式用作一文件服务器,来根据已授与特定用户的访问权把数据文件从中央数据存储器已传送至请求用户11至1n。
由于这是一个节点的计算机***,所以利用适当的保护的数据传送方法通过直接调制解调器键路或拨号链路把网络连接线31至3m提供给***的其它节点。因此,尽管可以施加访问限制,但***中的每一节点能够访问存储在***中的所有其它节点处的数据存储器2中的所有数据。
现在参看图3A,所表示的是有7个节点A至G的网络。如果需要的话,这些节点在地理上可以与在不同大陆上的节点相分离。***中的每一节点将都有为所有节点公用的一些程序,特别是将有合适的电子邮件或类似的通信程序,以使信息能传送至其它节点并由此得以接收。
再参看图1和3,考虑节点D处的用户11正生成一数据文件,该用户进行比如说带有客户当前业务和设备等级细目的客户表的数据输入。这将产生将存储于节点D处的数据存储器正中的可识别文件。按照已知的方式由姓名来标识该文件,于是产生文件头,为说明起见,该文件在此被称为文件“A”。
再参看图2,文件头除了标识文件A外还包括“主文件”和“令牌“指示符及访问许可表。一旦产生一个以上节点可对其进行写访问的文件(有时被称为受控项目),主文件和令牌指示符就被设置为正的。自动指定最初产生一新的受控项目的生成节点为所生成项目的主文件库。
已生成了该项目的用户11可以将特定的访问许可输入给其它用户。因此节点G处的一有名用户可能有权对文件A进行读和写访问,而网络中的所有其它用户只能进行一般的读访问。对新产生文件A标以时间和日期记号,信息由节点B处的处理单元1产生并传送给所有其它节点。在节点A、B、C、E和F上,该信息是文件A的复制件,其文件头中有只读访问许可。在节点G上,该信息是文件A的复制件,其文件头载明所指定的用户进行写访问而所有其它用户进行只读访问。这一信息传送在图3B中被示意性地表示。
虽然对于较小的***,发送包括所生成文件的邮件信息是可能的,而较大***正是这样做的,但为了节省通信时间,所生成的文件可能被省略。因此,在一种工作方法中,在节点D生成文件A之后,就将邮件信息发送给其它节点,告知文件A已生成,可使用。实际文件只应其它某个节点对该文件的请求或者如果节点D处的用户(它是缺省令牌拥有者)指示将令牌传送给另一已授权的用户时才被传送。
现在如果节点G处的经授权用户希望更新文件A,节点G处的处理单元1就检查存储在其数据存储器中的文件A的复制件,以保证给予了合适的访问许可。如果确实如此,下一步就是读出相关的令牌。如果就特定用户而言该令牌不是正的,就将邮件信息发送给是文件A的主文件库的节点(节点D)。这一信息要求为该特定用户更新令牌。
假定文件A在节点D处不使用并且在节点D的数据存储器2中的令牌是正的,如果当前令牌拥有者(用户)给予节点D许可的话,处理单元1就将其相关令牌设置为负的,注明令牌的目的地并向节点G发送邮件信息。这一邮件信息包括该文件的最新版本及其数据令牌。节点G将合适的令牌设置为正的,经授权的用户现在可以按照已知的方式更新文件A。这一传送在图3C中被示意性地表示。节点D可以向每个其它节点A、B、C、E和F发送邮件信息,提醒目前存储在它们各自数据存储器2中的文件A的任何复制件可能不是最新的版本。这一信息还可以标明当前令牌拥有者。
现在考虑在节点A生成一新文件(文件B),节点C、D、F和G处的用户可以对其进行更新访问。节点A是主文件库,节点A处的生成用户是缺省令牌拥有者。按照以上对于文件A所描述的方式或者应***管理者对其它节点的请求进行初始文件传送。
假定文件B的更新需要几个用户参与,则可发生下列信息交换。参看图3D,节点D向节点A发送令牌请求(TR1)。这一请求带来了文件B,其令牌按照与以上所述相同的方式被传送至节点D(TV1)。现在,如果节点C要求访问,则向节点D发送请求(TR2)。节点D将令牌和文件B的最新版本作为邮件信息(TV2)传送给节点C。与此同时,将带有文件B的最新版本但没有附上令牌的邮件信息(CC2)传送给节点A。
节点C可按照相同的方式将令牌传递给节点G(TR3,TV3),同时再次将邮件信息(CC3)传送给节点A。因此,文件B的主文件库总是有该文件的最新版本,但节点A处的用户没有权利对其进行更新。还应当指出原件库是知道当前令牌拥有者的。
虽然文件B在任何节点都可进行只读访问,但只有节点A和当前令牌拥有节点即节点G才有最新的版本。
一旦节点G处的活动结束,节点G处的用户就可以决定将该令牌返回给节点A处的缺省令牌拥有者。这需要由更新后文件B(带有其时间和日期记号)和令牌组成的邮件信息(TV4)。
当用作某一特定文件的主文件库的节点接收到包括令牌的信息时,它就进行比较由***中的每个其它节点持有的版本(时间和日期记号)的记录。如果任何节点(即使那些进行识读访问的节点)具有过时的版本,则主文件库节点就将信息传送至该节点,附上最新文件的复制件或者说明可以得到文件的新近版本。在后一种情况下,只有在从合适的节点接收到请求或再次从节点A传送令牌时才进行文件传送。
因此,对于文件B,由于最新的版本已经在节点G和A处,所以信息被传送至节点C、D和F。节点B和E被认为没有文件B的用户,因此不接收更新文件。
应当指出,如果节点A处的用户在令牌被另一用户拥有时出于更新的目的需要访问文件B,就将按照与上述相同的方式对合适的节点、比如说节点G进行令牌请求,并且在当前用户(令牌拥有者)准许进行文件传送之后令牌和最新的版本从节点G返回给节点A。尽管因为节点A已接收到最新版本以及从另一节点传送给它的令牌而似乎立即要对文件B进行更新,但以上简述的更新***中的其它节点的过程仍将随即进行。
当在同一节点有一个以上的已授权用户时,则在该同一节点处的用户之间发生的令牌传送不会造成向主文件库传送信息。只有在节点之间进行令牌的传送时才向主文件库传送信息,这会导致向主文件库传送更新信息。
应当指出,每当进行文件更新时,由于只存在一个更新复制件,所以它处于该文件的最新版本中。每当令牌在节点之间传送时,文件的复制件将伴随该令牌。当然,每当令牌在一节点内传送时,文件的最新版本就已经存储在相应的数据存储器中。
Claims (6)
1、一种具有处于不同位置的多个节点的计算机***,每个节点包括一个或多个处理器单元和数据存储器,其中至少一些处于不同位置的数据存储器含有处于不同位置的用户可对其进行更新访问的公用数据文件,每一公用数据文件使一个数据存储器指定为主文件库,其特征在于:为处于一个以上位置的用户进行更新访问的每一公用数据文件分配一个单数据令牌,对任何数据文件的更新访问只允许在当前持有各自相关令牌的节点处进行。
2、如权利要求1所述的计算机***,其特征还在于:对于数据令牌在用户之间的每次传送都传送与相应数据令牌相关的文件的最新版本。
3、如权利要求2所述的计算机***,其特征还在于:在令牌在不包括相应令牌的主文件库节点的一些节点之间传送时,也向包括该主文件库的节点传送相关文件的最新版本。
4、如任一前述权利要求所述的计算机***,其特征还在于:每次一节点从另一节点接收到关于一个文件的令牌,其接收节点包括该文件的主文件库,处理器单元就向持有所接收文件的过时版本的所有其它节点发送更新指示。
5、如任一前述权利要求所述的计算机***,其特征还在于:每当令牌在位于不同节点的用户之间传送时,包括有与所传送令牌相关的相应文件的主文件库的节点就向持有该文件的复制件的所有其它节点发出传送指示。
6、如任一前述权利要求所述的计算机***,其特征还在于:***中的每一文件都有所指定的主文件库和相关的更新令牌,并且只有当前令牌拥有者才能够授权向任何其它用户传送令牌。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP94302864.7 | 1994-04-21 | ||
EP94302864 | 1994-04-21 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1146816A true CN1146816A (zh) | 1997-04-02 |
Family
ID=8217661
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN95192692A Pending CN1146816A (zh) | 1994-04-21 | 1995-04-12 | 数据存储器 |
Country Status (10)
Country | Link |
---|---|
US (1) | US5884308A (zh) |
EP (1) | EP0756730B1 (zh) |
JP (1) | JPH09512123A (zh) |
KR (1) | KR970702529A (zh) |
CN (1) | CN1146816A (zh) |
CA (1) | CA2188154C (zh) |
DE (1) | DE69504965T2 (zh) |
ES (1) | ES2122574T3 (zh) |
NZ (1) | NZ283425A (zh) |
WO (1) | WO1995029450A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100377099C (zh) * | 2003-02-28 | 2008-03-26 | 微软公司 | 为复制文件管理多个文件状态的方法 |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5999976A (en) * | 1997-07-11 | 1999-12-07 | International Business Machines Corporation | Parallel file system and method with byte range API locking |
JPH11219329A (ja) * | 1998-01-30 | 1999-08-10 | Pfu Ltd | 情報受配信システム |
AU1105600A (en) * | 1998-10-07 | 2000-04-26 | Adobe Systems Incorporated | Distributing access to a data item |
US7596563B1 (en) * | 1999-10-28 | 2009-09-29 | Hewlett-Packard Development Company, L.P. | Computerized file system and method |
US20010039548A1 (en) * | 2000-04-27 | 2001-11-08 | Yoshitake Shinkai | File replication system, replication control method, and storage medium |
JP2002132564A (ja) * | 2000-10-30 | 2002-05-10 | Nec Corp | マスタファイル配信システムおよびマスタファイル配信方法 |
US7209932B2 (en) * | 2002-03-25 | 2007-04-24 | International Business Machines Corporation | Method, system, and program for allocating tasks to a plurality of processors |
US7028090B2 (en) * | 2002-05-30 | 2006-04-11 | International Business Machines Corporation | Tokens utilized in a server system that have different access permissions at different access times and method of use |
US7565419B1 (en) | 2002-11-22 | 2009-07-21 | Symantec Operating Corporation | Conflict resolution in a peer to peer network |
US8516470B1 (en) * | 2002-12-16 | 2013-08-20 | Symantec Corporation | Version upgrade via viral infection |
JP4271967B2 (ja) * | 2003-03-10 | 2009-06-03 | 株式会社日立製作所 | 分散ファイルシステム及び分散ファイルシステムの運用方法 |
US7631021B2 (en) * | 2005-03-25 | 2009-12-08 | Netapp, Inc. | Apparatus and method for data replication at an intermediate node |
US8180730B2 (en) * | 2008-11-25 | 2012-05-15 | International Business Machines Corporation | Arbitration token for managing data integrity and data accuracy of information services that utilize distributed data replicas |
US9772784B2 (en) | 2011-08-10 | 2017-09-26 | Nutanix, Inc. | Method and system for maintaining consistency for I/O operations on metadata distributed amongst nodes in a ring structure |
US9613052B2 (en) * | 2012-06-05 | 2017-04-04 | International Business Machines Corporation | Establishing trust within a cloud computing system |
US9590843B2 (en) | 2014-03-12 | 2017-03-07 | Nutanix, Inc. | Method and system for providing distributed management in a networked virtualization environment |
US10542049B2 (en) | 2014-05-09 | 2020-01-21 | Nutanix, Inc. | Mechanism for providing external access to a secured networked virtualization environment |
US9740472B1 (en) * | 2014-05-15 | 2017-08-22 | Nutanix, Inc. | Mechanism for performing rolling upgrades in a networked virtualization environment |
US9733958B2 (en) * | 2014-05-15 | 2017-08-15 | Nutanix, Inc. | Mechanism for performing rolling updates with data unavailability check in a networked virtualization environment for storage management |
US9569461B2 (en) * | 2014-06-11 | 2017-02-14 | The Boeing Company | Distributed data authority system |
US10642507B2 (en) | 2015-01-30 | 2020-05-05 | Nutanix, Inc. | Pulsed leader consensus management |
US11218418B2 (en) | 2016-05-20 | 2022-01-04 | Nutanix, Inc. | Scalable leadership election in a multi-processing computing environment |
US10362092B1 (en) | 2016-10-14 | 2019-07-23 | Nutanix, Inc. | Entity management in distributed systems |
US11194680B2 (en) | 2018-07-20 | 2021-12-07 | Nutanix, Inc. | Two node clusters recovery on a failure |
US11770447B2 (en) | 2018-10-31 | 2023-09-26 | Nutanix, Inc. | Managing high-availability file servers |
US20200202997A1 (en) * | 2018-12-19 | 2020-06-25 | Nutrino Health Ltd. | Automated method and system for generating personalized dietary and health advice or recommendations for individual users |
US11768809B2 (en) | 2020-05-08 | 2023-09-26 | Nutanix, Inc. | Managing incremental snapshots for fast leader node bring-up |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5175851A (en) * | 1989-05-15 | 1992-12-29 | International Business Machines Corporation | System and method for controlling client machine access to a portion of a file with a variable length |
JPH0451335A (ja) * | 1990-06-20 | 1992-02-19 | Oki Electric Ind Co Ltd | データベース処理装置 |
JP2533266B2 (ja) * | 1991-06-14 | 1996-09-11 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 共用デ―タシステムにおけるデ―タ資源のロッキング方法及びシステム間のデ―タロック管理方法 |
GB9116268D0 (en) * | 1991-07-27 | 1991-09-11 | Int Computers Ltd | Data processing system |
US5333316A (en) * | 1991-08-16 | 1994-07-26 | International Business Machines Corporation | Locking and row by row modification of a database stored in a single master table and multiple virtual tables of a plurality of concurrent users |
GB9204450D0 (en) * | 1992-03-02 | 1992-04-15 | Ibm | Concurrent access to indexed data files |
US5408653A (en) * | 1992-04-15 | 1995-04-18 | International Business Machines Corporation | Efficient data base access using a shared electronic store in a multi-system environment with shared disks |
US5526517A (en) * | 1992-05-15 | 1996-06-11 | Lsi Logic Corporation | Concurrently operating design tools in an electronic computer aided design system |
US5418945A (en) * | 1992-05-18 | 1995-05-23 | Motorola, Inc. | File based and highly available hybrid database |
US5418966A (en) * | 1992-10-16 | 1995-05-23 | International Business Machines Corporation | Updating replicated objects in a plurality of memory partitions |
US5469575A (en) * | 1992-10-16 | 1995-11-21 | International Business Machines Corporation | Determining a winner of a race in a data processing system |
US5485607A (en) * | 1993-02-05 | 1996-01-16 | Digital Equipment Corporation | Concurrency-control method and apparatus in a database management system utilizing key-valued locking |
US5544353A (en) * | 1993-06-14 | 1996-08-06 | International Business Machines Corporation | Distributed processing object shared resource control apparatus and method |
US5442758A (en) * | 1993-07-19 | 1995-08-15 | Sequent Computer Systems, Inc. | Apparatus and method for achieving reduced overhead mutual exclusion and maintaining coherency in a multiprocessor system utilizing execution history and thread monitoring |
US5546580A (en) * | 1994-04-15 | 1996-08-13 | Hewlett-Packard Company | Method and apparatus for coordinating concurrent updates to a medical information database |
US5551023A (en) * | 1994-08-05 | 1996-08-27 | Panasonic Technologies, Inc. | System of database concurrency control based on transaction types and prior access to a data set |
-
1995
- 1995-04-12 DE DE69504965T patent/DE69504965T2/de not_active Expired - Fee Related
- 1995-04-12 JP JP7527437A patent/JPH09512123A/ja active Pending
- 1995-04-12 NZ NZ283425A patent/NZ283425A/en unknown
- 1995-04-12 US US08/727,519 patent/US5884308A/en not_active Expired - Lifetime
- 1995-04-12 ES ES95914481T patent/ES2122574T3/es not_active Expired - Lifetime
- 1995-04-12 WO PCT/GB1995/000852 patent/WO1995029450A1/en active IP Right Grant
- 1995-04-12 EP EP95914481A patent/EP0756730B1/en not_active Expired - Lifetime
- 1995-04-12 CA CA002188154A patent/CA2188154C/en not_active Expired - Fee Related
- 1995-04-12 KR KR1019960705829A patent/KR970702529A/ko not_active Application Discontinuation
- 1995-04-12 CN CN95192692A patent/CN1146816A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100377099C (zh) * | 2003-02-28 | 2008-03-26 | 微软公司 | 为复制文件管理多个文件状态的方法 |
Also Published As
Publication number | Publication date |
---|---|
EP0756730A1 (en) | 1997-02-05 |
CA2188154C (en) | 2000-08-29 |
DE69504965D1 (de) | 1998-10-29 |
DE69504965T2 (de) | 1999-04-01 |
KR970702529A (ko) | 1997-05-13 |
JPH09512123A (ja) | 1997-12-02 |
AU690247B2 (en) | 1998-04-23 |
ES2122574T3 (es) | 1998-12-16 |
EP0756730B1 (en) | 1998-09-23 |
AU2146195A (en) | 1995-11-16 |
US5884308A (en) | 1999-03-16 |
NZ283425A (en) | 1998-05-27 |
WO1995029450A1 (en) | 1995-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1146816A (zh) | 数据存储器 | |
US7487551B2 (en) | Access to content addressable data over a network | |
EP1049989B1 (en) | Access to content addressable data over a network | |
US5970488A (en) | Real-time distributed database system and method | |
US7451236B2 (en) | Document distribution and storage system | |
CN101568919B (zh) | 具有分布式存储的联网计算机***中的单个数据视图 | |
EP0338041B1 (en) | Naming service for networked digital data processing system | |
US7035931B1 (en) | Volume location service for a distributed file system | |
US5546539A (en) | Method and system for updating files of a plurality of storage devices through propogation of files over a nework | |
CN1531303B (zh) | 协议无关的客户端高速缓存***和方法 | |
EP0398494A2 (en) | Maintenance of file attributes in a distributed data processing system | |
KR970066947A (ko) | 공유데이타 파일의 사본 관리방법 및 데이타관리 시스템 및 컴퓨터 시스템 | |
EP0466626A2 (en) | Method for document type transformation in a data processing system | |
EP0927942A3 (en) | Methods and apparatus for high-speed access to and sharing of storage devices on a networked digital data processing system | |
JP2001188699A (ja) | アクセス制御機構を備えたデータ処理システム | |
EP0617373A2 (en) | A method and system for parallel, system managed storage for objects on multiple servers | |
KR100977159B1 (ko) | 데이터 서버 주소의 변경과 디스크 이동에 투명한 파일메타데이터 관리 방법 및 시스템 | |
WO2005062250A2 (en) | Distributed knowledge management system | |
JPH10116293A (ja) | 分散型データベース管理システム | |
US7761418B2 (en) | Method and product for sharing logged data objects within a distributed storage system | |
US20050132120A1 (en) | Nomadic digital asset retrieval system | |
JP2003330836A (ja) | データ送信方法 | |
AU690247C (en) | Data storage | |
JPH07262201A (ja) | 分散データベース制御システム | |
CA2452893A1 (en) | Method and apparatus for storing and managing contacts in a distributed collaboration system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C01 | Deemed withdrawal of patent application (patent law 1993) | ||
WD01 | Invention patent application deemed withdrawn after publication |