Hacker News new | ask | show | jobs
by dataengineer56 1221 days ago
This is a cool concept but I'm not sure I'd fancy upskilling a team of SQL analysts to use this.
1 comments

Many SQL analysts are wasting their skills performing mental and syntactical gymnastics to get around the limitations of SQL in order to grasp at the actual conceptual elegance that lays underneath it. Most people who are writing SQL for a living already understand at least some part of what makes the relational model powerful. But SQL is relatively poor tool for accessing it.

I personally don't find the Sexpr-based syntax of Datomic's variant of Datalog all that useful here, and yeah, maybe someone working in SQL for a living would struggle at first with that syntax. But it's not intrinsic to the model itself. Have a waltz through my employer's documentation and see what you think: https://docs.relational.ai/rel/primer/overview

I think it's quite understandable (if a bit terse) and many people doing SQL for a living would appreciate the ability to better compose and structure things in this way, not to mention the ability to handle transitive / recursive relationships in a less awkward way.