You can use "planDB" for this case with sqlite or sqlciher (encrypted sqlite),can use for windows and linux,mac also, i think its a good one for comparing and even bidirectional patch generation like source-target and target to source u can get it from "www.planplabs.com" or "github.com/planp1125-pixel/plandb_mvp/releases"