본문 바로가기
반응형

분산처리2

[MSSQL] Partition Table 생성 방법 PARTITION TABLE일반적인 DBMS에서는 데이터를 저장 할 때 특정 값을 기준으로 데이터를 나누어 저장 하는 기능인 파티션을 제공한다. 각 DBMS별로 각각의 구현방법과 성능이 차이가 있으나, 기본적으로 파티션 테이블은 특정 값 기준으로 분산하여 저장하기에 데이터 관리측면과 I/O측면에 긍정적인 효과를 가져온다. 보통의 데이터 중에 로그성 데이터를 일자별로 저장하여, 관리적인 측면에 도움을 주는 경우가 많지만 작성자의 회사에서는 MSSQL의 20억이 넘는 데이터의 I/O분산을 위해 20개의 파티션으로 분산하여 사용 중에 있다. (물론 다른 용도의 파티션도 많음) ORACLE과 달리 MSSQL에서는 파티션 테이블을 생성하는 방법이 조금 불편하기에 정리 겸 한번 파티션 테이블을 생성하는 방법에 대해.. 2025. 6. 10.
[Ignite][Linux] 4. Cluster Setting - 클러스터 노드 설정 Ignite Cluster Setting Ignite의 장점은 클러스터 구성을 하여 여러대의 서버 자원을 사용하기 편하다는 점에 있다. 기본적으로 Ignite를 사용하는데 있어서는 당연히 클러스터를 구성해서 사용한다고 생각한다. 여러대의 서버 메모리를 사용하기위해 클러스터 구성을 한번 해보도록 한다. 구성 옵션 지정하는 방법과 서버의 설정들에 대해서 알아보자. config.xml 설정 config.xml 파일에서의 설정은 크게 두가지로 나뉜다. 클러스터에 참여할 노드들의 리스트와 해당 노드들의 데이터를 동기화 할 포트의 설정이다. 클러스터 노드 속성 앞서 항성 작업하던 config.xml 파일에 노드에 대한 설정을 진행하도록 한다. [노드 1 IP]:[노드 연결 포트] [노드 2 IP]:[노드 연결 포트.. 2024. 3. 9.
반응형