I'm using my first ever MySQL Store Procedure for clever cleverness in caching the modeling query! I realized that checking for the latest contribution timestamp is a pretty reliable way of deciding when modeling data was last updated at all. If that timestamp hasn't changed, we can reuse the results! I figured that, because query roundtrips are a bottleneck in this environment, I didn't want to make that query separately. So, I built a MySQL procedure to do the check on the database side! |
||
|---|---|---|
| .. | ||
| __snapshots__ | ||
| lib | ||
| query-tests | ||
| types | ||
| db.js | ||
| index.js | ||
| loaders.js | ||
| util.js | ||
| util.test.js | ||