KR20210075845A - 네이티브 키-밸류 분산 스토리지 시스템 - Google Patents
네이티브 키-밸류 분산 스토리지 시스템 Download PDFInfo
- Publication number
- KR20210075845A KR20210075845A KR1020200140924A KR20200140924A KR20210075845A KR 20210075845 A KR20210075845 A KR 20210075845A KR 1020200140924 A KR1020200140924 A KR 1020200140924A KR 20200140924 A KR20200140924 A KR 20200140924A KR 20210075845 A KR20210075845 A KR 20210075845A
- Authority
- KR
- South Korea
- Prior art keywords
- key
- value
- native
- datanodes
- ssd
- 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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/0644—Management of space entities, e.g. partitions, extents, pools
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
- G06F15/17306—Intercommunication techniques
- G06F15/17331—Distributed shared memory [DSM], e.g. remote direct memory access [RDMA]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0607—Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0659—Command handling arrangements, e.g. command buffers, queues, command scheduling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0662—Virtualisation aspects
- G06F3/0667—Virtualisation aspects at data level, e.g. file, record or object virtualisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0685—Hybrid storage combining heterogeneous device types, e.g. hierarchical storage, hybrid arrays
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0688—Non-volatile semiconductor memory arrays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
도 1은 일부 실시예에 따른 네이티브 키-밸류 분산 저장 시스템의 예시적인 다이어그램이다.
도 2a는 도 1의 네이티브 키-밸류 분산 저장 시스템의 예시도이며, 일부 실시예에 따른 예시적인 세부 사항을 도시한다.
도 2b는 도 1의 네이티브 키-밸류 분산 저장 시스템의 예시도이며, 일부 실시예들에 따른 다른 예시적인 세부사항을 도시한다.
도 3은 일부 실시예들에 따른 키-밸류 맵핑 섹션 및 자유 목록 공간 관리 섹션을 갖는 네임노드를 포함하는 네이티브 키-밸류 분산 저장 시스템의 또 다른 예시적인 다이어그램이다.
도 4는 일부 실시예들에 따른 클라이언트 장치 및 대상 장치를 포함하는 네이티브 키-밸류 분산 저장 시스템의 또 다른 예시적인 다이어그램이다.
도 5는 일부 실시예들에 따른 네이티브 키-밸류 분산 저장 시스템의 동작의 타이밍 흐름도의 예시적인 다이어그램이다.
도 6은 일부 실시예들에 따른 하이브리드 블록-기반 네이티브 키-밸류 분산 저장 시스템의 예시적인 다이어그램이다.
도 7은 일부 실시예들에 따라 분산 저장 시스템에서 네이티브 키-밸류 튜플 요청 및 블록 기반 파일 요청의 하이브리드 조합을 처리하기 위한 기술을 도시한 흐름도이다.
도 8은 일부 실시예들에 따른 하이브리드 키-밸류 분산 저장 시스템을 포함하는 컴퓨팅 시스템의 예시적인 블록 다이어그램이다.
Claims (10)
- 키-밸류 솔리드 스테이트 드라이브(KV-SSD)를 포함하는 네임노드;
하나 이상의 KV-SSD를 각각 포함하는 하나 이상의 데이터노드; 및
상기 네임노드 및 상기 하나 이상의 데이터노드에 통신 가능하게 연결된 클라이언트 장치를 포함하며, 상기 클라이언트 장치는 네이티브 키-밸류 스토리지 및 네트워킹 스택을 포함하는, 네이티브 키-밸류 분산 스토리지 시스템. - 제1항에 있어서,
상기 클라이언트 장치는 상기 네이티브 키-밸류 스토리지 및 네트워킹 스택에 통신 가능하게 연결된 애플리케이션 계층을 포함하고;
상기 클라이언트 장치는 동작에 대한 호출에 응답하여 키-밸류 튜플이 생성되도록 구성되고,
상기 동작에 대한 호출은 상기 애플리케이션 계층 내에서 이루어지고, 및
상기 키-밸류 튜플은 상기 하나 이상의 데이터노드의 상기 하나 이상의 KV-SSD에 저장되는, 네이티브 키-밸류 분산 스토리지 시스템. - 제2항에 있어서,
상기 키-밸류 튜플은 상기 하나 이상의 KV-SSD 중 제1 KV-SSD 및 상기 하나 이상의 KV-SSD 중 제2 KV-SSD에 걸쳐 스트라이프 되는, 네이티브 키-밸류 분산 스토리지 시스템. - 제3항에 있어서,
상기 스트라이프된 키-밸류 튜플은 상기 제1 KV-SSD에 저장된 제1 내부 키-밸류 튜플과 상기 제2 KV-SSD에 저장된 제2 내부 키-밸류 튜플을 포함하는, 네이티브 키-밸류 분산 스토리지 시스템. - 제2항에 있어서,
상기 동작에 대한 상기 호출은 제1 동작에 대한 제1 호출이고;
상기 클라이언트 장치는 제2 동작에 대한 제2 호출에 응답하여 상기 키-밸류 튜플에 액세스되도록 구성되고; 및
상기 제2 동작에 대한 상기 제2 호출은 상기 애플리케이션 계층 내에서 이루어지는, 네이티브 키-밸류 분산 스토리지 시스템. - 제5항에 있어서,
상기 제2 동작은 네이티브 키-밸류 get() 동작 또는 또는 네이티브 키-밸류 put() 동작 중 적어도 하나인, 네이티브 키-밸류 분산 스토리지 시스템.
- 제5항에 있어서,
상기 클라이언트 장치는 제3 동작에 대한 제3 호출에 응답하여 상기 키-밸류 튜플을 삭제하도록 구성되고, 상기 제3 동작에 대한 상기 제3 호출은 상기 애플리케이션 계층 내에서 이루어지는, 네이티브 키-밸류 분산 스토리지 시스템. - 제1항에 있어서,
상기 네임노드는 데이터노드의 순서화된 목록을 포함하는 키-밸류 맵핑 섹션을 포함하고; 및
데이터노드의 순서화된 목록에는 하나 이상의 데이터노드가 포함되는, 네이티브 키-밸류 분산 스토리지 시스템. - 제8항에 있어서,
상기 순서화된 목록은 제1 순서화된 목록이고;
제1 순서화된 목록은 제1 키-밸류 튜플과 연관되고,
상기 키-밸류 맵핑 섹션은 데이터노드의 제2 순서화된 목록을 포함하고; 및
상기 제2 순서화된목록은 제2 키-밸류 튜플과 연관된, 네이티브 키-밸류 분산 스토리지 시스템. - 제1항에 있어서,
상기 네임노드는 상기 하나 이상의 데이터노드 각각의 총 용량을 저장하거나 추적하도록 구성된 공간 관리 섹션을 포함하는, 네이티브 키-밸류 분산 스토리지 시스템.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201962948192P | 2019-12-13 | 2019-12-13 | |
| US62/948,192 | 2019-12-13 | ||
| US16/746,803 US11287994B2 (en) | 2019-12-13 | 2020-01-17 | Native key-value storage enabled distributed storage system |
| US16/746,803 | 2020-01-17 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20210075845A true KR20210075845A (ko) | 2021-06-23 |
Family
ID=76316230
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020200140924A Pending KR20210075845A (ko) | 2019-12-13 | 2020-10-28 | 네이티브 키-밸류 분산 스토리지 시스템 |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US11287994B2 (ko) |
| KR (1) | KR20210075845A (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102471966B1 (ko) * | 2021-11-25 | 2022-11-30 | (주)글루시스 | 스토리지 노드 기반의 키-값 스토어를 이용하는 데이터 입출력 방법 |
| KR20240096005A (ko) * | 2022-12-19 | 2024-06-26 | (주) 글루시스 | 키-값 저장소 기반의 스토리지 시스템 및 키-값 저장소 기반의 스토리지 시스템에서 데이터를 처리하는 방법 |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11500700B2 (en) | 2020-05-28 | 2022-11-15 | International Business Machines Corporation | Leasing prioritized items in namespace indices |
| US11194660B1 (en) * | 2020-05-28 | 2021-12-07 | International Business Machines Corporation | Listing and protocol for namespace index |
| US11188419B1 (en) * | 2020-05-28 | 2021-11-30 | International Business Machines Corporation | Namespace indices in dispersed storage networks |
| US11243695B2 (en) | 2020-05-28 | 2022-02-08 | International Business Machines Corporation | Leasing unordered items in namespace indices |
| US11657332B2 (en) | 2020-06-12 | 2023-05-23 | Baidu Usa Llc | Method for AI model transferring with layer randomization |
| US11556859B2 (en) * | 2020-06-12 | 2023-01-17 | Baidu Usa Llc | Method for al model transferring with layer and memory randomization |
| US11954345B2 (en) * | 2021-12-03 | 2024-04-09 | Samsung Electronics Co., Ltd. | Two-level indexing for key-value persistent storage device |
| US12093208B2 (en) * | 2022-05-27 | 2024-09-17 | Nvidia Corporation | Remote descriptor to enable remote direct memory access (RDMA) transport of a serialized object |
| US12449971B2 (en) * | 2023-02-01 | 2025-10-21 | SanDisk Technologies, Inc. | Key-per-IO multiple tenant isolation |
| CN117093158B (zh) * | 2023-10-17 | 2024-02-06 | 苏州元脑智能科技有限公司 | 分布式存储系统的存储节点、系统、数据处理方法及装置 |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5910117B2 (ja) * | 2012-01-30 | 2016-04-27 | 富士通株式会社 | ファイルシステム |
| KR102044023B1 (ko) * | 2013-03-14 | 2019-12-02 | 삼성전자주식회사 | 키 값 기반 데이터 스토리지 시스템 및 이의 운용 방법 |
| US9519575B2 (en) * | 2013-04-25 | 2016-12-13 | Sandisk Technologies Llc | Conditional iteration for a non-volatile device |
| WO2015153045A1 (en) * | 2014-03-31 | 2015-10-08 | Wandisco, Inc. | Geographically-distributed file system using coordinated namespace replication |
| KR102193012B1 (ko) * | 2014-02-04 | 2020-12-18 | 삼성전자주식회사 | 분산 처리 시스템 및 이의 동작 방법 |
| US10291696B2 (en) * | 2014-04-28 | 2019-05-14 | Arizona Board Of Regents On Behalf Of Arizona State University | Peer-to-peer architecture for processing big data |
| US9438426B2 (en) * | 2014-10-03 | 2016-09-06 | Seagate Technology Llc | Key-value data storage device with hybrid architecture |
| US20170277477A1 (en) * | 2014-10-03 | 2017-09-28 | Agency For Science, Technology And Research | Distributed Active Hybrid Storage System |
| US10298709B1 (en) * | 2014-12-31 | 2019-05-21 | EMC IP Holding Company LLC | Performance of Hadoop distributed file system operations in a non-native operating system |
| US20160306810A1 (en) * | 2015-04-15 | 2016-10-20 | Futurewei Technologies, Inc. | Big data statistics at data-block level |
| US10528540B2 (en) * | 2015-05-11 | 2020-01-07 | AtScale, Inc. | Dynamic aggregate generation and updating for high performance querying of large datasets |
| US9934147B1 (en) * | 2015-06-26 | 2018-04-03 | Emc Corporation | Content-aware storage tiering techniques within a job scheduling system |
| US9971526B1 (en) * | 2015-06-29 | 2018-05-15 | Amazon Technologies, Inc. | Volume-based key-value store |
| US10740005B1 (en) * | 2015-09-29 | 2020-08-11 | EMC IP Holding Company LLC | Distributed file system deployment on a data storage system |
| WO2017113960A1 (zh) * | 2015-12-28 | 2017-07-06 | 华为技术有限公司 | 一种数据处理方法以及NVMe存储器 |
| US10545927B2 (en) | 2016-03-25 | 2020-01-28 | Amazon Technologies, Inc. | File system mode switching in a distributed storage service |
| US10055139B1 (en) * | 2016-03-31 | 2018-08-21 | EMC IP Holding Company LLC | Optimized layout in a two tier storage |
| US20170371896A1 (en) * | 2016-06-23 | 2017-12-28 | Ebay Inc. | File system image processing system |
| US10127283B2 (en) | 2016-10-31 | 2018-11-13 | International Business Machines Corporation | Projecting effect of in-flight streamed data on a relational database |
| WO2018131127A1 (ja) * | 2017-01-12 | 2018-07-19 | 株式会社日立製作所 | ストレージ装置及び分散ストレージシステム |
| US10649969B2 (en) * | 2017-06-13 | 2020-05-12 | Western Digital Technologies, Inc. | Memory efficient persistent key-value store for non-volatile memories |
| US10615984B1 (en) * | 2017-10-03 | 2020-04-07 | EMC IP Holding Company LLC | Enhanced authentication method for Hadoop job containers |
| US10572161B2 (en) * | 2017-11-15 | 2020-02-25 | Samsung Electronics Co., Ltd. | Methods to configure and access scalable object stores using KV-SSDs and hybrid backend storage tiers of KV-SSDs, NVMe-SSDs and other flash devices |
| US10866963B2 (en) | 2017-12-28 | 2020-12-15 | Dropbox, Inc. | File system authentication |
| US11392544B2 (en) * | 2018-02-06 | 2022-07-19 | Samsung Electronics Co., Ltd. | System and method for leveraging key-value storage to efficiently store data and metadata in a distributed file system |
| US10956071B2 (en) * | 2018-10-01 | 2021-03-23 | Western Digital Technologies, Inc. | Container key value store for data storage devices |
| US11099790B2 (en) * | 2019-01-10 | 2021-08-24 | Samsung Electronics Co., Ltd. | Parallel key value based multithread machine learning leveraging KV-SSDS |
| US11580162B2 (en) * | 2019-04-18 | 2023-02-14 | Samsung Electronics Co., Ltd. | Key value append |
-
2020
- 2020-01-17 US US16/746,803 patent/US11287994B2/en active Active
- 2020-10-28 KR KR1020200140924A patent/KR20210075845A/ko active Pending
-
2022
- 2022-03-28 US US17/706,582 patent/US20220222005A1/en not_active Abandoned
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102471966B1 (ko) * | 2021-11-25 | 2022-11-30 | (주)글루시스 | 스토리지 노드 기반의 키-값 스토어를 이용하는 데이터 입출력 방법 |
| WO2023096118A1 (ko) * | 2021-11-25 | 2023-06-01 | (주)글루시스 | 스토리지 노드 기반의 키-값 스토어를 이용하는 데이터 입출력 방법 |
| US12174788B2 (en) | 2021-11-25 | 2024-12-24 | Gluesys Co., Ltd. | Data input/output method using storage node-based key-value store |
| KR20240096005A (ko) * | 2022-12-19 | 2024-06-26 | (주) 글루시스 | 키-값 저장소 기반의 스토리지 시스템 및 키-값 저장소 기반의 스토리지 시스템에서 데이터를 처리하는 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20220222005A1 (en) | 2022-07-14 |
| US20210181963A1 (en) | 2021-06-17 |
| US11287994B2 (en) | 2022-03-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20220222005A1 (en) | Native key-value storage enabled distributed storage system | |
| US10901796B2 (en) | Hash-based partitioning system | |
| JP7437117B2 (ja) | ソリッドステートドライブ(ssd)及び分散データストレージシステム並びにその方法 | |
| US10853242B2 (en) | Deduplication and garbage collection across logical databases | |
| US9558194B1 (en) | Scalable object store | |
| US11080253B1 (en) | Dynamic splitting of contentious index data pages | |
| JP2022524487A (ja) | 計算データ記憶システム | |
| US10503693B1 (en) | Method and system for parallel file operation in distributed data storage system with mixed types of storage media | |
| US10284645B1 (en) | Backup from network attached storage to sequential access media in network data management protocol environments | |
| US11741144B2 (en) | Direct storage loading for adding data to a database | |
| AU2020382999B2 (en) | Intelligent data pool | |
| US10628391B1 (en) | Method and system for reducing metadata overhead in a two-tier storage architecture | |
| US10387384B1 (en) | Method and system for semantic metadata compression in a two-tier storage system using copy-on-write | |
| US10725971B2 (en) | Consistent hashing configurations supporting multi-site replication | |
| US10127238B1 (en) | Methods and apparatus for filtering dynamically loadable namespaces (DLNs) | |
| US20090327303A1 (en) | Intelligent allocation of file server resources | |
| CN113841136B (zh) | 用于管理基于对象的文件系统的装置、系统和方法 | |
| US10169343B2 (en) | Deferring the cost of virtual storage | |
| WO2022057698A1 (en) | Efficient bulk loading multiple rows or partitions for single target table | |
| CN115454946A (zh) | 数据复制方法、分布式存储系统、电子设备及存储介质 | |
| US20230169033A1 (en) | Efficient Transparent Switchover of File System Consolidation Migrations | |
| CN119201850A (zh) | 数据访问方法、装置及系统 | |
| CN118672483A (zh) | 数据处理方法、装置、计算机程序产品、设备及存储介质 | |
| KR20070061087A (ko) | 객체 기반 파일 입출력 시스템 및 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D21 | Rejection of application intended |
Free format text: ST27 STATUS EVENT CODE: A-1-2-D10-D21-EXM-PE0902 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13 | Pre-grant limitation requested |
Free format text: ST27 STATUS EVENT CODE: A-2-3-E10-E13-LIM-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11 | Amendment of application requested |
Free format text: ST27 STATUS EVENT CODE: A-2-2-P10-P11-NAP-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |