LINUX.ORG.RU

p2p database c/c++ ?

 ,


0

3

вообще есть ли такие, и чтобы не требовали node.js, JVM или «сверх продвинутый защищённый стек» на каждом пире ?

задача довольно просто формулируется, но что-то решений не находится: есть произвольное число пиров, у каждого опциональные наборы данных(измерений) {ид,время_utc}=>{данные}. Если для расчётов нужны данные которых своих нет, можно запросить у пиров чтобы закрыть дырку.

централизованно или общее облако не подходит - 1) эталонов по природе нет, у каждого {данные} слегка отличаются. 2) объёмы. время часто, идентификаторов много 3) точка отказа это плохо

★★★★★

Тут самое сложное - алгоритм поддержки списка пиров и связности между ними. А обмен указанными данными (т.е. собственно «database») поверх этого - вообще тривиальная штука.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)

имхо задачу такой п2п дб сначал надо формализовать, а уж потом чтото говорить :)
мне кажется тут будет как обычно «красиво было на бумаге, да забыли про овраги…». формализация задумки покажет что задумка нереальна.

pfg ★★★★★
()
Ответ на: комментарий от dataman

Возможно, что https://github.com/librats/librats.

Вещь ! прямо зачитался, API приятный и всё расписано на примерах..собирается просто и даже работает :-) Что под рукой было, ontopic & offtopic, все узлы друг-друга нашли и пообщались.

MKuznetsov ★★★★★
() автор топика