Каждый PHP-скрипт умирает, когда завершается, поэтому данные не могут постоянно храниться в веб-приложении, как это было бы в приложении для ПК.
Одним из способов могут быть сеансы, но это зависит от объема данных, которые вы хотите сохранить. Согласно вашему примеру, вы говорите о библиотеке, поэтому мне кажется, что необходимо сохранить большое количество данных, в таком случае БД - это путь, и да, вы должны каждый раз запрашивать ее.
Другим способом может быть сохранение их в массиве внутри файла php, но так же, как вы должны каждый раз запрашивать БД, вам придется каждый раз включать такой файл php.