SQL vs. Machine Learning vs. Machine Learning Applied to SQL


The seed for this article was planted when Anant was struck by a headline on his Twitter feed: "You don't need ML/AI. He had observed something similar in working through data and analytics requirements for Google Cloud's Apigee team -- not that machine learning (ML) or artificial intelligence (AI) is not needed, but that good database queries can frequently accomplish the job, and that when AI is legitimately needed, its role is often to improve the database design and operations, not to replace them. The two of us got the chance to compile our thinking a bit more as Anant was preparing for a talk at VLDB 2018, a premier database conference. The slides of his talk are here. In this post, we elaborate on some of our observations on the topic.