1.2 시리즈의 탄탄한 기반을 바탕으로 구축된 새로운 Python 2.0(베타) 클라이언트에는 업데이트된 API와 몇 가지 추가 기능이 포함되어 있습니다.
새로운 베타 버전을 사용해 보시려면, 간단히 pip 도구:
|
1 |
pip 설치 git+git://github.com/couchbase/couchbase-python-client@2.0.0-beta |
이번 릴리스에서는 다른 SDK와 더 유사하도록 API를 수정했습니다. 다음과 같은 새로운 동사 업서트, 삽입 및 카운터 이제 설정, 추가 및 INCR/DECR로 각각 변경합니다. 많은 분들이 여전히 이전 메서드 이름을 사용하고 있는 것으로 알고 있으며, 이러한 메서드는 여전히 지원됩니다(사용 중단 경고가 표시될 수 있지만).
그리고 연결 클래스의 이름이 이제 버킷을 클릭하고 새 버킷 이제 생성자를 직접 호출하기만 하면 됩니다. 생성자에는 연결 문자열 SDK에 공통적으로 사용됩니다. 연결 문자열은 C 라이브러리로 직접 전달되므로 기본 라이브러리 자체에서 지원하는 모든 옵션을 설정할 수 있습니다. 또한 연결 문자열을 사용하면 SSL을 통해 Couchbase에 연결할 수 있습니다. 단순히 카우치베이스:// 구성표를 사용하여 인증서 경로를 지정하고 인증 경로 parameter.j
마지막으로 비공식 지원 및 통합을 개선했습니다. 카우치베이스-파이썬-cffi 모듈을 추가합니다. 이 모듈을 사용하면 파이파이에서 파이썬 클라이언트를 사용할 수 있습니다. 메인 모듈의 내부 카우치베이스 모듈을 약간 이동하여 더 나은 통합이 가능하도록 했습니다. 내부적으로는 카우치베이스-파이썬-cffi 모듈은 확장 라이브러리와 나머지 컴포넌트를 완전히 대체합니다. 카우치베이스 모듈은 결국 구현 중립적인 하위 시스템을 기반으로 구축됩니다. 이를 통해 무엇보다도 파이파이에서 txcouchbase 모듈을 사용하려면 - 많은 분들이 궁금해 하셨던 질문입니다.