Abstract:
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.
Abstract:
XML analyzer 11 analyzes and decomposes XML data ina into nodes and assigns node identifiers to the nodes to produce XML data inb while creating indexes ix for specifying node identifiers for XML data inb on the basis of XPath expression F. Storage 12 stores XML data inb while index storage 13 stores indexes ix. XPath expression processor 14 uses indexes ix to acquire the node identifiers corresponding to XPath expression F while acquiring XML data inc corresponding to the node identifiers from stored XML data inb.
Abstract:
The present invention provides a communication system, a control apparatus, a program and a recording medium that controls participation in a session using presence information on participation member and information of the session itself. A communication system in which a plurality of communication terminals are connected to each other through a network to establish communication between the communication terminals has a presence information registering section that registers presence information of the communication terminals, a participation condition setting section that sets a participation condition for participating in the communication, a communication information managing section that manages communication information related to a state of the communication, and a communication control section that controls participation in and separation from the communication of the communication terminals.
Abstract:
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.
Abstract:
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.
Abstract:
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.
Abstract:
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.
Abstract:
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.
Abstract:
The object of the present invention is to realize a method and a server which enable insertion of advertisement even in voice communication including multimedia communication. The server is configured as a server for managing PoC communication among multiple terminals, comprising: a right-to-speak management section for managing the right to speak of the multiple terminals; a data distribution section for transmitting and receiving data to and from the multiple terminals; and an advertisement control section for storing advertisement data and transmitting the stored advertisement data to the multiple terminals via the data distribution section.
Abstract:
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.