Doing integrations in the storage layer is a bit like asking the first person you ever date to marry you. It’s not necessarily a bad idea, but it is risky and it requires a big upfront commitment. Like a hasty proposal, when it comes to integrating data, moving and copying data in order to integrate may well work out, but it involves risk and requires a big upfront obligation. If anything changes—and something always changes—then you have to rerun all the jobs, make new copies, and move data all over again.
Because you’ve committed so early to a particular viewpoint and then consolidated it at the storage layer, you’ve also aggressively excluded other possibilities. Early binding and tight coupling are all fun and games until things don’t work out and then where are we?
Read more from Stardog CEO & Founder Kendall Clark in Datanami.