Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

15 results about "Binary large object" patented technology

A Binary Large OBject (BLOB) is a collection of binary data stored as a single entity in a database management system. Blobs are typically images, audio or other multimedia objects, though sometimes binary executable code is stored as a blob. Database support for blobs is not universal.

Database management system

A method for managing log files for recording operations on data stored in a database is provided, wherein a set of log files having an allocated first portion of storage is updated, the allocated first portion of storage is monitored, and a second portion of storage is allocated in dependence on a determination that an available portion of storage is below a predetermined size. A method for generating a snapshot is provided, wherein data entries are included in the snapshot in dependence on a determined relative order of log records in a set of log files. A method of replicating a binary large object is provided, wherein the binary large object is sent to a second database in response to identifying a log record comprising data indicating the binary large object. A method for deleting one or more binary large objects is provided, wherein the data indicating one or more binary large objects that have been logically deleted are stored in a snapshot and the one or more binary large objects are deleted using the data indicating the one or more binary large objects after a previous snapshot is deleted.
Owner:SINGLESTORE INC

Database management system

A method for managing log files for recording operations on data stored in a database is provided, wherein a set of log files having an allocated first portion of storage is updated, the allocated first portion of storage is monitored, and a second portion of storage is allocated in dependence on a determination that an available portion of storage is below a predetermined size. A method for generating a snapshot is provided, wherein data entries are included in the snapshot in dependence on a determined relative order of log records in a set of log files. A method of replicating a binary large object is provided, wherein the binary large object is sent to a second database in response to identifying a log record comprising data indicating the binary large object. A method for deleting one or more binary large objects is provided, wherein the data indicating one or more binary large objects that have been logically deleted are stored in a snapshot and the one or more binary large objects are deleted using the data indicating the one or more binary large objects after a previous snapshot is deleted.
Owner:SINGLESTORE INC

Real-time, reboot-less configuration of enterprise network interface cards

A method for real-time, reboot-less configuration of network interface cards. The method includes: constructing a network interface binary large object (NI-BLOB) including a firmware update package; transferring, to a network interface card, a firmware update including the NI-BLOB; and activating, without power-cycling a host whereon the network interface card is installed, the firmware update to configure the network interface card in real-time. In foregoing the power-cycling of the host, embodiments described herein minimize (if not eliminate) any service downtime potentially caused through the frequent application of configuration changes to network interface card(s).
Owner:DELL PROD LP

Hybrid encoding-based binary large object storage repair method and apparatus

The present application relates to the technical field of computer storage, and specifically discloses a hybrid encoding-based binary large object (BLOB) storage repair method and apparatus. The method comprises: acquiring a plurality of BLOBs, performing non-systematic minimum storage regeneration (MSR) encoding on a small BLOB among the plurality of BLOBs, and performing systematic MSR encoding on a large BLOB among the plurality of BLOBs; storing the plurality of encoded BLOBs in a plurality of storage nodes in a balanced manner; and on the basis of the type of a BLOB to be repaired, determining a corresponding repair strategy, and on the basis of the repair strategy and the plurality of encoded BLOBs in the plurality of storage nodes, using a group-based parallel repair technique to repair the BLOB to be repaired. The method can improve BLOB repair efficiency.
Owner:HUAZHONG UNIV OF SCI & TECH

Updating an operating system image using binary large object files

Techniques for atomic live updates to operating systems are described herein. For example, a computing system can generate a first version of a binary large object (BLOB) file indicating first metadata for each file of a first version of an image for an operating system. The computing system can generate a second version of the BLOB file indicating second metadata for each file of a second version of the image. The second version can include new files associated with an update to the operating system. The computing system can execute the update to the operating system by remounting, by a file system for the operating system, the second version of the image of the operating system using the second metadata of the second version of the BLOB file.
Owner:RED HAT INC

Providing content to integrated secure element

A method for preparing content to be provided from a hardware security module, HSM, to an integrated secure element, iSE, comprising: a) providing in the HSM a pre-shared key PSK derived from a first seed (S1) and a generic key derivation constant KDC permanently stored in the iSEs, where the KDC is identical for a large number of multiple iSEs and the first seed (51) is specific or unique for a specific content provider (CP) of the content; b) in the HSM, providing a second seed (S2) that is specific or unique to the iSE and applying a CEK key derivation scheme based on the PSK and the second seed in order to derive a code encryption key CEK; c) in the HSM, encrypting the code packet with a code encryption key CEK and by applying a code encryption scheme in order to generate an encrypted code packet (OS packet); d) in the HSM, generating a header comprising a second seed (S2) and, if needed, further: information about the code encryption scheme of step c) or / and information about the CEK key derivation scheme of step b); e) in the HMS, encrypting the header using the PSK or a header encryption key derived from the PSK and applying a header encryption scheme to generate an encrypted header (Header), f) in the HSM, merging the encrypted code packet (OS packet) and the encrypted header (Header) in order to create a binary large object BLOB to be transmitted to the iSE.
Owner:GIESECKE & DEVRIENT EPAYMENTS GMBH

Maintaining data security in a multi-tenant microservice environment

