|
|
|
|
|
by Someone
3544 days ago
|
|
On the one hand, when I read the open sourcing announcement, I found it enticing, too. On the other hand, we have had this kind of thing for decades in the form of SQL. There, it is considered best practice to restrict the API by requiring callers to exclusively use stored procedures. Reasons are that they make it easier for the engine to optimize query evaluation, for the DBA to optimize the storage format to the queries to be run, for the security guys to enforce security, etc. You can make the front-end API more flexible, but that doesn't remove the need to do that kind of back-end stuff. Yes, I still like it, but I'm not sure it really simplifies stuff as much as it seems at first sight; to get performance you still have to tune the backed to the kind of queries that are run. |
|