Altibase
Encyclopedia
Altibase helps its customers maximize their data investments by providing real-time data performance solutions. In today’s competitive business environment, Altibase enables companies to drastically improve the speed of data access and analysis across the enterprise.

Altibase is a leading provider of data performance solutions that provide rea-time access, analysis, and distribution of high volumes of data in mission critical environments. As the importance of real-time data information grows, Altibase data performance solutions deliver real-time access to your data whether your data is at-rest in a database or it is still in-motion across the wire.
Altibase delivers its data performance solutions through two key products:
  • ALTIBASE® HDB™ is a hybrid relational DBMS that combines in-memory and on-disk storage in a single relational database.

  • ALTIBASE® DSM™ is a data event middleware that filters, analyzes and distributes high-volume data streams in real time.

Altibase HDB

ALTIBASE® HDB™ is a hybrid relational database management system
Relational database management system
A relational database management system is a database management system that is based on the relational model as introduced by E. F. Codd. Most popular databases currently in use are based on the relational database model....

 (DBMS) that delivers extreme speed while support large datasets by combining in-memory and on-disk data storage in a single relational database. In-memory Database + On-disk Database = ALTIBASE® HDB™
ALTIBASE® HDB™ Differentiators
ALTIBASE® HDB™ is an ACID
ACID
In computer science, ACID is a set of properties that guarantee database transactions are processed reliably. In the context of databases, a single logical operation on the data is called a transaction...

-compliant RDBMS that can be deployed as an in-memory, on-disk, or hybrid database.

- Performance: against leading disk-only RDBMS; ~15x performance for INSERT/UPDATE/DELETE and ~5x for SELECT operations.

- Hybrid: saves costs by making it unnecessary to purchase on-disk database separately. ALTIBASE HDB has no size constraints with on-disk database in it. With HDB, tables can be located on-disk or in-memory.

- Feature-rich: Full SQL92 implementation, complete data-type support, functions, triggers, PL/SQL, MVCC, industry-standard interfaces, rich APIs, built-in tools.

- High Availability: Extreme reliability for mission-critical systems; built-in replication with both synchronous and asynchronous modes; supports active-active or active-passive configurations.
ALTIBASE® HDB™ Key Benefits
  • Network Utilization/Service Reliability.
  • Access your real-time data with unprecedented query performance with microsecond response rates.
  • Fully featured and mature relational database that’s compatible with your existing applications.
  • Flexible hybrid data storage model combines the benefits of in-memory and on-disk data access.
  • Unparalleled reliability enables you to work without system interruptions.
  • Superior technical support that ensures rapid issues resolution and high customer satisfaction.
  • Complements ALTIBASE® DSM™ enabling real-time data stream processing across your IT environment.

Altibase DSM

ALTIBASE® DSM™ is a data event middleware that filters, analyzes and distributes high-volume data streams in real-time. Users can register queries with ALTIBASE® DSM™ to run continuously, so that when conditions are met, subscribers receive real-time notifications.
ALTIBASE® DSM™ Differentiators
Key components of ALTIBASE® DSM™ middleware platform include:

Continuous Query Processing
- Registered SQL
SQL
SQL is a programming language designed for managing data in relational database management systems ....

 queries that execute continuously against data streams.
- Support for JOIN
Join
Join may refer to:* Join , to include additional counts or additional defendants on an indictment* Join , a least upper bound of set orders in lattice theory* Join , a type of binary operator...

 operations against streaming or persistent data sets.

Data Distribution Service
- Military-grade performance and reliability based on OMG standards.
- Publish/Subscribe model for sending and receiving data in real-time.
- Data distribution across heterogeneous nodes.

Distributes Table-Cache
- Distributed in-memory cache with database table features.
- Data coherence across multiple distributed nodes.
- Support for complex data structures beyond key-value pairs.
ALTIBASE® DSM™ Key Benefits
  • Analyzes data from multiple heterogeneous sources in real-time.
  • Always-on data analysis and event driven alerts.
  • Processing and analyzing large volumes of transactional data with built in analytic functions.
  • Scalable data delivery and distributions cross heterogeneous nodes.
  • Distributed table cache enables users to create coherent tables in cache memory.
  • Supports complex operations across comprehensive set of data types using standard SQL
    SQL
    SQL is a programming language designed for managing data in relational database management systems ....

    .
  • Complements ALTIBASE® HDB™ to enable rapid access/analysis of high-volume data streams.

