1

설치 : Python 표준 환경에서 Google App Engine 애플리케이션.GAE의 Cloud Python 라이브러리는 Cloud Firestore 데이터에 액세스하기 위해 캐싱 또는 memcache를 사용합니까?

현재 앱은 NDB 라이브러리를 사용하여 Datastore에서 읽고 쓸 수 있습니다. Datastore에서 병렬, 비동기 읽기 및 memcache에 비동기 태스크 릿을 사용합니다.

데이터 저장소 대신 Firestore를 사용하고 싶다면 Python 용 Google Cloud Client 라이브러리를 사용해야합니다. 나는 google-cloud lib가 tasklets와 같은 메커니즘을 지원하지 않는다고 생각한다. 하지만 궁금합니다 : 라이브러리가 파이어 스토어 API에 대한 요청과 GAE의 memcache에 대한 요청에 대해 스레드로부터 안전한 캐시 메커니즘을 사용합니까?

답변

1

Cloud Firestore 서버 측 클라이언트 라이브러리는 App Engine Standard에 최적화되어 있지 않습니다. GAE의 memcache와 같은 캐싱 솔루션과 통합되지 않습니다. 그 레이어를 직접 작성해야합니다.

관련 문제