Допомога з проектом на джаві з серверами і клієнтами і базами. Якщо готові допомогти відпишіть тоді дам повний доступ до проекту і за дні домовимося (я кладу 1000 але в залежності від труднощів може дойти до 2000(я бідний студент який не мав нічого спільного з "java DatabaseNode" пощадіть)) Дякую
Опис:
Розподілена база даних складається з набору процесів, розподілених по мережі. Кожен процес має певний набір інформації (для спрощення припустимо, що це буде одна пара <ключ, значення> на 1 процес). Процеси утворюють мережу, де певний процес з’єднаний принаймні з одним іншим процесом у мережі. Мережа створюється поступово шляхом запуску послідовних процесів (створення нових вузлів) і підключення їх до існуючої мережі. Після запуску кожен процес (крім першого) підключається до мережі відповідно до передбачуваної моделі зв'язку в мережі та очікує можливих підключень від наступних нових компонентів системи (наступних доданих вузлів) або клієнтів, які бажають виконувати операції на база даних. Зв'язок з потенційними клієнтами і наступними знову підключеними вузлами здійснюється за допомогою протоколу TCP. Зв'язок з вузлами, що утворюють мережу під час операцій з базою даних, може здійснюватися за допомогою як TCP, так і UDP - вибір залишається на розсуд реалізатора завдання. Усі процеси симетричні, тобто як зберігають свої дані, так і приймають операції від клієнтів. Вузли спілкуються лише з вузлами, до яких вони самі підключилися під час запуску або які підключилися до них.