c++ - 使用 Ignite C++ 进行持久存储

标签 c++ cassandra ignite persistent-storage

我是 Apache Ignite 的新手,能够使用 Java 与 Cassandra 一起运行持久性存储。 是否可以使用 Ignite C++ 做同样的事情? 如果是这样,Cassandra 列族对象序列化是如何用 C++ 类完成的?

最佳答案

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

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

关于c++ - 使用 Ignite C++ 进行持久存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43965997/

相关文章:

c++ - 为什么 _kbhit() 在 C 程序中只工作一次?

c++ - C++中的线程池设计

c# - 来自 C# 的 Cassandra 压力测试消耗所有网络资源,并在插入 ~100K 后失败

c++ - C++Driver中Blob类型的映射

java - Ignite Marshaller 不使用二进制或优化的

c++ - 在游戏引擎布局中使用 shared_ptr?

c++ - 为什么 `typeid(T&).name()` 的输出给出为 `T` 而不是 `T&` ?

java - 无法从具有时间戳字段的 datastax 中检索数据

java - 点燃堆内存使用

java - 在 ignite 中启用身份验证