[OpenSQL] Contrib Extensions – Function part1
pg_surgery 모듈은 이름 그대로 손상된 관계에 수술을 수행하는 다양한 function을 제공합니다.
[OpenSQL] (Interface) Ruby – pg
Pg는 Ruby 프로그래밍 언어를 위한 PostgreSQL 클라이언트 라이브러리 입니다.
[OpenSQL] (Interface) GO – PGX
순수하게 Go language만을 사용해 만든 PostgreSQL 드라이버 입니다.
[OpenSQL] (Interface) Perl – DBD::Pg
DBI 모듈을 사용하여 PostgreSQL에 연결할 때 필요한 DBD 패키지로, libpq(PostgreSQL Client Library)를 이용하여 연결합니다.
[OpenSQL] Python – Psycopg2
Psycopg는 Python 프로그래밍 언어에 가장 많이 사용되는 PostgreSQL 데이터베이스 인터페이스 입니다.
오픈소스 DBMS ‘Tmax OpenSQL’ 비즈니스 본격 확대

티맥스티베로가 오픈소스 DBMS 플랫폼인 ‘하이퍼SQL’의 제품명을 ‘Tmax OpenSQL’로 리브랜딩했습니다.
[OpenSQL](Interface) psqlODBC
ODBC(Open DataBase Connectivity)는 마이크로소프트가 만든, 데이터베이스에 접근하기 위한 소프트웨어의 표준 규격으로, ODBC를 이용하여 여러 종류의 데이터베이스를 같은 규격을 가지고 사용할 수 있습니다.
[OpenSQL] (Interface) JDBC
JDBC는 Java 프로그램이 PostgreSQL 데이터베이스에 연결할 수 있도록 해주는 API 입니다.
[OpenSQL] C lang – libpq
libpq는 C 언어로 작성된 프로그램이 PostgreSQL 데이터베이스에 연결하고 쿼리를 처리할 수 있도록 해주는 라이브러리 입니다.
[OpenSQL] Replication
Primary 서버에서 만드는 WAL 파일을 정기적으로 Standby 서버로 옮기고, 그것을 적용시켜 Primary 서버가 장애로 멈추기 되면 Standby 서버를 운영하는 방식.
[OpenSQL] Vacuum (SQL)
vacuum 작업은 데드 튜플이 차지하는 스토리지를 회수합니다.
[OpenSQL] Wait Events
각지에서 WAIT EVENT가 발생하면 uint32 데이터 타입의 wait_event_info 변수로 받아놓고 메모리에 업로드 한 뒤 backend process는 메모리의 wait_event_info를 PRPROC라는 구조체에 반영해 놓습니다.