优链的数据迁移问题
一、数据库数据迁移
问题:服务器容量满了之后,如何实现横向扩容
方式:依赖数据库的横向扩展能力,如 TiDB 集群或者 MongoDB 集群,可以实现数据的动态扩容。这个和优链节点本身无关。
二、链下数据迁移
问题:合约升级后,业务表数据格式变动,如何保留旧数据。
(链上数据同理,如果数据结构变动,还能不能保留旧版本数据)
这里的数据迁移问题,实际是 功能升级带来的 数据格式兼容问题 。能不能解决取决于具体的功能变动情况。
问题:服务器容量满了之后,如何实现横向扩容
方式:依赖数据库的横向扩展能力,如 TiDB 集群或者 MongoDB 集群,可以实现数据的动态扩容。这个和优链节点本身无关。
问题:合约升级后,业务表数据格式变动,如何保留旧数据。
(链上数据同理,如果数据结构变动,还能不能保留旧版本数据)
这里的数据迁移问题,实际是 功能升级带来的 数据格式兼容问题 。能不能解决取决于具体的功能变动情况。