중간 규모의 데이터 세트에 대한 통계를 계산할 임시 저장소로 sqlite를 사용하고 있습니다. 데이터베이스가 32 비트 시스템에서 2GB를 초과하면 어떻게 될지 궁금합니다. (현재 시스템을 64 비트로 변경할 수 없습니다.)32 비트 시스템에서 SQLite의 파일 크기 제한
메모리 맵 파일을 사용하고 파일 크기가 주소 지정 가능한 메모리를 초과하면 중단됩니까? (mongodb와 같은)
중간 규모의 데이터 세트에 대한 통계를 계산할 임시 저장소로 sqlite를 사용하고 있습니다. 데이터베이스가 32 비트 시스템에서 2GB를 초과하면 어떻게 될지 궁금합니다. (현재 시스템을 64 비트로 변경할 수 없습니다.)32 비트 시스템에서 SQLite의 파일 크기 제한
메모리 맵 파일을 사용하고 파일 크기가 주소 지정 가능한 메모리를 초과하면 중단됩니까? (mongodb와 같은)
sqlite 설명서에 따르면 데이터베이스 파일의 최대 크기는 ~ 140 테라 바이트이며 실제적으로 os/파일 시스템에 의해 제한됩니다.
있습니다 (페이지] 섹션을주의)이 더 많은 읽을 수 있습니다 여기에 : http://www.sqlite.org/fileformat2.html
감사합니다. 나는 파일 형식 페이지에서 그러한 정보를 찾을 것으로 기대하지 않았으므로 Google 결과에서 해당 페이지를 생략했습니다. –
당신은이 질문에 나를 호기심을 자극했습니다 (저는 거대한 sqlite 데이터베이스를 다루지 않았습니다) :) 나는 5.5GB 테스트 db 및 xfs 파일 시스템이있는 32 비트 Linux에서 전혀 문제가 발견되지 않았습니다. –
파티션의 파일 시스템 유형을 알아보십시오. 파일 크기는 OS 32 비트 또는 64 비트가 아니라 하드 디스크의 파티션 유형에 따라 제한된다는 것을 기억하십시오. 이 비록
은 오래된 질문이지만, 내가이 질문에 도달 할 사람들을 위해 내 연구 결과를 공유 할 수 있습니다.
Sqlite 설명서에 데이터베이스 파일의 최대 크기는 ~ 140TB이지만 OS가 모든 유형의 파일에 대해 최대 파일 크기에 대한 자체 제한을 부과한다고 설명하고 있지만.
예 : Windows에서 FAT32 디스크를 사용하는 경우 sqLite에서 얻을 수있는 최대 파일 크기는 2GB입니다. (FAT 32 시스템에 대한 마이크로 소프트 사이트 제한에 따라 최대 4GB하지만 여전히 내 SQLite는 DB 크기는 2기가바이트제한되었다). Linux에서 3GB에 도달 할 수있었습니다 (더 이상 크기에 도달했을 수 있습니다.)
가능한 복제본 [sqlite 데이터베이스의 크기에는 제한이 있습니까?] (http : // stackoverflow .com/questions/2777954/is-there-a-limit-to-the-sqlite-database) – nawfal