Интересует такой вопрос: какие базы данных присутствуют на почти любом десктопе сегодня? Как они организованы?
Опустим тот факт, что всё есть БД (и файловая система сама по себе, и любая таблица key-value). Есть, например, список VID:PID для USB, есть подобный список для PCI, есть таблица port-defaultservice, есть MIME-типы, БД для libmagic. А ещё что?