2010-01-15 3 views

답변

10

제한 1 메가 바이트를 지원하는 링크를 추가하십시오 속성 클래스 BlobProperty

말하는 겁니다 얘기가 아냐. Docs here.

처럼 db.Text는 db.Blob 값은 1메가바이트로 큰 될 수 있지만, 인덱싱되지 되며, 쿼리에 필터를 사용하거나 정렬 순서 할 수 없습니다. db.Blob 클래스는 str 값을 생성자에 대한 인수 으로 사용합니다. Blob은 BlobProperty 클래스를 사용하여 으로 모델링됩니다.

+4

데이터 저장소 API에 대한 전체 호출이 1MB로 제한되어 있으므로 실제로는 1MB보다 작습니다. 실제 가장 큰 크기는 1MB - 모델의 다른 속성의 크기 (0 일 수도 있음) - 직렬화 오버 헤드 (매우 작지만 여전히 1024 * 1024 바이트를 정확하게 채우려하지 않으려 고합니다. 얼룩). – geoffspear

+3

as ndb docs "indexed가 False (기본값), 무제한 길이, 색인되지 않은 경우." 그래서 더 이상 1Mb로 제한되지 않는다는 의미입니까? – rdodev

+0

하지만 BlobProperty가 compressed 키워드를 사용할 수 있음을 잊지 마십시오. 데이터에 따라 1MB를 훨씬 넘을 수 있습니다. – FoxyLad