3 ms·
You can leverage whatever database feature you want, just a long as you do it in the database adapter/gateway. I write mine in raw sql normally.
by UK-AL 9y ago
You can leverage whatever database feature you want, just a long as you do it in the database adapter/gateway.
I write mine in raw sql normally.
- specialist 9y agoVersus in situ (eg stored procedures)? I currently agree. There was a time when the database engine was the "app server". Before client/server & ODBC. I miss those days. That strategy is overdue for a comeback.
- UK-AL 9y agoMy raw sql can call out to stored procedure if that's the best tool for the job. A database is a perfectly good application core, if you application primary about creating/updating/deleting records. If your application is business workflows, and complicated business logic. Then this is something to be considered.
- pmart123 9y agoGood to see I'm not crazy! I think this can be easier than maintain, and with tools like Datagrip now, seems to make a lot of sense. Coming from the data science side, I observed many talented people spending time on projects like https://github.com/cloudera/ibis https://github.com/cloudera/ibis to abstract SQL into something that I often thought was more verbose, less literal and less portible in reality.