현재 maxdb로 로그시스템을 사용하고 있습니다.
로그 시스템이란 단순히 계속 발생되는 로그를 디비에 insert를 하고
툴을 사용해 로그를 select 하는 정도의 시스템입니다.
maxdb가 open 소스라는 기쁨에 사용하였다가
요새 매우 낭패를 보고있습니다.
갑자기 인덱스가 날라간다던가 특정 테이블이나 유저가 접속이 안된다던가
결정적으로 문제들이 발생했을데 해결책을 문의하거나 찾아볼 곳이 매우 희박하다는 점입니다.
그래서 디비 교체를 고려중인데 여러분이라면 어떤 것이 좋다고 생각되십니까?
현재 물망의 디비는
오라클,mysql입니다.
오라클은 안정화되어있지만 반복되는 단순 insert와 select를 사용하는데
무거운 트랜잭션 비용이 부담이됩니다.
(현재 하루에 많게는 1,000만건 적게는 400만건 정도의 insert가 이루어집니다.)
mysql은 오라클과 달리 트랜잭션 부담이 없고 가벼워 속도가 빠르지만
프로시저라던가 호환과 기능이 부족합니다.
이 양날의 칼을 가진 디비중 하나를 선택하신다면,...
위와같은 상황에 여러분은 어떤 것을 선택하실런지요..
좋은 참고가되게 선택하신 이유도 알려주시면 감사하겠습니다.
혹, 위에 제가알고 있는 것이 잘못되었다면 지적도 부탁드립니다. |