Install

PostgreSQL Beta-10 – 설치, Partition Wise Join (PWJ) 및 Join Pruning 테스트

PostgreSQL 베타 10이 릴리즈되었습니다. 관련해서 몇 가지 내용을 포스팅했습니다. 아래 링크를 참조해주세요.

  1. PostgreSQL Beta-10을 소스로 설치하는 방법
  2. PostgreSQL v 9.6에서 Join Pruning 테스트
  3. PostgreSQL Beta-10에서 Partition Wise Join (PWJ) 및 Join Pruning 테스트

감사합니다.

한 서버에 MySQL 5.6 버전과 5.7 버전을 설치하는 방법

5.7을 이용해서 MySQL 연구를 하던 중에 5.7의 옵티마이저 동작 원리가 5.6과 달라진 부분이 많아서 5.6을 설치할 필요가 생겼습니다.

그런데 한 서버에 MySQL 5.6과 5.7 버전을 설치하는 것이 약간 까다롭네요.

PostgreSQL은 RPM을 이용해서 설치하더라도 설치 디렉토리, 접속 포트 등을 지정할 수 있었는데, MySQL은 RPM을 이용해서는 지정된 디렉토리 (/var/lib/mysql)에만 설치가 가능한 것 같습니다.

일부 문서를 보면 –relocate 옵션을 이용해서 디렉토리 지정이 가능하다고 되어있는데, 5.6, 5.7 버전은 relocate가 불가능합니다.

그래서 이참에 소스 컴파일로 두 개의 버전을 설치해보기로 했습니다. 그런데 이 또한 사전 설치 작업, 라이브러리 설치, socket 지정 등의 작업으로 인한 시행착오가 일부 있었습니다. 따라서 관련 내용을 공유하고자 포스팅합니다.

(more…)