6.17. 在缓存存储间迁移数据
数据网格提供了一个将数据从一个缓存存储迁移到另一个缓存存储的工具。
6.17.1. 缓存存储器
Data Grid 提供 StoreMigrator.java 实用程序,用于为最新数据网格缓存存储实施重新创建数据。
StoreMigrator 将之前版本的 Data Grid 的缓存存储用作源,并使用缓存存储实施作为目标。
运行 StoreMigrator 时,它会使用您使用 EmbeddedCacheManager 接口定义的缓存类型创建目标缓存。然后,StoreMigrator 将条目从源代码存储加载到内存中,然后将它们放入目标缓存中。
StoreMigrator 还允许您将数据从一种缓存存储迁移到另一种。例如,您可以将基于 JDBC 字符串的缓存存储迁移到 RocksDB 缓存存储。
重要
StoreMigrator 无法将数据从分段的缓存存储迁移到:
- 非分段缓存存储。
- 有不同数量的片段的分段缓存存储。