I agree with @pozdnyakov , you can save events into a new table in applications.db, after initialized the DB, all application related information can be merged into DB cache (like a DB view) like this:
```
"application_id": {
  "manifest": {...},
  "installed_time": ...
  "path": ...
  "events": {...}
}
```