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

Добрый день. Написал программу на c++, реализующую магазин игр. Базу данных расположил на диске. БД состоит из 2х txt файлов и папки с папками с файлом игры. Вопрос: можно ли каким-то образом расположить БД с такой структурой на сервере (или сделать из своего ПК сервер), что бы другие пользователи с моей программой могли работать с такой БД так же как и с собственной файловой системой? В интернете видел разные сервисы по созданию размещению БД на сервере, но, как я понял, у них у всех своя структура. 6012d5fb35a30034236654.png 6012d612cf992041238674.png
  • Вопрос задан
  • 170 просмотров
Решения вопроса 1
Да, можно - для этого вам нужно сделать какой-нибудь апи, чтобы со свой БД взаимодействовать.
Но делать подобную базу данных на C++ не оправдано, тк из-за такой структуры она будет не особо то быстрой и функциональной.
Апи вы можете сделать двумя путями:
1. Сделать Http-апи на основе какого-нибудь фреймворка. Не уверен, какие фреймворки на C++ есть популярные, но вот в топе techempower лежит drogon
2. Взять голые сокеты, TCP-listener и реализовать всё на них.

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

Войдите, чтобы написать ответ

Похожие вопросы