CF카드(8G 일반속도)에 데이터를 저장하고 있습니다.
1. 저장 데이터는 (1초)에 (000.0000 자릿수를 가지는 double데이터 5000개)
2. 현재 임베디드 파이어버드를 쓰는데, 노트북에선 끈김이 없지만 cf카드에서는 UI부분이 장난아니게.........끊기네요;;;;;;;;; 1초마다 둑둑 마우스가 끊어짐....
이거 어떻게 해결해야 할까요?
일단 궁금점은..........
1. DB보다 File저장이 좀더 빠른가요?
>> 1번정도 규모의 데이터를 그냥 text파일로 저장하는게 더 빠를가요? 테스트를 해보니 파일이 빠른거 같아서요.
왜 파이어버드가 느린지 감이 안오네요.
2. 파이어버드는 10000개의 레코드가 있을때 이것을 모두 삭제해도 DB사이즈가 줄지 않습니다.
해결책은 없나요? 8G에 OS가 3G먹고 5G 남은용량인데 하루만 저장해도 금방 가득찹니다.
해결책으로 생각해본게
1. 테스트파일저장으로 방법을 바꾼다.
2. 저장 및 불러오기 루틴을 쓰레드로 뺀다.<----------- 가장 효율적일듯합니다.
1,2번을 같이 해야할듯 하는데 더 좋은 해결책은 없을까요?
CF카드를 16G에 600x짜리로 바꾸고 싶은데 크나큰 성능향상은 없다는 이야기가 많아서 망설이고 있습니다.
|