나는 미친 생각을 가로 질러 와서 당신과 함께 그것을 공유하고, 특히 성능 현명한, 그것의 타당성에 대해 물어보고 싶은게 :데이터베이스 운영을위한 Windows 파일 시스템의 속도는 얼마나 빠릅니까?
- 를위한 폴더를 생성 :
아이디어에 의해 객체 데이터베이스 작업을 관리하는 것입니다 하위 폴더를 생성하는 고유 ID
- 의 이름을 따서 명명 각 개체에 대한 파일을 생성 서브 클래스 이름
- 의 이름을 따서 명명 각 하위 클래스에 대한 하위 폴더를 생성하는 클래스 이름
- 의 이름을 따서 명명 각 클래스 원래 개체 파일을 참조하여 각각의 인덱스 항목에 대한 바로 가기 파일을 생성 인덱스 필드
- 의 이름의 이름을 따서 명명 각 인덱스에 대한
- 읽기/매우 빠른 시리얼 라이저에 의해 바이너리 객체를 작성 라이저/디시리얼라이저
- 삽입/업데이트/삭제 객체와 정렬 된 파일 이름에 이진 검색을 이용 것이다 메모리 매핑 된 파일을
- 쿼리를 사용하여 객체와 바로 가기 파일
- 캐시/페이징 이름을 변경하여 인덱스 항목
업데이트 : 답장을 보내 주셔서 감사합니다. 나는 이것이 OS 파일 시스템을 다루는 대신 7z와 같은 압축/암호화 라이브러리를 사용함으로써 향상 될 수 있다고 생각했다. 그렇지 않으면 지금까지 명시된 모든 우려가 유효합니다. 오라클과 같은 기본 파일 시스템이 어떤 종류인지 궁금합니다.