System, method and computer readable storage medium for partitioning keyspace

US12326848B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12326848-B2
Application numberUS-202318384666-A
CountryUS
Kind codeB2
Filing dateOct 27, 2023
Priority dateOct 28, 2022
Publication dateJun 10, 2025
Grant dateJun 10, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system for partitioning a keyspace includes: a system for partitioning a keyspace, includes: a server configured to transmit a partition setting item based on a keyspace creation request; and a database configured to receive the partition setting item and configured to create a first partition for the keyspace based on the received partition setting item, wherein the partition setting item includes a replication factor and at least one of a size of a second partition for storing data or a storage period of the data.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for partitioning a keyspace, the system comprising: one or more processors; and a memory storing one or more programs, wherein the one or more programs are executed by the one or more processors, and the one or more programs include instructions for performing operations comprising: transmitting a partition setting item based on a keyspace creation request; and receiving, in a database, the partition setting item and creating a first partition for the keyspace based on the received partition setting item, wherein the partition setting item comprises a replication factor and at least one of a size of a second partition for storing data or a storage period of the data. 2. The system of claim 1 , wherein the one or more programs further include instructions for performing operations further comprising requesting a registration of a cloud service based on an event to a cloud-service-providing device, and wherein the cloud-service-providing device stores the cloud service requested for the registration. 3. The system of claim 2 , wherein, based on the event being a first event, in which a first access frequency is lower than a preset access frequency, the cloud service provides a first command for reducing the replication factor to the database, wherein, based on the event being a second event, in which the storage period of the data has elapsed, the cloud service is configure to provide a second command to delete the data for which the storage period has elapsed to the database, and wherein, based on the event being a third event, in which a data usage compared to the size of the partition is a predetermined ratio or more, the cloud service provides a third command to additionally create a third partition for storing the data to the database. 4. The system of claim 3 , wherein the one or more programs further include instructions for performing operations further comprising: monitoring a second access frequency of the data stored in the partition and a magnitude of the data stored in the partition, and transmitting an event alarm comprising at least one of the first event, the second event, or the third event based on a monitoring result to the cloud-service-providing device. 5. The system of claim 4 , wherein the cloud-service-providing device provides, based on the event alarm, the cloud service according to at least one of the first event, the second event, or the third event to the database in an event-triggered manner. 6. The system of claim 1 , wherein the partition setting item further comprises a name of the keyspace, a time stamp, and a storage period, and wherein the partition setting item is stored as a JavaScript Object Notation (JSON) file. 7. A method of partitioning a keyspace, the method comprising: transmitting, in a server, a partition setting item based on a keyspace creation request; and receiving, in a database, the partition setting item and creating a first partition for the keyspace based on the received partition setting item, wherein the partition setting item comprises a replication factor and at least one of a size of a second partition for storing data or a storage period of the data. 8. The method of claim 7 , further comprising: requesting, in the server, a registration of a cloud service based on an event to a cloud-service-providing device; and storing, in the cloud-service-providing device, the cloud service requested for the registration. 9. The method of claim 8 , wherein, based on the event being a first event, in which a first access frequency is lower than a preset access frequency, the cloud service provides a first command for reducing the replication factor to the database, based on the event being a second event, in which the storage period of the data has elapsed, the cloud service provides a second command to delete the data for which the storage period has elapsed to the database, and based on the event being a third event, in which a data usage compared to the size of the partition is a predetermined ratio or more, the cloud service provides third command to additionally create a third partition for storing the data to the database. 10. The method of claim 9 , further comprising: monitoring, in the server, a second access frequency of the data stored in the partition and a magnitude of the data stored in the partition; and transmitting, by the server, an event alarm comprising at least one of the first event, the second event, or the third event based on a result of the monitoring to the cloud-service-providing device. 11. The method of claim 10 , further comprising: providing, by the cloud-service-providing device based on the event alarm, the cloud service according to at least one of the first event, the second event, or the third event to the database in an event-triggered manner. 12. The method of claim 7 , wherein the partition setting item further comprises a name of the keyspace, a time stamp, and a storage period, and wherein the partition setting item is stored as a JavaScript Object Notation (JSON) file. 13. A non-transitory computer-readable recording medium storing computer program, which, when executable by at least one processor, causes the at least one processor to execute: transmit, in a server, a partition setting item based on a keyspace creation request; and receive, in a database, the partition setting item and create a first partition for a keyspace based on the received partition setting item, wherein the partition setting item comprises a replication factor and at least one of a size of a second partition for storing data or a storage period of the data.

Assignees

Inventors

Classifications

  • Unary operations; Data partitioning operations · CPC title

  • Distribution of virtual machine instances; Migration and load balancing · CPC title

  • Memory management, e.g. access or allocation · CPC title

  • Monitoring or debugging support · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12326848B2 cover?
A system for partitioning a keyspace includes: a system for partitioning a keyspace, includes: a server configured to transmit a partition setting item based on a keyspace creation request; and a database configured to receive the partition setting item and configured to create a first partition for the keyspace based on the received partition setting item, wherein the partition setting item in…
Who is the assignee on this patent?
Samsung Sds Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F16/2282. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 10 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).