>>김상기 님께서 쓰시길<<
:: 알려주시는 시스템 사양을 보니 부럽네요.
:: 그만한 시스템 사양을 만져본 적이 없어서 무어라 구체적으로 말씀드리지는
:: 못하겠지만, 이곳에서 사용하고 있는 디비 서버에 대해서 이야기를 드리면,
:: 대략 짐작이 가능해지지 않을까 싶어서 정보를 공개(?)합니다.
::
:: 이곳은 DB 서버는
:: CPU: 200MHz * 2 (듀얼)
:: RAM: 128MB
:: HDD: 2GB : (디비서버를 자료저장 파티션 용량)
:: PostgreSQL: 7.0.3
:: PostgreSQL Max Connection: 64
:: PostgreSQL share buffer 갯수: 1024
::
:: 이 디비 서버에 있는 자료는,
:: 약 300여개의 게시판 / 대략 한 게시판에 평군 3,000건 정도의 자료가 있습니다.
:: (심한 곳은 20,000건 넘는 자료도 있고, 없는 곳은 100여건도 있고)
:: 그리고, 가톨릭 종합 서적 정보, 가톨릭 종합 주소 정보,
:: 가톨릭 성인 정보 ... 등 각종 가톨릭 정보들이 모두 합해서,
:: 약 20,000건 정도가 있습니다.
::
:: DB서버가 처리하는 테이블이 약 400여개 정도 되는 샘이지요.
::
:: 이 디비를 사용하는 구체적인 쿼리를 따로 정확히 조사한 것은 없지만,
:: 웹서버의 로그를 기반으로 해서 유추해보면,
:: 하루에 약 50,000건 정도 됩니다.
:: 하루 사용자(접속 IP 기준으로)는 2,000명 정도 되고요.
::
:: 이렇게 굴러간것이 약 1년이 넘었는데, 지금까지 무난히 잘 돌아가고 있습니다.
:: 그리고, 현재로써는 DB서버의 하드웨어 업그레이드를 생각지 않고 있습니다.
::
:: 물론 자료가 많은 테이블의 쿼리일 경우는 초기 쿼리가 늦어지는
:: (약 1초에서 2초 사이, 물론 다음 쿼리부터는 0.x 초 처리를 해냅니다.)
:: PostgreSQL의 단점이 있기는 하지만, 아직까지는 봐줄만 합니다.
::
:: 참고로, 이 DB서버에서 예전에 이곳 판매데이터를 처리한 적이 있었는데,
:: (지금은 오라클을 씁니다) 이 테이블의 레코드 갯수가 약 20만건 정도였습니다.
:: 여기서 특정 월 순수익액을 뽑아내는 쿼리(조인이 두어개 되고,
:: 서브 쿼리가 몇개 있고 한 쿼리)를 실행했을 때 실행되었던 시간이
:: 약 30초 정도 였습니다.
:: (놀랄만한 속도이지요. / 오라클도 이정도 밖에 안나옵니다.
:: / 물론 MySQL에서는 생각지도 못할 속도구요)
:: 그때의 PostgreSQL 멋진 모습에 반해서 아직도 PostgreSQL 옹호론자(?)로
:: 남아있습니다. :)
::
:: >>이상국 님께서 쓰시길<<
::
:: :: 김상기님.. 좋은 답변드려서 감사드립니다.
:: :: 많은 도움이 될것 같네요.
:: :: 그럼... 시스템 사양이
:: :: 조립서버에
:: :: 듀얼 800Mhz이상
:: :: 1GB Memory
:: :: 30GB IDE HDD
:: :: 정도면 어느정도 돌리수 있을까요?
:: :: 부탁드립니다..
:: :: 개념이 잘 서지 않아서..
////////////////////////////////////////////////////
성의의 답변 정말 감사합니다.
많은 도움이 됐내요...
감싸~
|