중간 크기 (~ 100MB)의 읽기 전용 데이터베이스가있어서 Google 앱 엔진에 저장하려고합니다. 데이터 저장소에 넣을 수는 있지만 데이터 저장소는 느리고 일종의 관계형 기능이 없으며 많은 다른 좌절감이 있습니다. 여기에는 해당되지 않습니다. 또 다른 옵션은 모든 데이터를 메모리에로드하는 것이지만 Google이 할당 한 할당량에 빨리 도달했습니다. 마지막 옵션은 django-nonrel + djangoappengine을 사용하는 것이지만 패키지가 아직 초기 단계에 있음을 두려워합니다.Google App Engine에 읽기 전용 관계형 데이터베이스가 있습니까?
이상적으로는 데이터 소스로 blobstore를 사용하는 읽기 전용 sqlite 데이터베이스를 만들고 싶습니다. 이것이 가능한가?
어떤 문제를 해결하려고합니까? 당신은 데이터베이스가 필요한 것이 무엇입니까? 읽는 경우에만 데이터를 오프라인에서 사용 가능한 상태로 변환 할 수없는 이유는 무엇입니까? 100MB 밖에 없다면 다양한 쿼리를 지원하는 10 가지 다른 방법으로 비정규화할 수 있습니다. –
오프라인으로 다른 상태로 넣을 수 있다면 어떻게해야할까요? Blobstore로 업로드하고 수동으로 검색합니까? 아니면 데이터 저장소에 저장합니까? 또한 모든 것을 비정규 화하면 데이터가 쉽게 기가 바이트 범위까지 커집니다. 예를 들어 위치 검색을 지원하기 위해 geomodel의 맞춤 버전을 사용하고 있습니다. 위치 데이터를 역 정규화하면 크기가 폭발하게됩니다. – speedplane