Да.Вы можете создать приложение PWA с помощью dBase или любой БД, которая может взаимодействовать с современными языками программирования через такие API, как JDBC, ODBC.Тогда этот язык программирования по вашему выбору, скажем, JAVA, говорящий с dBase через JDBC , может предоставить эту функциональность через сервис RESTFul.
Для приложения PWA базовый стек технических услуг внутреннего уровня маскируется поверх простых HTTP-запросов.Так что не имеет значения, какую серверную службу вы используете и с какой базой данных, в свою очередь, обращаетесь, для PWA
В качестве обновления вашей потребности в режиме реального времени, не уверен, какой тип реального временифункциональность вы планируете и ожидаете, что такое ETA / SLA.Хотя, без сомнения, вы можете построить PWA с любым дБ, как указано выше, это, безусловно, может повлиять на его производительность.Если вам нужно что-то вроде автоматического предложения googles, которое выводит результаты при вводе текста, вам нужно что-то вроде БД «в памяти».
Таким образом, вопрос заключается в том, какую производительность может поддерживать ваша БД и что ожидается.Я не вижу никаких проблем с осуществлением в отношении PWA.