|
로컬 DB를 이용한 APP를 개발하려고 합니다.
그런데 DB선정을 어떻게 해야할 지 좀 막막해서 조언 부탁드립니다.
테이블 필드는 아래와 같습니다.
[이름], [년], [월], [일], [시], [분], [초], [주소1], [주소2], [주소3], [데이타1],[데이타2]... [데이타8]
이름은 30바이트 생각하고 있으며 나머지 값들은 모두 short int또는 int형을 사용하려고 합니다.
대략 이름(30byte) + DateTime(12byte) + 어드레스(6byte) + 데이타(20byte) 하여 68바이트로 레코드가 구성됩니다.
1분에 50개에서 100개의 레코드가 Insert될 것입니다.
이렇게 계산하면 최대 분당 680바이트 , 하루면 9.3메가바이트, 한달이면 대략 280MB입니다.
1년이면 3.3기가바이트가 되겠네요.
이정도 양의 데이타를 로컬DB에 저장하려고 합니다.
주 목적은 트렌드 보기...
사용자가 입력한 날짜범위의 데이타를 그래프로 표시하려고 합니다.
즉, 읽어올 때 좀 빨라야 합니다.
처음엔 단순히 로컬디비라 MDB를 쓰면 되겠다.. 생각했는데..
저정도 양이면 MDB로 사용가능한가요?? DB쪽은 아는게 별로 없어 조언 부탁드립니다.
만약 부족하다면 추천해 주실만한 DB좀 알려주세요.
아. 그리고 access 2007부터는 mdb가 아니라 accdb라고 다른 포맷을 사용하네요.
accdb는 속도가 많이 개선된 건가요??
아시는 고수님 조언 부탁드립니다.
|