A microservices platform that includes a plurality of microservices for providing data processing functions for data of multiple tenants may be implemented. Each tenant of the multiple tenants may be provided with an assigned binary large object (blob) data store in a blob storage platform that is only accessible by a corresponding tenant using a corresponding tenant identifier. Furthermore, each tenant of the multiple tenants may be assigned a corresponding local database at each microservice of the plurality of microservices that is only accessible by the corresponding tenant using the corresponding tenant identifier.
Owner:GETAC TECH CORP +1

Vector data management method and device, program product and storage medium

The embodiment of the invention discloses a vector data management method and device, a program product and a storage medium. The method comprises the steps of obtaining a to-be-stored vector; analyzing the to-be-stored vector to obtain description header information of the to-be-stored vector; wherein the description header information comprises dimension information and a storage format of the vector to be stored; performing analysis and format conversion on the data content of the to-be-stored vector according to the data structure of the to-be-stored vector to obtain storage data corresponding to the vector data; and storing the to-be-stored vector to a binary large object column in a pre-established relational database based on the description header information and the storage data. According to the method, the vector data can be stored in the relational database without the help of an array, a lightweight data exchange format or similar expansion work, data redundancy is avoided, the storage space is saved, and the storage efficiency of the vector data is improved.
Owner:WUHAN DAMENG DATABASE

Method and apparatus for repairing binary large object storage based on hybrid encoding

The application belongs to the technical field of computer storage, and specifically discloses a binary large object storage repair method and device based on hybrid coding, which comprises the following steps: acquiring a plurality of binary large objects (Blob), and performing non-systematic minimum storage regeneration (MSR) coding on small-sized Blob in the plurality of Blob and systematic MSR coding on large-sized Blob in the plurality of Blob; storing the coded plurality of Blob in a plurality of storage nodes in a balanced manner; determining a corresponding repair strategy based on the type of a Blob to be repaired, and repairing the Blob to be repaired by using a grouping and parallel repair technology based on the repair strategy and the coded plurality of Blob in the plurality of storage nodes. The method can improve the Blob repair efficiency.
Owner:HUAZHONG UNIV OF SCI & TECH

Metadata storage for placeholders in a storage virtualization system

A file system executing on a computing device may store a placeholder for a file on secondary storage of the computing device. The placeholder may comprise a sparse data stream containing none or some of the data of the file and information which enables the remotely stored data of the file to be retrieved from the network. As some or all of the data for the file is being stored remotely, the computing device may rely on a storage virtualization provider to create metadata for the file. Thus, the file system executing on the computing device may receive, from the storage virtualization provider, a request to store metadata associated with the file. In response to this request, the file system may store the metadata as a Binary Large Object (BLOB) in a secondary data stream of the placeholder for the file.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Distributed secret management

A data platform provides for encryption of secrets. During operation, an application of the data platform receives a secret and communicates the secret to an encryption client of the data platform. The encryption client generates an encrypted secret using a Data Encryption Key (DEK) and the secret. The encryption client communicates the DEK to an encryption server of the data platform while retaining the encrypted secret. The encryption server generates an encrypted DEK using a Transit Encryption Key TEK. The encryption server communicates the encrypted DEK to the encryption client and the encryption client generates a binary large object (blob) using the retained encrypted secret and the encrypted DEK. The application stores the blob on a data storage device.
Owner:SNOWFLAKE INC

Random blob generation

A system can read, by a first reader component, a first sub-sequence of a sequence of random computer data starting at a first offset position of the sequence of random computer data. The system can read, by a second reader component, a second sub-sequence of the sequence of random computer data starting at a second offset position of the sequence of random computer data, wherein the first offset position differs from the second offset position. The system can store the first sub-sequence as a first binary large object. The system can store the second sub-sequence as a second binary large object.
Owner:DELL PROD LP

Storage method and query method for large-scale unstructured graph data

The invention belongs to the technical field of big data and unstructured data, and relates to a storage method and a query method for large-scale unstructured graph data. The storage method comprises the steps that nodes, relations and attribute information are stored in a KV graph database; all unstructured attributes in one node / relation are packaged into a super binary large object SBLOB; and finding an external object storage node through a Hash algorithm according to the id of the SBLOB, and storing the SBLOB. The query method comprises the following steps: querying an SBLOB according to an id of a node / relationship; the metadata information (metaData) in the SBLOB is analyzed; and analyzing each BLOB according to the metaData, and packaging and returning a result. According to the method and the device, the unstructured data in the graph data is specifically coded, and the unstructured data stored in the graph database is optimally stored and queried, so that the management and query efficiency of the graph database on the unstructured data is improved.
Owner:COMP NETWORK INFORMATION CENT CHINESE ACADEMY OF SCI

A method for structuring storage of terrain data based on multi-level grid addressing

PendingCN122332391AEngineeringLandform
This invention belongs to the interdisciplinary field of geographic information systems, spatial databases, and big data storage technology. Specifically, it discloses a structured storage method for terrain data based on multi-level grid addressing. This invention designs an innovative database table structure, mapping the two-dimensional row and column indexes of global regular grid terrain data to the database's primary key index and secondary longitude interval fields, and uses binary large object (BLOB) fields for compressed storage. This method achieves efficient organization of massive, high-resolution global raster terrain data within a single database table, achieving high retrieval efficiency, simple topology, convenient maintenance and updates, and easy integration of multi-source, multi-resolution data, fundamentally overcoming the drawbacks of traditional fragmentation methods.
Owner:崂山国家实验室