2017-01-13 12 views

답변

3

Java를 사용하여 BLOB 데이터를 쓰고있는 경우, 바이트 배열을 bin 유형으로 사용하는 경우 Python으로 읽을 수 있어야합니다. Object 데이터 유형으로 bin을 생성하는 경우 java serializer가 blob을 작성하는 데 사용됩니다. 파이썬에서 그런 blob에 접근 할 수 없습니다.

+1

덕분에, 두 번째 (비 - 파이썬 호환성) 시나리오를 나타내는 두 번째 직렬화라고 생각합니다. 자바 클라이언트를 사용해야 할 것 같아요. –

+1

Java 클라이언트에서 이중 데이터 유형을 처리 할 때 미묘한 점에 대한 설명서를 참조하십시오. http://www.aerospike.com/apidocs/java/com/aerospike/client/Bin.html#Bin(java.lang.String,%20double). – sunil

1

Aerospike에는 supported data types의 목록이 있으며, 현재 정수, 더블, 문자열, 바이트 (BLOB), 목록,지도, geoJSON입니다. 파이썬에서 클라이언트가 str, as_string-intas_integer로 변환 있도록 모국어 유형 등 as_double-float,과 지원되는 유형에서 직접

방법을지도한다 파이썬 클라이언트와 BLOB의 밖으로 것 serializebytearray에 있습니다. Java 클라이언트는 레코드를 작성하기 전에 Bin.asBlob() 메소드를 사용해야합니다.