Processing

Please wait...

Settings

Settings

Goto Application

1. WO2019228573 - LOG-STRUCTURED STORAGE SYSTEMS

Publication Number WO/2019/228573
Publication Date 05.12.2019
International Application No. PCT/CN2019/105768
International Filing Date 12.09.2019
IPC
G06F 3/06 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from, or digital output to, record carriers
CPC
G06F 12/0868
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
0866for peripheral storage systems, e.g. disk cache
0868Data transfer between cache memory and other subsystems, e.g. storage devices or host systems
G06F 12/0895
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
0893Caches characterised by their organisation or structure
0895of parts of caches, e.g. directory or tag array
G06F 16/1815
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
10File systems; File servers
18File system types
1805Append-only file systems, e.g. using logs or journals to store data
1815Journaling file systems
G06F 16/1824
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
10File systems; File servers
18File system types
182Distributed file systems
1824implemented using Network-attached Storage [NAS] architecture
G06F 21/64
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
60Protecting data
64Protecting data integrity, e.g. using checksums, certificates or signatures
G06F 2212/1021
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2212Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
10Providing a specific technical effect
1016Performance improvement
1021Hit rate improvement
Applicants
  • ADVANCED NEW TECHNOLOGIES CO., LTD.
Inventors
  • TIAN, Shikun
Agents
  • BEIJING BESTIPR INTELLECTUAL PROPERTY LAW CORPORATION
Priority Data
Publication Language English (en)
Filing Language English (EN)
Designated States
Title
(EN) LOG-STRUCTURED STORAGE SYSTEMS
(FR) SYSTÈMES DE STOCKAGE À STRUCTURE JOURNALISÉE
Abstract
(EN) Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage devices, for data processing and storage. One of the method includes: maintaining a plurality of tiers of storage devices and one or more tiers of caches by a storage system for storing blockchain data, the plurality of tiers of storage devices including at least a higher-tier storage device and a lower-tier storage device; determining that a blockchain data object in a data log file stored in a lower-tier storage device is an active data object, wherein the blockchain data object is block data, transaction data, or state data; and writing the data object into a cache of the one or more tiers of caches.
(FR) L'invention concerne des procédés, des systèmes et un appareil, y compris des programmes informatiques codés sur un support d'enregistrement informatique, permettant le traitement et le stockage de données. L'un des procédés consiste à : conserver une pluralité de niveaux de dispositifs de stockage ainsi qu’un ou plusieurs niveaux de mémoires caches au moyen d’un système de stockage permettant de stocker des données de chaîne de blocs, la pluralité de niveaux de dispositifs de stockage comprenant au moins un dispositif de stockage de niveau supérieur et un dispositif de stockage de niveau inférieur ; déterminer qu'un objet de données de chaîne de blocs dans un fichier journal de données stocké dans un dispositif de stockage de niveau inférieur est un objet de données actif, l'objet de données de chaîne de blocs étant constitué de données de bloc, de données de transaction ou de données d'état ; et écrire l'objet de données dans une mémoire cache du ou des niveaux de mémoires caches.
Related patent documents
Latest bibliographic data on file with the International Bureau