[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107220323A - A kind of file delet method and system - Google Patents

A kind of file delet method and system Download PDF

Info

Publication number
CN107220323A
CN107220323A CN201710363718.0A CN201710363718A CN107220323A CN 107220323 A CN107220323 A CN 107220323A CN 201710363718 A CN201710363718 A CN 201710363718A CN 107220323 A CN107220323 A CN 107220323A
Authority
CN
China
Prior art keywords
reference count
distributed memory
memory system
pointer
file
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
Application number
CN201710363718.0A
Other languages
Chinese (zh)
Inventor
毕敬强
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.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
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 Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201710363718.0A priority Critical patent/CN107220323A/en
Publication of CN107220323A publication Critical patent/CN107220323A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • G06F16/1824Distributed file systems implemented using Network-attached Storage [NAS] architecture
    • G06F16/1827Management specifically adapted to NAS
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/162Delete operations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • G06F9/5022Mechanisms to release resources

Landscapes

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

Abstract

The invention provides a kind of file delet method, applied to distributed memory system, method includes:It regard distributed memory system as the rear end of storage system, the interface reading and writing of files of client call distributed memory system;Distributed memory system distribution index node pointer is to client;File in distributed memory system is deleted based on index node pointer.The present invention can be deleted effectively the file in distributed memory system, can effectively solve the problem that the problem of system space does not discharge.The invention also discloses a kind of file deleting system.

Description

A kind of file delet method and system
Technical field
The present invention relates to distributed memory system technical field, more specifically to a kind of file delet method and it is System.
Background technology
With the arrival of Internet era, microblogging, wechat, net purchase etc. are flourishing towards the website of ordinary internet users Rise, the giant company of Internet circles provides the various services based on internet to hundreds of millions of users.Throughout world is each The Internet user on ground is daily in Web realease information, and these data that they produce are the numbers of the data volume of personal computer Times.
In order to which the user for tackling surge at any time asks, increasing company uses distributed memory system.Distribution is deposited Storage system has high reliability, high availability and high scalability, can avoid because individual node fails and collapses whole system Routed danger.In traditional scheme, when multiple client accesses distributed file system simultaneously, file system can record each text The counting of the index node of part, when index node reference count is 0, this document can be deleted by reclaiming thread.But if compile The developer of client-side program is write because some reasons have forgotten release and quote, it will causing the file of rear end can not delete forever Remove.Therefore, it is a urgent problem to be solved that how the effective file in distributed memory system, which carries out deletion,.
The content of the invention
In view of this, can be effectively to distribution it is an object of the invention to provide a kind of file delet method and system File in formula storage system is deleted, and can effectively solve the problem that the problem of system space does not discharge.
To achieve the above object, the present invention provides following technical scheme:
A kind of file delet method, applied to distributed memory system, methods described includes:
Using the distributed memory system as the rear end of storage system, distributed memory system described in client call Interface reading and writing of files;
The distributed memory system distribution index node pointer is to the client;
File in the distributed memory system is deleted based on the index node pointer.
Preferably, the index node pointer is intelligent pointer.
Preferably, the file in the distributed memory system based on index node pointer deletion is specially:
Intelligent pointer class is associated with the object that class is pointed to by a counter, and reference count tracks such shared same finger The object of pin;
When creating the new object of class, reference count is simultaneously set to 1 by initialization pointers, when copy of the object as another pair elephant And when creating, copy-constructor function copy pointer simultaneously increases corresponding reference count;
Carrying out assignment to an object is, assignment operator reduces the reference count of left operand referent, and increases The reference count of right operand referent, when reference count reduces to 0, deletes object;
When calling destructor function, constructed fuction reduces reference count, when reference count reduces to 0, deletes fundamental objects.
A kind of file deleting system, applied to distributed memory system, the system includes:
Calling module, for using the distributed memory system as the rear end of storage system, described in client call point The interface reading and writing of files of cloth storage system;
Distribute module, for the distributed memory system distribution index node pointer to the client;
Removing module, for deleting the file in the distributed memory system based on the index node pointer.
Preferably, the index node pointer is intelligent pointer.
Preferably, the removing module specifically for:
Intelligent pointer class is associated with the object that class is pointed to by a counter, and reference count tracks such shared same finger The object of pin;
When creating the new object of class, reference count is simultaneously set to 1 by initialization pointers, when copy of the object as another pair elephant And when creating, copy-constructor function copy pointer simultaneously increases corresponding reference count;
Carrying out assignment to an object is, assignment operator reduces the reference count of left operand referent, and increases The reference count of right operand referent, when reference count reduces to 0, deletes object;
When calling destructor function, constructed fuction reduces reference count, when reference count reduces to 0, deletes fundamental objects.
As shown from the above technical solution, the invention provides a kind of file delet method, when needing to distributed storage system When file in system is deleted, first using distributed memory system as the rear end of storage system, client call is distributed The interface reading and writing of files of storage system, then distributed memory system distribution index node pointer be then based on rope to client Draw the file in node pointer deletion distributed memory system, effectively the file in distributed memory system can be deleted Remove, can effectively solve the problem that the problem of system space does not discharge.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing There is the accompanying drawing used required in technology description to be briefly described, it should be apparent that, drawings in the following description are only this Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can be with Other accompanying drawings are obtained according to these accompanying drawings.
Fig. 1 is a kind of method flow diagram of file delet method embodiment 1 disclosed by the invention;
Fig. 2 is a kind of method flow diagram of file delet method embodiment 2 disclosed by the invention;
Fig. 3 is a kind of structural representation of file deleting system embodiment 1 disclosed by the invention;
Fig. 4 is a kind of structural representation of file deleting system embodiment 2 disclosed by the invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation is described, it is clear that described embodiment is only a part of embodiment of the invention, rather than whole embodiments.It is based on Embodiment in the present invention, it is all other that those of ordinary skill in the art are obtained under the premise of creative work is not made Embodiment, belongs to the scope of protection of the invention.
In order to more specifically emphasize the independence implemented, this specification is related to number of modules or unit.For example, mould Block or unit can be realized that the hardware circuit includes special VLSI circuits OR gate array, such as logic chip, crystal by hardware circuit Pipe, or other components.Module or unit can also realize that such as field is imitated programmable gate array, can compiled in programmable computer hardware Journey array logic, programmable logic device etc..
Module or unit can also be realized in by the software performed by various forms of processors.Such as, one can hold Row code module may include one or more entities or logic computer instruction block, and the block is formed into, such as, Object, program or function.However, the executable part of identification module or unit need not physically be put together, but can be by The different instruction for being stored in diverse location is constituted, when combining in logic, is formed module or unit and is reached the module Or the purpose required by unit.
In fact, executable code module or unit can be a single instruction or multiple instruction, it might even be possible to which distribution is in place In several different code sections of different programs, and across several storage devices.Similarly, peration data can be identified and It is shown in this module or unit, and can implements in any suitable form and in any suitable data structure form Tissue.Peration data can assemble single data set, or can be distributed in the different positions with different storage devices, and A system or network are only present in electronic signal mode at least in part.
" embodiment " or similar term mentioned by this specification represent characteristic, structure or the feature relevant with embodiment, In at least embodiment for being included in the present invention.Therefore, this specification occurs term " in one embodiment ", " implementing Example in " and similar term may but be not necessarily all sensing phase be the same as Example.
Furthermore, characteristic of the present invention, structure or feature can be combined in one or more embodiments in any way. Explanation will provide many specific details below, such as programming, software module, user's selection, network trading, database are looked into The examples such as inquiry, database structure, hardware module, hardware circuit, hardware chip, to provide the understanding to the embodiment of the present invention.So And those of ordinary skill in the related art will be seen that the present invention, though wherein one or more specific details are not utilized, or profit It can also be implemented with other methods, component, material etc..On the other hand, it is the present invention that avoids confusion, known structure, material or behaviour Do not have a detailed description.
As shown in figure 1, for a kind of flow chart of file delet method embodiment 1 disclosed by the invention, this method is applied to Distributed memory system, this method comprises the following steps:
S101, using distributed memory system as the rear end of storage system, client call distributed memory system connects Mouth reading and writing of files;
When needing to delete the file in distributed memory system, distributed memory system is regard as storage first The interface reading and writing of files of the rear end of system, then client call distributed memory system.
S102, distributed memory system distribution index node pointer to client;
Then distributed memory system distributes Inode pointers to client.
S103, based on index node pointer delete distributed memory system in file.
Then referred to according to the Inode of distribution and carry out delete processing for the file in distributed memory system, wherein, distribution Inode pointers be intelligent pointer.Intelligent pointer is the class that dynamically distributes pointer to object is pointed in storage, for life cycle control, The automatic correct object for destroying dynamically distributes is able to ensure that, RAM leakage is prevented, a kind of of it general realizes that technology is to use Reference count.
In summary, in the above-described embodiments, when needing to delete the file in distributed memory system, first Using distributed memory system as the rear end of storage system, the interface reading and writing of files of client call distributed memory system, so Distributed memory system distribution index node pointer is then based on index node pointer and deletes distributed storage system to client afterwards File in system, can effectively delete the file in distributed memory system, can effectively solve the problem that system space not The problem of release.
As shown in Fig. 2 for a kind of flow chart of file delet method embodiment 2 disclosed by the invention, this method is applied to Distributed memory system, this method comprises the following steps:
S201, using distributed memory system as the rear end of storage system, client call distributed memory system connects Mouth reading and writing of files;
When needing to delete the file in distributed memory system, distributed memory system is regard as storage first The interface reading and writing of files of the rear end of system, then client call distributed memory system.
S202, distributed memory system distribution index node pointer to client;
Then distributed memory system distributes Inode pointers to client.
S203, intelligent pointer class are associated with the object that class is pointed to by a counter, and reference count tracks such and shared The object of same pointer;
When creating the new object of class, reference count is simultaneously set to 1 by initialization pointers, when copy of the object as another pair elephant And when creating, copy-constructor function copy pointer simultaneously increases corresponding reference count;
Carrying out assignment to an object is, assignment operator reduces the reference count of left operand referent, and increases The reference count of right operand referent, when reference count reduces to 0, deletes object;
When calling destructor function, constructed fuction reduces reference count, when reference count reduces to 0, deletes fundamental objects.
Intelligent pointer class is associated with the object that class is pointed to by a counter, and reference count tracks such, and how many is individual right As sharing same pointer.When creating the new object of class every time, reference count is simultaneously set to 1 by initialization pointers;When object is as another The copy of one object and when creating, copy-constructor function copy pointer simultaneously increases corresponding reference count;To an object When carrying out assignment, assignment operator reduces the reference count of left operand referent, if reference count is deleted to reduce to 0 Except object, and increase the reference count of right operand referent;When calling destructor function, constructed fuction reduces reference count, If reference count reduces to 0, fundamental objects are deleted.
File system rear end first passes through intelligent pointer and distributes a global Inode, when client accesses file system, The client obtains the reference of the intelligent pointer, i.e. reference count and Jia 1 automatically.When client discharges or and file system automatically Link disconnect when, Inode reference subtracts 1 automatically.
The state so Inode is preserved by defining a global space.For example, by the way of following:
shared_ptr<Inode>factory(T arg){
return make_shared<Inode>(arg);
}
Factory is the function that file system distributes Inode for all clients, and all clients can be shared.
void use_inode(T arg){
shared_ptr<Inode>I=factory (arg);
}
Use_inode is file system distributed for some client between Inode function, client be it is independent, i.e., Arg includes client end information, such as ip, socket etc..
In summary, a kind of file delet method that the present invention is provided, based on intelligent pointer, can effectively solve space not The problem of release.
As shown in figure 3, being a kind of structural representation of file deleting system embodiment 1 disclosed by the invention, the system should For distributed memory system, the system includes:
Calling module 301, for, as the rear end of storage system, client call distribution to be deposited using distributed memory system The interface reading and writing of files of storage system;
When needing to delete the file in distributed memory system, distributed memory system is regard as storage first The interface reading and writing of files of the rear end of system, then client call distributed memory system.
Distribute module 302, for distributed memory system distribution index node pointer to client;
Then distributed memory system distributes Inode pointers to client.
Removing module 303, for deleting the file in distributed memory system based on index node pointer.
Then referred to according to the Inode of distribution and carry out delete processing for the file in distributed memory system, wherein, distribution Inode pointers be intelligent pointer.Intelligent pointer is the class that dynamically distributes pointer to object is pointed in storage, for life cycle control, The automatic correct object for destroying dynamically distributes is able to ensure that, RAM leakage is prevented, a kind of of it general realizes that technology is to use Reference count.
In summary, in the above-described embodiments, when needing to delete the file in distributed memory system, first Using distributed memory system as the rear end of storage system, the interface reading and writing of files of client call distributed memory system, so Distributed memory system distribution index node pointer is then based on index node pointer and deletes distributed storage system to client afterwards File in system, can effectively delete the file in distributed memory system, can effectively solve the problem that system space not The problem of release.
As shown in figure 4, being a kind of structural representation of file deleting system embodiment 2 disclosed by the invention, the system should For distributed memory system, the system includes:
Calling module 401, for, as the rear end of storage system, client call distribution to be deposited using distributed memory system The interface reading and writing of files of storage system;
When needing to delete the file in distributed memory system, distributed memory system is regard as storage first The interface reading and writing of files of the rear end of system, then client call distributed memory system.
Distribute module 402, for distributed memory system distribution index node pointer to client;
Then distributed memory system distributes Inode pointers to client.
Removing module 403, it is for intelligent pointer class that one counter is associated with the object that class is pointed to, reference count with The object of such shared same pointer of track;
When creating the new object of class, reference count is simultaneously set to 1 by initialization pointers, when copy of the object as another pair elephant And when creating, copy-constructor function copy pointer simultaneously increases corresponding reference count;
Carrying out assignment to an object is, assignment operator reduces the reference count of left operand referent, and increases The reference count of right operand referent, when reference count reduces to 0, deletes object;
When calling destructor function, constructed fuction reduces reference count, when reference count reduces to 0, deletes fundamental objects.
Intelligent pointer class is associated with the object that class is pointed to by a counter, and reference count tracks such, and how many is individual right As sharing same pointer.When creating the new object of class every time, reference count is simultaneously set to 1 by initialization pointers;When object is as another The copy of one object and when creating, copy-constructor function copy pointer simultaneously increases corresponding reference count;To an object When carrying out assignment, assignment operator reduces the reference count of left operand referent, if reference count is deleted to reduce to 0 Except object, and increase the reference count of right operand referent;When calling destructor function, constructed fuction reduces reference count, If reference count reduces to 0, fundamental objects are deleted.
File system rear end first passes through intelligent pointer and distributes a global Inode, when client accesses file system, The client obtains the reference of the intelligent pointer, i.e. reference count and Jia 1 automatically.When client discharges or and file system automatically Link disconnect when, Inode reference subtracts 1 automatically.
The state so Inode is preserved by defining a global space.For example, by the way of following:
shared_ptr<Inode>factory(T arg){
return make_shared<Inode>(arg);
}
Factory is the function that file system distributes Inode for all clients, and all clients can be shared.
void use_inode(T arg){
shared_ptr<Inode>I=factory (arg);
}
Use_inode is file system distributed for some client between Inode function, client be it is independent, i.e., Arg includes client end information, such as ip, socket etc..
In summary, a kind of file deleting system that the present invention is provided, based on intelligent pointer, can effectively solve space not The problem of release.
The embodiment of each in this specification is described by the way of progressive, what each embodiment was stressed be with it is other Between the difference of embodiment, each embodiment identical similar portion mutually referring to.
The foregoing description of the disclosed embodiments, enables professional and technical personnel in the field to realize or using the present invention. A variety of modifications to these embodiments will be apparent for those skilled in the art, as defined herein General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, it is of the invention The embodiments shown herein is not intended to be limited to, and is to fit to and principles disclosed herein and features of novelty phase one The most wide scope caused.

Claims (6)

1. a kind of file delet method, it is characterised in that applied to distributed memory system, methods described includes:
Using the distributed memory system as the rear end of storage system, the interface of distributed memory system described in client call Reading and writing of files;
The distributed memory system distribution index node pointer is to the client;
File in the distributed memory system is deleted based on the index node pointer.
2. according to the method described in claim 1, it is characterised in that the index node pointer is intelligent pointer.
3. method according to claim 2, it is characterised in that described that the distribution is deleted based on the index node pointer File in formula storage system is specially:
Intelligent pointer class is associated with the object that class is pointed to by a counter, and reference count tracks such and shares same pointer Object;
When creating the new object of class, reference count is simultaneously set to 1 by initialization pointers, when object is created as the copy of another pair elephant When building, copy-constructor function copy pointer simultaneously increases corresponding reference count;
Carrying out assignment to an object is, assignment operator reduces the reference count of left operand referent, and increases right behaviour Count the reference count of referent, when reference count reduces to 0, delete object;
When calling destructor function, constructed fuction reduces reference count, when reference count reduces to 0, deletes fundamental objects.
4. a kind of file deleting system, it is characterised in that applied to distributed memory system, the system includes:
Calling module, for using the distributed memory system as the rear end of storage system, it is distributed described in client call The interface reading and writing of files of storage system;
Distribute module, for the distributed memory system distribution index node pointer to the client;
Removing module, for deleting the file in the distributed memory system based on the index node pointer.
5. system according to claim 4, it is characterised in that the index node pointer is intelligent pointer.
6. system according to claim 5, it is characterised in that the removing module specifically for:
Intelligent pointer class is associated with the object that class is pointed to by a counter, and reference count tracks such and shares same pointer Object;
When creating the new object of class, reference count is simultaneously set to 1 by initialization pointers, when object is created as the copy of another pair elephant When building, copy-constructor function copy pointer simultaneously increases corresponding reference count;
Carrying out assignment to an object is, assignment operator reduces the reference count of left operand referent, and increases right behaviour Count the reference count of referent, when reference count reduces to 0, delete object;
When calling destructor function, constructed fuction reduces reference count, when reference count reduces to 0, deletes fundamental objects.
CN201710363718.0A 2017-05-22 2017-05-22 A kind of file delet method and system Pending CN107220323A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710363718.0A CN107220323A (en) 2017-05-22 2017-05-22 A kind of file delet method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710363718.0A CN107220323A (en) 2017-05-22 2017-05-22 A kind of file delet method and system

Publications (1)

Publication Number Publication Date
CN107220323A true CN107220323A (en) 2017-09-29

Family

ID=59944323

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710363718.0A Pending CN107220323A (en) 2017-05-22 2017-05-22 A kind of file delet method and system

Country Status (1)

Country Link
CN (1) CN107220323A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107766155A (en) * 2017-10-23 2018-03-06 北京京东尚科信息技术有限公司 Object processing method and system
CN109766317A (en) * 2019-01-08 2019-05-17 浪潮电子信息产业股份有限公司 A kind of delet method of file, device, equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1512340A (en) * 2002-12-31 2004-07-14 北京科泰世纪科技有限公司 Packaging method for intelligent pointer of calling structure object function
CN102855435A (en) * 2011-06-27 2013-01-02 奇智软件(北京)有限公司 File unlocking and shredding method and device
CN103635902A (en) * 2011-05-13 2014-03-12 森普利维蒂公司 Reference count propagation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1512340A (en) * 2002-12-31 2004-07-14 北京科泰世纪科技有限公司 Packaging method for intelligent pointer of calling structure object function
CN103635902A (en) * 2011-05-13 2014-03-12 森普利维蒂公司 Reference count propagation
CN102855435A (en) * 2011-06-27 2013-01-02 奇智软件(北京)有限公司 File unlocking and shredding method and device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ABNOR: "Linux设备文件三大结构:inode,file,file_operations", 《HTTP://T.CN/EKM0DPP》 *
HACKBUTEER1: "C++中智能指针的设计和使用", 《HTTP://T.CN/EKMK2GA》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107766155A (en) * 2017-10-23 2018-03-06 北京京东尚科信息技术有限公司 Object processing method and system
CN109766317A (en) * 2019-01-08 2019-05-17 浪潮电子信息产业股份有限公司 A kind of delet method of file, device, equipment and storage medium
CN109766317B (en) * 2019-01-08 2022-04-22 浪潮电子信息产业股份有限公司 File deletion method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
US11055703B2 (en) Smart contract lifecycle management
DE112012005037B4 (en) Manage redundant immutable files using deduplications in storage clouds
Tian et al. Optimized cloud resource management and scheduling: theories and practices
DE202015009267U1 (en) Prioritization of data reconstruction in distributed storage systems
CN103443781A (en) Data delivery
CN108509209A (en) A kind of generation method, device, computer equipment and the storage medium of resource packet
CN111506511A (en) Test case generation method and device, electronic equipment and medium
US10783112B2 (en) High performance compliance mechanism for structured and unstructured objects in an enterprise
CN103870536A (en) Systems and Methods for In-Memory Database Processing
CN105471989A (en) Data storage method
CN109906597A (en) To with data set that restricted data set and untethered system are stored and fetched from cloud network
Tang et al. Achieving convergent causal consistency and high availability for cloud storage
CN111352592B (en) Disk read-write control method, device, equipment and computer readable storage medium
CN107220323A (en) A kind of file delet method and system
CN109739906A (en) A kind of report form generation method and system
US20230109530A1 (en) Synchronous object placement for information lifecycle management
CN106126427A (en) A kind of method and system of fast quick-recovery test
CN108920566A (en) Operating method, device and the equipment of a kind of pair of SQLite database
CN110362590A (en) Data managing method, device, system, electronic equipment and computer-readable medium
US11734432B2 (en) Detecting second-order security vulnerabilities via modelling information flow through persistent storage
Ali et al. Petri Net based modeling and analysis for improved resource utilization in cloud computing
Yuan et al. Computation and Storage in the Cloud: Understanding the Trade-offs
US9244630B2 (en) Identifying and accessing reference data in an in-memory data grid
CN111552847B (en) Method and device for changing number of objects
CN115485677A (en) Secure data replication in a distributed data storage environment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170929