Patents Assigned to ALTIBASE CORP.
  • Patent number: 9411843
    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.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: August 9, 2016
    Assignee: Altibase Corp.
    Inventor: Hyeong Tae Lim
  • Patent number: 9389977
    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.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: July 12, 2016
    Assignee: Altibase Corp.
    Inventors: Shi Bok Jang, Jae Hyo Lee, Ying Zhe Ma
  • Publication number: 20140297650
    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.
    Type: Application
    Filed: November 20, 2013
    Publication date: October 2, 2014
    Applicant: Altibase Corp.
    Inventor: Hyeong Tae Lim
  • Publication number: 20140214784
    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
  • Publication number: 20140149419
    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
  • Patent number: 8732404
    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.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: May 20, 2014
    Assignee: Altibase Corp.
    Inventors: Jang Woo Park, Sang-Won Lee
  • Publication number: 20130262742
    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.
    Type: Application
    Filed: March 28, 2012
    Publication date: October 3, 2013
    Applicant: ALTIBASE CORP.
    Inventors: Jang Woo Park, Sang-Won Lee
  • Publication number: 20130198133
    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.
    Type: Application
    Filed: May 30, 2012
    Publication date: August 1, 2013
    Applicant: ALTIBASE CORP.
    Inventors: Seung Won Lee, Jun Ho Choi
  • Publication number: 20130151895
    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.
    Type: Application
    Filed: April 26, 2012
    Publication date: June 13, 2013
    Applicant: ALTIBASE CORP.
    Inventor: Seung Won Lee
  • Publication number: 20130091357
    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.
    Type: Application
    Filed: June 18, 2012
    Publication date: April 11, 2013
    Applicant: ALTIBASE CORP.
    Inventor: Chan Seung Moon