저장하고 싶습니다 (대용량 저장) 포인트 목록; 더 정확하게 말하면 좌표 그룹의 정의되지 않은 (그러나 200을 초과하지 않는) 숫자를 포함하는 목록입니다. 각 그룹은 영역 인 (직사각형)을 나타냅니다. 이 영역은 예를 들어 Rect
구조 일 수 있습니다.포인트 목록을 저장하는 가장 좋은 방법
나를 위해 가장 좋은 방법은 무엇입니까 :
중요성을 위하여 : 저장 메모리 (분명히 이하 더)에
- 점유 공간.
- 파일이 수정되기 쉽습니다 (변경으로 인해 전체 파일을 다시 쓰는 대신 단일 좌표를 식별하고 변경하는 것이 더 낫습니다).
- 속도 독서.
- 속도 쓰기.
나는 이미 작업 (예 : 사용자 지정 클래스, 직렬화, 액세스 데이터베이스 (액세스 데이터베이스 만 사용할 수 있음) ...)로 관리되는 간단한 텍스트 형식을 설정하는 방법에 대한 아이디어가 있지만 가장 좋은 해결책은 무엇입니까?
이것은 매우 주관적인 질문입니다. "최고"는 귀하의 개인 취향에 달려 있습니다. 간단한 바이너리 솔루션이 가장 메모리 효율이 높지만 코드 작성 및 디버그 옵션 중 하나이기도합니다. 텍스트는 더 많은 메모리를 차지하지만 읽기가 조금 더 쉽습니다. XML은 프로그래밍하기 쉬운 솔루션 중 하나이지만 메모리 효율성은 훨씬 낮습니다. – JDB
@ Cyborgx37 주관적인 질문이기 때문에 주관적인 질문입니다. 어쨌든 나는 _best_와 무슨 뜻인지 썼습니다. – gliderkite
로컬 파일 저장소로 사용 하시겠습니까, 아니면 데이터베이스가 괜찮습니까? –