Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

System and method for managing binary large objects

一种二进制大对象、子系统的技术,应用在电数字数据处理、特殊数据处理应用、仪器等方向,能够解决标准数据库不可用管理BLOB、优化数据库等问题

Inactive Publication Date: 2007-11-28
DIFFERENTIAL COMM CORP
View PDF0 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Most standard databases provide some support for transactions involving BLOBs that can be as large as tens or hundreds of MB in size, but these databases are not optimized for transactions involving hundreds of MB
This generally makes standard databases unusable for managing BLOBs

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for managing binary large objects
  • System and method for managing binary large objects
  • System and method for managing binary large objects

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] Figure 1 is a schematic diagram of a system 10 according to the present invention. System 10 includes file subsystem 20 , database subsystem 30 and controller 70 . In the file subsystem 20, a plurality of files 40 are shown, each file having a file name (not shown). In FIG. 1, each file 40 contains BLOBs 50, each having a BLOB name (not shown). The database subsystem 30 contains a table 60 with two columns. One column in table 60 may contain BLOB names, while another column may contain file names.

[0037] Controller 70 is the data processing component in system 10 that controls the initiation of operations performed in file subsystem 20 and database subsystem 30 . Furthermore, the controller 70 is arranged to control the communication or exchange of information between the controller 70 and the file subsystem 20 and / or the database subsystem 30 (as indicated by the inclined arrows).

[0038] Horizontal arrows between the file subsystem 20 and the database subsystem...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention regards a system (10) and method for managing BLOBs. The system combines a file subsystem (20) and a database subsystem (30), wherein the database subsystem (30) comprises relations between file names of files (40) comprising a BLOB (50) and BLOB names. In the event of modification of a file (40) containing a BLOB (50), a new file, having a new file name, is created, where a relation between the new file name and the BLOB name is created within a database transaction in the database subsystem (30). By thus extending the ACID-properties of database transactions to files, it is ensured that operations on BLOBs in the system (10) meet the ACID-requirements while keeping the efficiency of operations on files.

Description

technical field [0001] The present invention relates to a system for managing binary large objects (BLOBs) comprising a file subsystem arranged to create, store, modify and / or delete files, wherein said system is arranged to specify The file includes the specified BLOB associated with the BLOB name. The invention also relates to a method of creating, modifying and deleting, respectively, specified files including specified binary large objects (BLOBs) in a system comprising a file subsystem arranged to create, store, modify and / or delete files , the specified blob has a blob name. Background technique [0002] There are applications that need to process large amounts of data stored in the form of Binary Large Objects (BLOBs), ie, hundreds of MB of data. Generally, the data relate to (medical) images, sounds, movies, and multimedia files. When one or more such BLOBs are to be modified, the well known ACID (Atomicity, Consistency, Isolation, Durability) requirements must be...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30
CPCG06F17/30318G06F16/2219
Inventor A·纽巴彻C·拉唐伊M·帕佩
Owner DIFFERENTIAL COMM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products