안녕하세요.
저는 위치정보를 이용한 시스템을 개발하고 있는데요.
시스템을 어떤식을 개발할지 고민하고 있습니다.
특히 데이터베이스 부분에서 어떡해 해야 좋을지 고민하는데요..
1초 2번 위치정보가 DB의 특정 테이블에 저장됩니다.
500명 기준이면 산정해 보니 1년에 위치정보만 126G정도 되더라고요.흐흐
저희는 1초마다 사용자의 위치를 실시간 켄버스에 표기하여줘야 하는데요.
문제는 해당 테이블에 위치정보가 insert될 때 트리거를 작동하여 신규입력된 위치정보와 기타정보를 조인하여 별도의 정보와 함깨 다른 테이블에 저장하여 사용하려 하는 방법1과
Socket를 이용하고 CDC를 이용하여 이용하여 신규insert된 항목과 기타정보를 조인하여 사용하는 정보를 캔버스에 표기하는 방법2를
고민하고 있습니다.
방법1은 트리거 때문에 안좋을거 같고..문제가 생길소지가 많아 보이고..
방법2는 해보지 않아서...저번방법이 맞는지.모르겠네요..
DB고수님의 컨설팅좀 부탁드립니다~
Comment 1
-
루디먼트
2016.01.31 11:11
2번 케이스에서 cdc 대신 트리거로 처리하는 정도로만 변경해도 좋지 않을까요?