2017-05-14 16 views
1

저는 Apache Ignite에서 새롭고 Java를 사용하여 Cassandra로 지속성 저장소를 실행할 수있었습니다. Ignite C++를 사용하여 동일한 작업을 수행 할 수 있습니까? 그렇다면 Cassandra 열 패밀리 객체 직렬화가 C++ 클래스와 어떻게 다릅니 까?Ignite C++로 영구 저장

+0

https://apacheignite.readme.io/docs/binary-marshaller 당신은 확인이 되었습니까 https://apacheignite-mix.readme.io/v1.9/docs/ignite-with-apache-cassandra –

+0

네,하지만 ++의 Ignite C에 많이 없습니다. – kjk

답변

1

Ignite는 데이터를 이진 형식 [1]에 저장하며 캐시 저장소는 클래스가 아닌 이진 객체로 작동합니다. 따라서 데이터가 Java, C++ 또는 .NET에서 비롯되었는지 여부에는 차이가 없습니다. 변경없이 지속성 기능을 사용할 수 있습니다.

[1]

+0

고마워. 지속성 캐시는 C++ 코드 기반에서 작동했습니다. 하지만 여전히 POJO가 필요합니다. POJO를 피할 방법이 있습니까? C++ 클래스와 관련이 있습니까? – kjk

+0

예, POJO 전략을 사용하는 경우 Cassandra는 POJO 클래스가 필요합니다. 이 경우 클래스가 필요하지는 않지만 오브젝트를 BLOB으로 저장할 수 있습니다. –

+0

지속성을 위해 Cassandra를 사용하는 Ignite C++의 예가 있습니까? 누구든지 git에 하나를 추가 할 수 있습니까? 감사. – kjk