Tibero

Tibero
Developer(s) TmaxSoft
Stable release 5 SP1 / 1 September 2013 (2013-09-01)
Operating system HP-UX, AIX, Solaris, Linux, Windows
Platform Cross-platform
Type RDBMS
License Proprietary
Website www.tmaxsoft.com

Tibero is the name of a relational databases and database management system utilities produced and marketed by TIBERO Corporation, part of South Korean owned TmaxSoft. TIBERO has been developing Tibero since 2003, and in 2008 it was the second company in the world to deliver a shared-disk-based cluster, TAC. Since its started 10 years ago, TIBERO has focused on product research and development and is now leaping into the leading position among global DBMS vendors. The main products are Tibero, Tibero MMDB, Tibero ProSync, Tibero InfiniData and Tibero DataHub.

Tibero a Relational Database Management System (RDBMS) is considered an alternative to Oracle Databases[1] due to its complete compatibility with Oracle products, including SQL.

Tibero guarantees reliable database transactions, which are logical sets of SQL statements, by supporting ACID (Atomicity, Consistency, Isolation, and Durability). Providing enhanced synchronization between databases, Tibero 5 enables reliable database service operation in a multi node environment.[2][3]

Tibero has implemented a unique Tibero Thread Architecture to address the disadvantages of previous DBMS. As a result, Tibero can make efficient use of system resources, such as CPU and memory, through fewer server processes. This ensures that Tibero offers a combination of performance, stability, and expandability, while facilitating development and administration functions. Additionally, it provides users and developers with various standard development interface to easily integrate with other DBMS and 3rd party tools.

In addition, the block transfer technology has been applied to improve ‘Tibero Active Cluster’- the shared DB clustering technology which is similar to Oracle RAC. Tibero supports self-tuning based performance optimization, reliable database monitoring, and performance management.[4]

In Korea, Tibero has been adopted by more than 450 companies across a range of industries from Finance, Manufacturing and Communication, to the public sector and globally by more than 14 companies, as of July 2011.[2]

TIBERO Products

Database Integration Products

Product Release Dates

Product/Version 1.0 2.0 3.0 4.0 5.0
Tibero 2003.06 2004.05 2006.12 2008.12 2011.10
Tibero MMDB 2007.09 2009.06
Tibero ProSync 2007.12
Tibero InfiniData 2012.09 2013.09
Tibero DataHub 2008.02

History

Architecture

Tibero uses multiple working processes, and each working process uses multiple threads. The number of processes and threads can be changed. User requests are handled by the thread pool, but removes the overhead of the dispatcher, which handles input/output processing. The memory usage and number of OS processes can be reduced by using the thread pool. The number of simultaneous processes can be changed.[3][21]

Concepts

Processes

Tibero has the following three processes:

Features

Tibero RDBMS provides distributed database links, data replication, database clustering(Tibero Active Cluster or TAC) which is similar to Oracle RAC.,[22] parallel query processing, and query optimizer.[23] It conforms with SQL standard specifications and development interfaces and guarantees high compatibility with other types of databases.[24] Other features include; Row-level locking, multi-version concurrency control, Parallel query processing, and partition table support.[2][24]

Tibero Active Cluster

Tibero RDBMS enables a stable and efficient management of DBMSs and guarantees high-performance transaction processing, using the Tibero Active Cluster (hereafter TAC) technology, which is a failover operation based on a shared disk clustering system environment. TAC allows instances on different nodes to share the same data via the shared disk. It supports stable system operation (24x365) with the fail-over function, and optimal transaction processing by guaranteeing the integrity of data in each instance’s memory.[3][21]

TAC is the main feature of Tibero for providing high scalability and availability. All instances executed in a TAC environment execute transactions using a shared database. Access to the shared database is mutually controlled for data consistency and conformity. Processing time can be reduced because a larger job can be divided into smaller jobs, and then the jobs can be performed by several nodes. Multiple systems share data files based on shared disks. Nodes act as if they use a single shared cache by sending and receiving the data blocks necessary to organize TAC through a high speed private network that connects the nodes. Even if a node stops while operating, other nodes will continue their services. This transition happens quickly and transparently.

