Abstract: The present invention relates to a method of managing an index in a shared memory in a multi-process environment. An apparatus for managing an index in a shared memory is implemented to log an address of an index node where an operation is to be performed, information on a number of slots stored in a slot count unit, and information on moved slots stored in a slot movement count unit.
Abstract: Provided are fault injection testing apparatus and method which inject faults that may occur in a system or a source file that a user wants to examine and examine which processes are performed by the system or source file when the faults occur.
Abstract: The present invention relates to a method of managing an index in a shared memory in a multi-process environment. An apparatus for managing an index in a shared memory is implemented to log an address of an index node where an operation is to be performed, information on a number of slots stored in a slot count unit, and information on moved slots stored in a slot movement count unit.
Abstract: Provided is an apparatus for providing a transaction sharing hybrid interface of a session. The hybrid interface includes a direct interface, of an imperative application programming interface (API), which retrieves or modifies data in database tables by bypassing a query processor (QP) layer and directly accessing a storage manager (SM) layer, and a SQL interface, of a declarative API, which retrieves or modifies data in database tables by going through the query processor layer before accessing the storage manager layer. From among one or more queries in one transaction of a session, the direct interface performs simple queries, and the SQL interface performs queries other than the simple queries.
Type:
Application
Filed:
November 26, 2013
Publication date:
July 31, 2014
Applicant:
Altibase Corp.
Inventors:
Won Seo, Moon Hee Lee, Joon Ho Park, Jeong Shik Choi
Abstract: Provided is a complex event processing apparatus referring to a table within an external database as an external reference object. The complex event processing apparatus includes a query language analysis unit; a meta information management unit; a query language generation unit; a query language storage unit; and an external interface unit.
Type:
Application
Filed:
November 20, 2013
Publication date:
May 29, 2014
Applicant:
Altibase Corp.
Inventors:
Young Hun Kim, Jong Heon Park, Joon Ho Park
Abstract: A method and apparatus manages a buffer cache. An extended buffer is used to perform a page replacement algorithm using reference time information regarding a time at which a page is referred. Pages replaced through the page replacement algorithm, when re-referred to, may be retrieved from the extended buffer, instead of a hard disk. As a result, write/read operations with respect to the disk are made efficient and the page input/output speed is increased.
Abstract: A method and apparatus manages a buffer cache. An extended buffer is used to perform a page replacement algorithm using reference time information regarding a time at which a page is referred. Pages replaced through the page replacement algorithm, when re-referred to, may be retrieved from the extended buffer, instead of a hard disk. As a result, write/read operations with respect to the disk are made efficient and the page input/output speed is increased.
Abstract: A parallel-processing apparatus and method provide for synchronous replication in a database management system (DBMS). During synchronous replication into the active node and the standby node in the DBMS, replications of transactions are parallelized in units of transactions, thereby improving a performance of the DBMS, guaranteeing atomicity and consistency of the transaction, and solving the deadlock state which may occur in parallel-processing.
Abstract: Databases of an active node and a standby node of a main memory database management system (MMDBMS) are managed so as to prevent loss of a transaction caused by failure of any one of the active node or the standby node. The MMDBMS is configured to prevent data mismatch between the active node and the standby node when failure of any one of the active node and the standby node occurs. In case of failure of one of the nodes, log information from the other node is obtained to recover the failed node.
Abstract: A database management system (DBMS) performs encryption in a DB. The system receives authentication authorization regarding a security policy of the DB from an external encryption unit that is separated from the DB and performs encryption. Important data in a column unit is selectively encrypted and an encrypted comparison code (ECC) of the important data is generated inside the DB. The encrypted important data and the corresponding ECC is generated as a single encryption data type.