Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
prql
PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement
But it’s still worth learning SQL well. Go has a lot of libraries to work with SQL directly, eg sqlc. The Java world has jOOQ.
But it’s still worth learning SQL well. Go has a lot of libraries to work with SQL directly, eg sqlc. The Java world has jOOQ.
The theoretical foundations of SQL lie in relational algebra and tuple relational calculus. There is a reason it’s an industry standard. Sure the syntax is a bit verbose and can probably be improved in a sort of TS/JS way, but as a way to get data out of data stores it’s unparalleled.
You mustn't have? Because if you had you would have noticed that Ent, an attempt to duplicate the internal tool at Facebook by the same name, was originally built around Gremlin, mirroring the graph databases used at Facebook. SQL support was added later. As Gremlin targets graph databases no relations are at play, but both the Gremlin and SQL drivers do have query builders which is no doubt what you are actually talking about here.