TAC is a cluster system at the application level. It provides high availability and scalability for all types of applications. So, It is recommended to apply a replication architecture to not only servers but also to hardware and storage devices. This helps improve high availability. Virtual IP (VIP) is assigned for each node in a TAC cluster. If a node in the TAC cluster has failed, its Public IP cannot be accessed but Virtual IP will be used for connections and for connection failover.

Main components

The following are the main components of TAC.[25]

Cluster Wait-Lock Service (CWS)
Global Wait-Lock Adapter (GWA)
Cluster Cache Control (CCC)
Global Cache Adapter (GCA)
Message Transmission Control (MTC)
Inter-Node Communication (INC)
Node Membership Service (NMS)

Further reading

References

  1. "日本ティーマックスがミドル製品をクラウド化、「ジェネリックの位置づけ」で存在感狙う" (in Japanese). ITPro. 2013-11-12. Retrieved 2013-11-21.
  2. 1 2 3 Tibero Database Brochure
  3. 1 2 3 4 5 6 Tibero RDBMS Brochure. TmaxSoft. p. 3.
  4. 1 2 "TmaxSoft, Tibero release big-data solutions". Korea Herald. 2013-09-10. Retrieved 2013-11-22.
  5. 1 2 3 http://www.tmaxsoft.com
  6. 1 2 "[컴퍼니] 티맥스데이터, 토종 DBMS" (in Korean). Economy21. 2003-06-27. Retrieved 2014-03-26.
  7. "티맥스소프트 DB관리시스템 '티베로' 광주시청 첫 고객 '데뷔'" (in Korean). Digital Times. 2005-03-18. Retrieved 2014-03-26.
  8. "주요 IT기업 성장사 1부 - 32. 티맥스소프트 - ‘원천기술 바탕으로 기업용 SW 시장에서 선전’" (in Korean). Korea Database Agency. 2006-11-01. Retrieved 2014-03-26.
  9. 분기보고서 (in Korean). TmaxSoft. 2009-05-15. p. 6. Retrieved 2014-03-26.
  10. "티베로 RDBMS, 최우수 제품상 수상" (in Korean). Korea Financial Newspaper. 2008-11-30. Retrieved 2014-03-27.
  11. "티베로 RDBMS, 우정사업본부 선정 최우수 제품상 수상" (in Korean). IT Today. 2008-11-27. Retrieved 2014-03-27.
  12. "티맥스, ‘티베로 RDBMS 4’ GS 인증 받아" (in Korean). Electronic Times. 2009-12-17. Retrieved 2014-03-27.
  13. "IDMS to Oracle Conversion Case Study". ATERAS. Retrieved 2014-03-27.
  14. "DB Solution Innovator" (in Korean). Korea Dababase Agency. 2010. Retrieved 2014-03-26.
  15. "Introduction To E-government" (in Korean). Korean Government. Retrieved 2014-03-27.
  16. "Tibero, Hyundai Hysco Success Story" (in Korean). Tmax Day. 2013-11-07. Retrieved 2014-03-27.
  17. "티베로, 현대하이스코 MES에 '티베로 5' 공급" (in Korean). IT World. 2013-05-02. Retrieved 2014-03-27.
  18. "Infini*T: Data Evolution, InfiniData 3.0" (in Korean). Tmax Day. 2013-11-07. Retrieved 2014-03-27.
  19. "IBK기업은행, 차세대 IT 시스템에 티베로 DBMS 도입". Electronic Times. 2013-08-28. Retrieved 2014-02-21.
  20. "현대·기아차, 국산 DB `티베로` 첫 선택...`탈오라클` 바람 주도". Electronic Times. 2013-12-12. Retrieved 2014-02-21.
  21. 1 2 http://technet.tmaxsoft.com/en/front/main/main.do
  22. "DBMS 국내 기업들의 '3사 3색' 생존 전략" (in Korean). inews24. 2012-07-03. Retrieved 2013-11-21.
  23. Tibero v5.0 Administrator's Guide v2.1.2 en. 2013-02-25. pp. 1–2.
  24. 1 2 in Korean
  25. Tibero Active Cluter (in Korean). TmaxSoft.

External links

This article is issued from Wikipedia - version of the Monday, November 17, 2014. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.