这些信息在文档中并未涵盖,因为它主要是实现细节,可以在不同版本之间进行更改。如果您对细节感兴趣,可以使用所有源代码。
具体来说,我正在谈论即将发布的Ignite 1.5。
- 在1.5之前,默认数据结构是一个快照树(avl-tree的变体),因为也添加了1.5个skip-list选项,现在它是默认值。
- 在java堆中或在堆外内存中,具体取决于配置。
- 可靠:)我不明白这个问题。
- 更新和查找时记录(N)。
- 索引在每次事务提交时都会更新(或者只是在原子缓存的情况下缓存更新),没有单独的构建阶段。每次更新后,您都可以期望索引处于正确状态。
- Ignite有两个选项(从1.5开始):要么以二进制格式存储对象,要么获取单独的字段值,要么保持整个对象反序列化并使用反射。
- 等
醇>
玩得开心!