제가 알기론 RDBMS 중에선 저장시에 데이터를 압축하는 경우는 없을 겁니다.
압축을 하게 되면 검색 등에서 막대한 손실이 발생하기 때문이죠.
임베디드용 어플리케이션이라 데이터베이스 파일의 크기가 문제가 된다면
상용 컴포넌트 중에서
http://www.accuracer.com/client-server_database_single-file_database_delphi_database_embedded_database.htm
제품을 검토해보는 것도 괜찮을 듯 합니다. 압축과 암호화를 모두 지원합니다.
히로 님이 쓰신 글 :
: 안녕하세요.. Firebird 를 처음 사용하게된 초짜입니다..
:
: 다름이 아니라 임베디드 용 App 을 개발 하고 있는데
: 디스크 용량이 한정된 상황에 Data Size 가 많아서 도움을 얻고자 글을 올립니다.
:
: 제가 알기로는 Firebird 가 Data 를 저장할때 압축을 해서 저장하는걸로 알고 있는데
:
: 텍스트 파일 30 메가 정도를 data type 을 여러가지로 바꿔서 저장을 해봐도
:
: DB 사이즈는 60 메가 정도로 원래 Data 의 2배 정도가 되네요..
:
: Sqllite 를 사용하려다 용량 문제로 Firebird 로 바꿨는데 용량은 오히려 더 커진거 같습니다.
:
: 문제점이 무엇인지 해결 방법이 무었인지 알고 싶습니다..
:
: 감사합니다..
|