file_database

Завдання на лабораторну роботу: Розробити мовою Go програмні засоби для управління файловою базою даних згідно з варіантом завдання. Програмні засоби повинні надавати можливість користувачу виконувати базові операції над даними (CRUD) за допомогою власної мови запитів. Підключення до бази даних реалізувати за допомогою текстового протоколу, в якості клієнта використовувати утиліту telnet. Обробка кожного клієнта, а також кожного запиту повинна виконуватись у окремій Go-рутині. Крім того, передбачити фоновий процес для збереження даних на диск та індексації в пам’яті для пришвидшення пошуку.

Варіант 3. БД “ключ-значення”, збереження даних у XML