이미지 이름을 고유하게 지정해야합니까? 이러한 이미지를 생성하는 프로세스가 동일한 파일 이름을 두 번 이상 생성 할 수 있습니까? 어떤 장치가 파일 이름을 만들고 있는지 알지 못하지만 장치가 '재설정'되었다고 말하면 다시 시작하면 마지막으로 '재설정'했던 것처럼 이미지의 이름이 지정되기 시작합니다.
또한 한 달에 100 만 장의 이미지를 기록 할 것이라고 말합니다. 그 후는 어떻습니까? 이 이미지가 파일 시스템을 얼마나 빨리 채우는가? 어느 시점에서 최고 1 백만 장의 TOTAL 이미지로 레벨을 올리 거나 매월 계속 성장하고 성장할 것인가?
월별로, 이미지별로 파일 시스템 설계를 시작할 수 있기 때문에 묻습니다. 그러한 디렉토리 구조에 이미지를 저장하는 것이 좋습니다.
imgs\yyyy\mm\filename.ext
where: yyyy = 4 digit year
mm = 2 digit month
example: D:\imgs\2009\12\aaa0001.jpg
D:\imgs\2009\12\aaa0002.jpg
D:\imgs\2009\12\aaa0003.jpg
D:\imgs\2009\12\aaa0004.jpg
|
D:\imgs\2009\12\zzz9982.jpg
D:\imgs\2010\01\aaa0001.jpg (this is why I ask about uniqueness)
D:\imgs\2010\01\aab0001.jpg
월, 년, 심지어는 낮에도 보안 유형 이미지에 적합합니다. 이것이 당신이하는 일인지 확실하지 않지만 10 초마다 사진을 찍는 가정 보안 카메라로 그렇게했습니다 ...이 방법으로 응용 프로그램은 특정 시간이나 이미지가 생성되었다고 생각할 수있는 범위까지 드릴 다운 할 수 있습니다 . 또는 연도 대신 월-이미지 파일 자체에서 파생 될 수있는 다른 "의미"가 있습니까? 내가 준 날짜 예제 이외의 다른 설명자?
이진 데이터를 DB에 저장하지 않습니다. 그런 종류의 물건으로 좋은 성능 / 행운을 얻지 못했습니다. 캔 트는 백만 개의 이미지로 잘 작동한다고 상상해보십시오. 파일 이름을 저장하면 바로 그 것입니다. 그들이 모두 JPG가 될 경우 확장을 저장하지 마십시오. 파일의 서버, 드라이브, 경로 등에 대한 포인터를 저장 한 제어 테이블을 작성합니다.이 방법으로 해당 이미지를 다른 상자로 이동하고 여전히 찾을 수 있습니다. 이미지에 키워드 태그를 추가해야합니까? 그렇다면 그런 종류의 태깅을 허용하는 적절한 테이블을 작성하려고합니다.
내가 답장을하는 동안 귀하 / 다른 사람들이 이러한 아이디어를 해결했을 수도 있습니다. 도움이 되길 바랍니다 ..