|
|
|
|
|
by rarrrrrr
6121 days ago
|
|
In SQL systems, you can easily shift the computation cost from at read time to at write time. That's what triggers are for. When new data comes in that changes a result you know you need quickly, a trigger can automatically add to a work queue to update a result table. Since the trigger has automatic access to the contents of the new data (and old data in case of an update or delete) the computation to update the results table can often be made much faster. Every situation is different of course, but it's overreaching to say that SQL systems have no options beyond read-time computation of results. |
|