이 옵션은 설명서에서 혼란스러워 보이며 memcache는 조상 쿼리를 사용합니까? 둘 다 사용할 수 있습니까? 어떻게 작동합니까?데이터 저장소에 네임 스페이스 사용 또는 Memcache에 네임 스페이스 사용
답변
아니요. Memcache는 조상 쿼리 또는 '쿼리'자체를 사용하지 않습니다. Memcache와 Datastore는 본질적으로 키 - 값 저장소이지만 Datastore는 쿼리 (인덱스 사용)와 트랜잭션을 지원합니다. Datastore는 영구 데이터 저장을위한 것입니다. 반면에
Memcache는 단순히 높은 성능, 및 이 작업을 얻을 넣어하지만 객체의 가용성에 대한 어떠한 보증을 제공합니다. Memcache는 원자 카운터와 put-if-untouched 기능도 제공합니다. 캐시이므로 언제든지 데이터가 제거 될 수 있습니다. 따라서 memcache는 애플리케이션의 성능 또는 효율성을 향상시키는 방법이라고 생각해야합니다.
또한 네임 스페이스와 조상 쿼리는 관련이 없습니다. 네임 스페이스는 데이터를 분할하는 데 도움이되는 단순한 방법입니다 (멀티 테넌트 응용 프로그램의 경우). Datastore와 Memcache는 모두 네임 스페이스를 지원합니다.
조상 경로는 일관성의 범위를 정의 - 상위 쿼리 또는 거래에 중. 조상의 목적을 이해하려면 Entity Groups이라는 개념을 읽어야합니다.
"조상 쿼리"에 대해 무엇을 묻는 지 모르지만 네임 스페이스의 경우 Python에서 datastore 및 memcache API는 lookups/puts /에 대해 namespace_manager # get_namespace를 사용하고 있습니다 ...하지만 memcache API에서는 재정의 할 수 있지만 즉, 요청에 네임 스페이스를 명시 적으로 전달함으로써 (https://cloud.google.com/appengine/docs/python/memcache/clientclass 참조)
- 1. XML에서 네임 스페이스 사용
- 2. 네임 스페이스 문제 사용
- 3. 라이브러리의 네임 스페이스 사용
- 4. System.ComponentModel 네임 스페이스 사용
- 5. C에서의 네임 스페이스 사용
- 6. @param의 네임 스페이스 사용
- 7. laravel보기에서 네임 스페이스 사용
- 8. anon 사용. 네임 스페이스 함수. 네임 스페이스 범위
- 9. 클래스 대신 네임 스페이스 사용
- 10. 네임 스페이스 및 사용 키워드
- 11. PHP 네임 스페이스 및 "사용"
- 12. XPath 쿼리에서 네임 스페이스 사용
- 13. C++에서 네임 스페이스 사용
- 14. 헤더의 네임 스페이스 가시성 사용
- 15. 함수 구현에서 네임 스페이스 사용
- 16. PHP - 네임 스페이스 사용 시작
- 17. Firefox에서 XPath 네임 스페이스 사용
- 18. Symfony2 컨트롤러의 네임 스페이스 사용
- 19. 모듈에서 내 네임 스페이스 사용
- 20. JAXB 기본 네임 스페이스 사용
- 21. 비정상적인 모듈 네임 스페이스 사용
- 22. 다른 프로젝트의 네임 스페이스 사용
- 23. rails3 네임 스페이스 질문 사용
- 24. 인라인 네임 스페이스 및 확장 네임 스페이스
- 25. 가져 오기 네임 스페이스 네임 스페이스
- 26. 네임 스페이스
- 27. 네임 스페이스 오류 '네임 스페이스 이름이 아닙니다.'
- 28. RDF 네임 스페이스 (의미 데이터)
- 29. 형식 또는 네임 스페이스 이름 UpdatePanel이 네임 스페이스 System.Web.UI에 없습니다.
- 30. 네임 스페이스 'Windows.UI.Xaml'에 유형 또는 네임 스페이스 이름 'EventHandler'가 없습니다.
db가 아닌 ndb를 사용하고 있는데, 좋은 생각인지 궁금해지기 시작했습니다. – peterretief
도움을 주신 데, db와 ndb를 모두 사용하여 혼란스러워했지만 유용한 링크였습니다. – peterretief