CouchDB и синхронизация общего хранилища для участников следующего потока “Второго Мозга”

В целом, решение для совместной работы с использованием шардов, когда я разделил участников на команды по 15-20 человек, мне понравилось, однако навязчивое желание настроить всё так, чтобы все работали в едином рабочем пространстве, меня не покидало. Пару недель я искал способы, связанные с так называемым “объектным хранилищем,” и мне выдался список из нескольких десятков решений, от Amazon до каких-то локальных сервисов.

Я остановился на CouchDB и его возможностях синхронизации и обмена документами. Если вкратце, это документо-ориентированная база данных, где данные хранятся в JSON-документах. То есть, по сути, это сервис не для хранения файлов, а для репликации и синхронизации. Иными словами, файлы хранятся на компьютере, но обмениваются через серверную часть. Однако, он может хранить изображения и тому подобное, хотя есть мнение, что это значительно замедлит репликацию на другие устройства. Сейчас синхронизация между двумя или даже тремя компьютерами моментальная.

Единственное, я использую интервал в 20 секунд для синхронизации, а в “боевых” условиях, то есть на практикующей группе, это будет 60 секунд или даже больше. Тем не менее я не исключают возникновения нештатных ситуаций, о которых я пока не знаю.

Теперь осталось протестировать вживую… при одновременной работе на одном хранилище 150+ участников (ну, или хотя бы 70).


BIO

🧠 theBrain mapping

ID: 202506220828 Source:: Friend:: Child:: Next::

Keywords:

Reference: