首页 文章

Apache Ignite 2.x BinaryObject反序列化性能

提问于
浏览
2

我观察到在二进制和反序列化模式之间扫描本地堆外缓存的两个数量级的性能差异(200k / sec vs 2k / sec) . 尚未使用工具对其进行分析 .

基于默认反射的二进制编解码器是推荐用于 生产环境 还是更好的?

什么是阅读二进制布局描述的最佳来源(官方文档缺失)?

或者以最通用的形式 - 使用Ignite扫描查询的预期数据检索性能是什么以及如何实现它?

1 回答

  • 0

    由于2.0.0版本点燃将所有数据存储在堆内存中,因此预期BinaryObjects工作得更快,因为BinaryObject不会将对象反序列化为类,而是直接使用字节 . 所以是的,如果可能的话,建议使用BinaryObjects以提高性能 .

    阅读以下文档:https://apacheignite.readme.io/docs/binary-marshaller它解释了如何使用BinaryObjects .

相关问题