목록Open Source DB (6)
나그네소
EDB ODBC 사용법을 기록 한다. 1. EDB ODBC Install EDB odbc yum을 통하여 Install 한다. sudo yum -y install edb-odbc sudo yum -y install edb-odbc-devel 2. EDB odbc 접속 테스트 2-1) .odbc.ini [mydb] Description = PostgreSQL EDB connection to mydb Driver = /usr/edb/odbc/lib/edb-odbc.so Database = mydb Servername = 10.0.0.16 UserName = eduup Password = eduup Port = 5444 2-2) 접속 테스트 [postgres:/home/enterprisedb] isql myd..
Ark CDC 실시간 복제 솔루션을 소개 한다. 주력 제품은 Oracle for Oracle인 것으로 보이는데 나는 Opensource 관련 제품에 관심이 있어 이번 주제는 Opensouce인 postgresql 복제 관련 부분에 대하여 알아 본다. 일단 복제 솔루션은 제품의 Architecture보니 Software Replication으로 보면 될 것 같다. Oracle의 OGG이용 하기 보다는 Logfile dump 하여 해당 내용을 추출 network 통화여 전송 후 이를 동기화 하는 일반적인 Replication 솔루션으로 보인다. 1. Ark 설치 Ark CDC oracle & postgresql 실시간 복제 솔루션 1-1) 소프트웨어 요구 사항 설치 OPENSSL (LINUX 5) GNUTL..
postgrsql odbc Programm 관련 사용법을 기록 한다. 1. unix odbc, iodbc odbc로 접속을 하기 위하여 unix odbc 설치 하여야 한다. 1-1) yum을 통한 unix odbc 설치 yum install postgresql13-odbc.x86_64 -y yum install unixODBC-devel -y : unixODBC-devel -y 설치 하지 않으면 (sql.h, sqlext.h, sqltypes.h, sqlucode.h)가 없어 odbc compile을 할 수 없다. 1-2) file download 설치 link : https://www.postgresql.org/ftp/odbc/versions/msi/ download 2. odbc.ini 설정 odbc..
Postgresql & EDB 관련 Sql 튜링 관련 부분을 기록 한다. 1. postgresql Architecture 공유 메모리, 매우 적은 수의 백그라운드 프로세스와 데이터파일로 구성된다. 2. Postgresql Sql Cache Postgresql SQL Cache가 없어 개별 적으로 Session에서 Plan Cache 기능으로 처리 한다.개별 적으로 Plan Cache가 있기 때문에 해당 Session의 Plan이 다른 Session에서 발생 하게된다면 Plan를 새로운 세션에서 다시 만들어야 한다. prepare Stmt 수행 구조를 살펴본다. 3. Backend Processor Memory 관련 파라미터 work_mem 정렬 작업, Bitmap 작업, 해시 조인과 Merge 조인 작업..
Postgresql는 Hint가 기본 적으로 제공 하지 않고 있다. 다만 이를 해결 하기 위하여 pg_hint library을 제공 하고 있고 이를 이용하면 사용이 가능 하다. (pg_hint) 1. EDB Hint 방법 EDB 에서는 Postgresql Comunity pg_hint를 지원 하는지 않는다. edb에서는 pg_hint library를 제공 하지 않는다. 다만 일반 RDBM의 hint와 유사하게 제공을 하고 있다. 가지수는 많지는 않다. 2. PG_HINT 설치 방법 tar.gz으로 파일 설치 방법 (postgresql 9.6 이하 버젼) 예전 버전을 9.6 이하 version으로 설치 할 때 tar.gz을 받아 make해서 설치 하는 방법이다. 2-1) Source Make # gunzi..
안녕하세요. 회사를 옮기고 이제서야 시간이 되고 조금 이해를 하는 부분이 있어 포스팅을 진행 하려고 합니다. 부족한 부분이 많지만 내용들은 계속 보충해 나가겠습니다. 1. Postgresql comunity EDB 차이점. Postgresql Opensource 사용 하는 부분은 동일 하다. EDB는 쉽게 얘기하면 Postgresql Opensource를 이용하여 상용 DB제품을 만든 것이라 보면 된다. 2. EDB 추가 사항 vs Postgresql Comunity Oracle 관련 기능 들이 추가 되었다. 편의 기능 들이 좀더 추가 되었다. Migaraion & 모니터링 기능들이 EDB에서 추가 된 기능 들이 있다. Oracle->postgresql 관련 된 부분 MTK 제품이 있어 쉽게 DB Upg..