Caching and Databases
Thola is able to cache data for IP addresses. When using the cache the following data is cached:
- Device classes - Connection data (SNMP, HTTP, ...)
The cached data is saved in a database. The database has to be specified by the user with the help of flags. The user can decide which database to use by indicating it with the “–db-drivername” flag. The possible values for this flag are:
- built-in (badger database) - redis - mysql (supported, but deprecated)
By default (if the flag is not set) caching is activated and the default database used for caching is the built-in badger database. If caching is not wanted the flag “–no-cache” has to be set, then no database is used to cache the data.