안녕하세요.
신규 서비스 개발을 하고 있는데 사내 DBA가 없어서 이미 구축되어있는 DB위에 개발만해본 저로서는
DBMS 선정에 어려움이 많아 조언을 얻고자 문의 올려봅니다.
개발 대상 서비스에서 발생하는 주요 데이터는 아래와 같습니다.
1. 다수 하드웨어에서 주기적으로 발생하는 장치 상태 데이터
2. PG 연동 후 발생하는 결제 데이터
3. 고객정보 및 서비스 이용 이력 데이터
발생하는 데이터 ROW개수는 대략 일별 80만~100만건, 년간 3억~4억건 정도 예상하고 있습니다.
24/7 돌아가는 서비스가 될것 같네요.
핀테크만큼 Mission Critical한 서비스는 아니지만 안정성이 어느정도 필요하고
설치된 하드웨어에 대한 상태 모니터링이 가능해야해서 데이터 I/O, 특히 읽어오는 작업 속도가 중요 할 것 같습니다.
Oracle DB를 우선적으로 고려했으나 비용 때문에 대안 모색을 요청받은 상태입니다.
MySQL, Postgresql 등에 대한 자료를 찾아보고 있으나 DBMS별로 장단점은 어느정도 이해를 했으나
결과적으로 어떤게 더 적합한 것 같다 라는 결론을 내리지 못하고 있습니다.
참고 자료 링크를 첨부해주셔도 좋고 의견 편하게 적어주셔도 좋으니
도움 부탁드리겠습니다. 언급되지 않은 DBMS도 괜찮습니다
감사합니다