SQL Compact 데이터베이스에 서식있는 텍스트 문서를 저장하는 데스크톱 응용 프로그램을 만들고 있습니다. 문서는 바이트 배열로 변환되어 이진 열로 저장되며 이진 필드 길이에 대해 SQL Compact의 8K 제한을 실행합니다.SQL Compact 8K 한도 위반?
8K 제한을 피하는 간단한 방법이 있습니까? 저장을 위해 8K 덩어리로 구문 분석하고 가져 오기로 다시 어셈블하는 등 복잡한 작업을 많이 수행 할 수 있습니다. 그러나 복잡해지기 전에 데이터 유형 변경과 같이 문제를 더 간단하게 해결할 수 없도록하고 싶습니다.
8K 제한을 피하는 간단한 방법이없는 경우 8K 이상의 문서를 저장하는 것이 가장 좋습니다. 당신의 도움을 주셔서 감사합니다.
파일 시스템이 아닌 데이터베이스에 파일을 저장해야하는 특별한 이유가 있습니까? – Tomalak
좋은 지적 - 파일 시스템에 문서를 저장할 수있었습니다. 앱은 블로그와 비슷한 문서를 태그하므로 DB가 필요합니다. 그러나 db는 문서 자체가 아닌 문서에 대한 상대 경로를 저장할 수 있습니다. –