database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 30236 게시물 읽기
No. 30236
초보 DB설계중인데 조언 요청드립니다.
작성자
김창욱
작성일
2012-04-04 16:37
조회수
8,405

DB만들려고 하는데 어렵네요.. 조언좀 해주시길 바랍니다.  insert, update, selet 문 사용해서 간단한 자료 입출력만 해본 초보입니다.

 

IVT ID라는 창치에서 1분마다 정보를 서버로 보내야 됩니다.

Local은 100~500 여곳이 되며  한개의 Local에는 1~ 5개정도의 IVT가 존재할 예정입니다.

1개의 IVT에서는 1분마다 정보를 생성해야 되며 각 Local에서는 해당정보를 모아 서버에 보낼 예정입니다.

 

 

각 Local당 1개의 IVT 존재한다는 가정하예 대충 시뮬 해본결과 약 500개 Local시 하루 72만건,  한달22,32만건 정도가 될듯 합니다.

자료수집의 경우 1분마다 진행하였지만. 정보가공은 1시간 단위로 보고자 합니다.  평균, 합계

 

IVT 1개에 대해 하루동안 24시간 각 항목에대한 시간별 평균값, 합계가 기본 보고서가 될예정이며

그 보고서를 기반으로 Local에 있는 1~5개 개별 IVT에 대한 총합  보고서가 생성되고 다시

300~500여개의 Local에 대한 총합을 조회할 예정입니다.

 

제가 생각하고 있는게 잘 될까요???  조회시마다 Selet해서 값 구해야 하는건가요??

 

 

 

 

이 글에 대한 댓글이 총 1건 있습니다.

시간 이하로 쪼개지지 않은 데이터가 된다면

시간당으로 data를 미리 시간마다 집계를 하면 일단 1/60으로 줄겠군요.

어차피 logging이 된 후에는 이전 data가 변경되지 않으니

24시간마다 미리 합계를 구해놓아도 되겠구요.

 

interface를 월단위 조회 일단위 조회로 만들어 진다면 그까이꺼 월에 한 번 월간 보고서도 미리 만들어 버리면 되지 않을까요?

우욱님이 2012-04-12 22:03에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
30239toad for mysql로 카페24시에 호스팅중인 db접속이 되나요?
송선수
2012-04-11
12074
30238union all 쿼리를 다른 쿼리로 변경 [2]
이상
2012-04-05
8621
30237바인드 변수명 중복 문제
바인드
2012-04-04
8004
30236초보 DB설계중인데 조언 요청드립니다. [1]
김창욱
2012-04-04
8405
30235중복이름 제외한 인원알려구 하는데 [1]
김양훈
2012-04-03
7816
30234mysql daily 파티셔닝에 대해 질문드립니다.
정의진
2012-04-03
8150
30233복권 번호 불러오기 [2]
수호
2012-03-30
8621
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다