2017-05-14 100 views
1

我是Apache Ignite中的新成员,并且能够使用Java在Cassandra中运行持久性存储。 它可能使用Ignite C++来做同样的事情吗? 如果是的话Cassandra列家族对象序列化如何用C++ Class完成?Ignite C++持久存储

+0

你检查这https://apacheignite-mix.readme.io/v1.9/docs/ignite-with-apache-cassandra –

+0

是的,但没有太多的有关Ignite C++。 – kjk

回答

1

Ignite以二进制格式存储数据[1],缓存存储使用二进制对象而不是您的类。因此,数据是否来自Java,C++或.NET并无区别。您可以使用持久性功能而不用更改。

[1] https://apacheignite.readme.io/docs/binary-marshaller

+0

非常感谢。持久性缓存在我的C++代码库中工作。但我仍然需要POJO。有没有什么方法可以避免POJO和C++类? – kjk

+0

是的,现在如果您使用POJO策略,Cassandra需要POJO类。您可以将对象保存为BLOB,但在这些情况下,类不是必需的。 –

+0

是否有Ignite C++与Cassandra的持久性示例?任何人都可以添加一个混帐。谢谢。 – kjk