DataBase 5

[UNIX] OS 별로 TIME_WAIT 시간 확인

유닉스 OS 별로 TIME_WAIT 시간을 확인하거나 셋팅하는 명령은 다음과 같다. 1) AIX - get : /usr/sbin/no -a | grep tcp_timewait - set : the TCP_TIMEWAIT values to 15 seconds, run the following command: /usr/sbin/no -o tcp_timewait = 1 2) LINUX - set : /sbin/sysctl -w net.ipv4.vs.timeout_timewait=30 This is set TIME_WAIT for 30 seconds. 3) Solaris Set the tcp_time_wait_interval to 30000 milliseconds as follows: - get : /usr/s..

DataBase 2014.09.15

[알티베이스] replication confilct 발생원인과 해결방법

1. replication 환경에서 데이터 충돌이 발생하는 경우는?(일반적인 경우) replication conflict 는 동일한 key 값에 대하여 동시에 insert/update/delete를 수행할 경우 발생한다. insert의 경우의 예 1) A서버에서 key=1인 데이터가 insert 된 후 B서버로 이중화데이터를 전송하기 전에 2) B서버에서 동이란 key=1 데이터가 insert 될 경우 나중에 B서버에서 수신한 이중화 데이터는 이미 B서버에 동일한 key=1 인 데이터가 존재하므로 conflict 가 발생하게 된다. 2. conflict 를 최대한 방지할 수 있는 방안은? 가장 좋은 방법은 양쪽 서버에서 동일한 key 값으로 insert/update/delete 를 수행하지 않도록 하는 ..

DataBase 2014.09.12

[ALTIBASE] Admin Study

------------------------------------------------------------------------------------------------------- Hybrid DBMS인 알티베이스는 저장 관리자(Storage Manager)와 질의 처리기(Query Processor), 그리고 메인 모듈(Main Module)로 구성. 저장관리자 - 동시성 제어 및 회복을 통한 데이터보호를 담당하는 모듈 1. 복구관리자와 동시성 제어 부분으로 구성. 2. 저장관리자는 Layer 구조로 구성하여, 구현 복잡도를 개선하고 구조적 안정성을 확보하였으며, 보다 손쉽게 Layer 별 Unit Test를 할 수 있어 결함 발생률을 감소. 3. 복구 관리자는 메모리 테이블과 디스크 테이블의 로..

DataBase 2013.09.28
1