Поскольку хранение в Blockchain является дорогостоящей операцией, вы можете хранить данные в oracle db и сохранять хеш-строку (я рекомендую sha256 ()) в blockchain.
mapping (uint=> byets32) dataHashById;
Теперь, когда вы выбираете данные из dbВы должны выполнить хеширование этой строки и проверить ее по хешу из блокчейна.Вот и все.