National Repository of Grey Literature 1 records found  Search took 0.01 seconds. 
Plugins for Efficient Datastore in the Sysrepo Library
Kušnírik, Ondrej ; Martínek, Tomáš (referee) ; Matoušek, Jiří (advisor)
This work concerns an introduction to the sysrepo library and its datastore plugins, problems with storing data to files and solving these problems by connecting a database to the sysrepo library. In short, this library serves as a complex repository for configuration YANG data on Unix/Linux systems. Data, which the default plugin stores in files, cannot be managed fast and efficiently enough causing overall slowdown of data management. A database connected to the sysrepo library via a datastore plugin could however solve this issue. After comparing different databases, two were selected (MongoDB and Redis) based on work efficiency with YANG data and other qualities. The datastore plugins were then implemented for these databases, optimized and tested for performance at the end. In comparison to the original plugin based on files, the plugins based on databases primarily excel at management of low amounts of data, where for instance the loading of an element from one hundred thousand is faster by up to three orders of magnitude.

Interested in being notified about new results for this query?
Subscribe to the RSS feed.