• Как создать сервер с базой данных с файловой структурой?

    Да, можно - для этого вам нужно сделать какой-нибудь апи, чтобы со свой БД взаимодействовать.
    Но делать подобную базу данных на C++ не оправдано, тк из-за такой структуры она будет не особо то быстрой и функциональной.
    Апи вы можете сделать двумя путями:
    1. Сделать Http-апи на основе какого-нибудь фреймворка. Не уверен, какие фреймворки на C++ есть популярные, но вот в топе techempower лежит drogon
    2. Взять голые сокеты, TCP-listener и реализовать всё на них.

    Но смысла в этом нет, тк вы можете взять какую-нибудь готовую СУБД - например Postgresql и хранить свои данные в ней - это будет в сотню раз проще, быстрее, и функциональнее.
    Ответ написан
    Комментировать