Patent application number | Description | Published |
20110082843 | DATABASE SYSTEM, METHOD OF MANAGING DATABASE, DATABASE STRUCTURE, AND COMPUTER PROGRAM - The database system includes: a storage unit that stores a database including an entity data group and a plurality of identifier tables having only a plurality of fixed-length data; and a data processing unit that receives a query and performs data processing on the database on the basis of the received query. Each of the identifier tables includes at least one tuple that is defined in a row direction and at least one attribute field that is defined in a column direction and includes a plurality of data identifiers uniquely indicating the plurality of entity data as the fixed-length data. The database includes a link table that connects the tuples between the identifier tables, in addition to the plurality of identifier tables. The data processing unit performs the data processing using the link table and the identifier tables. | 04-07-2011 |
20110087697 | DATABASE SYSTEM, METHOD OF MANAGING DATABASE, DATABASE,STRUCTURE, AND COMPUTER PROGRAM - Disclosed is a database system capable of effectively updating data in a database at a high speed. The database system includes: a storage unit that stores a database including an entity data group and at least one identifier table having only a plurality of fixed-length data; and a data processing unit that receives a query and performs data processing on the database on the basis of the received query. The identifier table has a plurality of data identifiers that uniquely indicates the plurality of entity data as the fixed-length data. | 04-14-2011 |
20110238708 | DATABASE MANAGEMENT METHOD, A DATABASE MANAGEMENT SYSTEM AND A PROGRAM THEREOF - A database management method and a database management system are provided. A management server generates data which is described in the same data format as the data stored in a database and adds the generated data in the database. The data format includes a column for inputting information indicating whether or not the data is sorted. | 09-29-2011 |
20110289112 | DATABASE SYSTEM, DATABASE MANAGEMENT METHOD, DATABASE STRUCTURE, AND STORAGE MEDIUM - Provided is a database system capable of efficiently and rapidly updating data in a database. The database system has a data processing unit that performs, to the database, data processing base on a query. The database includes an identifier table storing data identifiers each having a fixed length and uniquely representing entity data themselves and a conversion table. The conversion table shows a correspondent relationship between the data identifiers and position data each indicating a position of a storage area of the entity data. The conversion table has a metadata area Fidx, and the metadata area Fidx stores a tuple identifier uniquely designating a tuple that stores each of the data identifiers in the identifier table. | 11-24-2011 |
20110307470 | DISTRIBUTED DATABASE MANAGEMENT SYSTEM AND DISTRIBUTED DATABASE MANAGEMENT METHOD - Provided is a non-shared type database system capable of efficiently manipulating data in a distributed database. A distributed database management system has a query receiving unit (load balancer) that receives a query; and, plural storage processing units that manipulate data in the distributed database in a cooperative manner on the basis of the received query. Each of the storage processing units includes: a storage device that stores one of partial databases constituting the distributed database; and, a data manipulation unit that manipulates data in the partial databases stored in the storage device on the basis of the received query. | 12-15-2011 |
20120246128 | DATABASE PROCESSING DEVICE, DATABASE PROCESSING METHOD, AND RECORDING MEDIUM - The database system of the present invention decides a fragment length responding to a unit of a data process of a parallel arithmetic unit, and stores tuple data containing variable-length data into a fragment and metadata of the fragment into a fragment header, respectively, in a column store database. The database system refers to the metadata when executing a process for data stored in the column store database, decides the fragments to be assigned to each thread that is executed by the parallel arithmetic unit, assigns the fragments to each thread based upon the decided content, and causes each thread to execute a parallel arithmetic operation. | 09-27-2012 |
20120284244 | TRANSACTION PROCESSING DEVICE, TRANSACTION PROCESSING METHOD AND TRANSACTION PROCESSING PROGRAM - An object of the present invention is to carry out transaction processing on a plurality of records even in the case the transaction processing is executed in an environment that manages records composed of pairs of keys and values. The transaction processing device of the present invention includes a group information storage unit that stores information relating to transactions, in association with information relating to groups generated by logically grouping records used in the transactions according to attribute values of a unique key common to the records, a group specification unit that specifies the group corresponding to the transaction by referencing the stored information based on the transaction corresponding to a processing request received from the application, a log management unit that manages logs of the records belonging to the specified group by collectively storing all contents of the logs in the physically same storage area, and a data updating unit that updates real data by reflecting the contents of the managed logs in the records corresponding to those logs. | 11-08-2012 |
20120290547 | TRANSACTION PROCESSING DEVICE, TRANSACTION PROCESSING METHOD, AND TRANSACTION PROCESSING PROGRAM - A transaction processing device including: a representative key decision portion for deciding a representative key to be any one of the keys of every record of a record group as an object for maintaining consistency in a transaction process; a log compilation portion for updating a subordinate log by adding consistence object information indicating the object for maintaining the consistency to the subordinate log other than a representative log corresponding to the representative key among the logs corresponding to every record of the record group; a log update portion for updating the representative log by writing update information for every record of the record group into the representative log; and a record update portion for updating every record by reflecting the update information written into the representative log in the every record of the record group. | 11-15-2012 |
20130254242 | DATABASE PROCESSING DEVICE, DATABASE PROCESSING METHOD, AND RECORDING MEDIUM - The database processing device includes: a column store database including a storage into which tuple data is stored in a unit of a column and a management structuring section into which first information indicative of a valid data range and second information including identification information of data that is already invalid are stored in terms of the storage; and a database processing section that, when performing a process of inserting data for the column store database, additionally affixes the data to an end of the storage to update the first information of the management structuring section, and when performing a process of deleting data for the column store database, additionally affixes identification information of deletion-target data to the second information of the management structuring section. | 09-26-2013 |
20150058293 | DISTRIBUTED STORAGE SYSTEM, STORAGE CONTROL METHOD AND PROGRAM - A distributed storage system, includes: a first data storage unit that holds data in a first data structure; a second data storage unit that holds the data in a second data structure different from the first data structure; an update information holding unit that holds an update information item(s) indicating update content of the data, and if a predetermined update condition is satisfied, applies the update information item(s) to the second data storage unit and reflects the update content in the second data storage unit; an update state monitoring unit that monitors the update information item(s) held by the update information holding unit and extracts as an update state an application status of the update information item(s) to the second data storage unit; and an update condition change unit that changes the predetermined update condition based on a change command for changing the predetermined update condition, the change command being determined in accordance with the update state. | 02-26-2015 |