Работа с базой данных на сервере
Если только это — то скорее всего он.
А вообще сам с этой темой разбираюсь. Потому что в планах нужно, чтобы база хранила и обрабатывала сложные данные: множество групп товаров с разными свойствами, ценами и прочим — и в моем случае наврядли Firebase сгодится. Хотя с ней не работал сам ни разу. К тому же стоит вопрос интеграции в сайтом: я а привык базу с самом "в одном месте хравить". А точнее "напрямую" с базой общаться, а не через какой-то API вроде REST.
К тому же ещё хранение и обработка картинок. Понятное дело, что не в базе... Но чтобы это всё согласовать... Потому что может как с сайта добавляться всё через CMS, так и через приложение, так и через ERP какой-нибудь вроде SAP или 1C.