Сделать лабораторную по курсу "Разработка ПО ОС Unix"

1 500 руб. за проект
24 января 2021, 20:09 • 3 отклика • 34 просмотра
Тема: "Блокировки чтения/записи в потоках POSIX, разделяемая память

Условие
:
Разработать программу, реализующую базу данных в памяти. Первая программа – менеджер базы,
обеспечивает сохранение/восстановление базы данных в файле. Вторая – клиент,
просматривающий записи или редактирующий их. Программы запускаются независимо, возможно
множественное подключение клиентов. Программа должна собираться из нескольких файлов с
использованием make.

Возможные вопросы (задал преподавателю):
1) Сколько максимально одновременных соединений он должен поддерживать
2) Как клиенты подключаются к основной программе
3) Серверная часть программы должна сохранять данные в файл, либо только в своей памяти?
4) И программа должна работать только с одной простой таблицей в БД?

Ответ:
"При работе база в разделяемой памяти. Есть возможность записи ее в файл (когда электричества нет, чтобы не пропала). В теме задания указано, какие средства необходимо использовать. количество соединений - все равно, главное - более 1. Структура в памяти - по Вашему усмотрению, может и не таблица. Что будет сохранять, что редактировать - решайте сами"

Сделать надо до 31 января
Отзывы
По ходу сотрудничества стало ясно, что Максим спец в своем деле. Код написан очень качественно, все по тз, в срок. Ну и бонусом приятный в общении. Рекомендую одним словом!
~ 3 года назад
Было удобно и понятно сотрудничать. Спасибо.
~ 3 года назад