현재 일부 게임의 랭킹 데이터를 Postgresql에 저장하고 있습니다. (리눅스입니다;)
소규모인지라 동일 서버의 로컬 디스크에 데이터를 저장하고 있는데,
조만간 랭킹 데이터가 기하급수적으로 늘어날 것 같아 이를 대비해 보려고 합니다.
제 생각에는,
1. 로컬디스크에 저장하고 있는 데이터를 iSCSI 등의 프로토콜을 이용한 별도 스토리지에 옮기고
2. 하나의 서버에는 INSERT, UPDATE, DELETE 등을 전담
3. 또다른 서버를 두어 SELECT 전용으로 사용
해볼까 하는데 이게 가능할까요?
DBCluster나 최근 Pgpool-III가 나온듯 한데 뭘 써야할지 고민입니다;
혹시 좋은 의견이 있으시면 말씀 주세요; |