History

In 1999, Altibase developed a Main Memory DBMS (MMDBMS) offering. Telecommunications, financial services, manufacturing, and utility companies have been leveraging this technology for their real-time data processing needs since the development of these solutions.
In 2005, Altibase released a hybrid DBMS which integrates Main Memory database management with Disk Resident DBMS (DRDBMS) to handle large data volumes within a single DBMS while providing real-time data processing. The ALTIBASE® HDB™ is the only hybrid DBMS in the industry that can provide both MMDBMS and DRDBMS in a single database instance.
In 2008, Altibase released the ALTIBASE® DSM™ (Data Stream Middleware) solution for the real-time processing and transmission of streaming data. The DSM solution was developed in response to the rapid expansion of "event-data" that emerged with the proliferation of network-connected devices, such as mobile & smart phones, sensors, and laptops.
In 2010, Altibase started expanding internationally with the establishment of Altibase, Inc. in Palo Alto, California. Altibase co-hosted its annual "Altibase DBMS Day" in China with General Data, and began servicing Japanese securities companies in the financial industry. ALTIBASE® HDB™ received OGC certification.
In 2011, Altibase released the ALTIBASE® HDB™ version 5.5.1 and ALTIBASE® DSM™ version 2.1.1. Altibase Inc. participated in the HP Discover 2011 event in Las Vegas, Nevada and presented at the Grand Database Conference in Seoul, Korea as a keynote speaker. In Japan, Altibase solutions were adopted in the medical manufacturing industry.
Company
Altibase headquarters is located in Seoul, South Korea with international headquarters in Palo Alto, CA. Dominating the data performance solutions market in Asia, Altibase has started its global expansion with its new offices in Silicon Valley. Altibase has more than 300 customers within the telecommunications, financial services, manufacturing, utilities and public sectors. Key customers include South Korea Telecom, KT, China Mobile, China Telecom, SK Securities, Hyundai Securities, Woori Securities, Samsung Electronics, LG Electronics, Korea Electric Power Co., numerous government agencies and Korea Military Services.

Altibase HDB Application Development

  • SQL-92
    SQL-92
    SQL-92 was the third revision of the SQL database query language. Unlike SQL-89, it was a major revision of the standard. For all but a few minor incompatibilities, the SQL-89 standard is forwards-compatible with SQL-92....

     standard.
  • .Net Provider for C#
  • JDBC for Java
  • ODBC for C & C++

  • Spatial Database Rich Data Types

Interfaces

  • Provides an interactive SQL interpreter like sqlplus of Oracle or isql of unixODBC
    UnixODBC
    unixODBC is an open source project that implements the ODBC API. The code is provided under the GNU GPL/LGPL license and can be built and used on many different operating systems, including most versions of Unix, Linux, Mac OS X, IBM OS/2 and Microsoft's Interix.The goals of the project...

    .
  • Fully supports SQL-92
    SQL-92
    SQL-92 was the third revision of the SQL database query language. Unlike SQL-89, it was a major revision of the standard. For all but a few minor incompatibilities, the SQL-89 standard is forwards-compatible with SQL-92....

     standard.
  • Provides ODBC3.0 compatible ODBC driver.
  • Provides JDBC driver.
  • Provides an Embedded SQL
    Embedded SQL
    Embedded SQL is a method of combining the computing power of a programming language and the database manipulation capabilities of SQL. Embedded SQL statements are SQL statements written inline with the program source code of the host language. The embedded SQL statements are parsed by an embedded...

     precompiler.
  • Provides methods to replicate between Altibase servers.
  • Provides methods to migrate data between Altibase, Oracle
    Oracle
    In Classical Antiquity, an oracle was a person or agency considered to be a source of wise counsel or prophetic predictions or precognition of the future, inspired by the gods. As such it is a form of divination....

    , MySQL
    MySQL
    MySQL officially, but also commonly "My Sequel") is a relational database management system that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My...

    .
  • Also provides a data loader.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK