Рубрика «crdt»
Проблема критики программного обеспечения. Точнее её отсутствия
2023-03-19 в 8:01, admin, рубрики: App Store, chrome, crdt, github, linux, tesla, timeweb_статьи_выходного_дня, YouTube, Блог компании Timeweb Cloud, критика, критика ПО, Медиа, Научно-популярное, Софт, Терминология IT, философия, Читальный зал
«Критика может быть неприемлемой, но она необходима. Она выполняет ту же функцию, что и боль в организме человека. Она обращает внимание на нездоровое положение вещей».
Уинстон Черчилль
Абсолютно всё заслуживает адекватной конструктивной критики, чтобы оно становилось лучше. Это относится и к ПО. Возможно, именно программное обеспечение является определяющей ценностью нашего времени. Так почему же вокруг ПО нет культуры критического анализа?
Читать полностью »
Освобождаем свои данные из корпоративного рабства. Концепция личного хранилища
2020-12-07 в 7:00, admin, рубрики: crdt, Datasette, Dogsheep, json, local-first software, open source, PDS, personal data services, personal data store, гит-скрапинг, информационная безопасность, локально-ориентированный софт, персональная аналитика, Софт
Автор программы Mathematica Стивен Вольфрам около 40 лет ведёт цифровой лог многих аспектов профессиональной и личной жизни
Сейчас практически всем стала понятна сущность некоторых интернет-корпораций, которые стремятся получить от людей как можно больше личных данных — и заработать на этом. Они предлагают бесплатный хостинг, бесплатные мессенджеры, бесплатную почту — лишь бы люди отдали свои файлы, фотографии, письма, личные сообщения. Наши данные приносят огромные деньги, а люди стали продуктом. Поэтому техногиганты Google и Facebook — самые крупные корпорации в истории человечества. Это неудивительно, ведь в их распоряжении миллиарды единиц бесплатного «сырья», то есть «пользователей» (кстати, этим словом users называют людей только в двух областях: наркоиндустрии и индустрии программного обеспечения).
Настало время положить этому конец. И вернуть данные под свой контроль. В этом суть концепции личных хранилищ данных (personal data services или personal data store, PDS).
Читать полностью »
CRDT: Conflict-free Replicated Data Types
2018-08-01 в 11:02, admin, рубрики: amazon, cassandra, crdt, dynamo, riak, Алгоритмы, Анализ и проектирование систем, математика, Программирование, разрешение конфликтов, распределенные системы, репликация
Как считать хиты страницы google.com? А как хранить счётчик лайков очень популярных пользователей? В этой статье предлагается рассмотреть решение этих задач с помощью CRDT (Conflict-free Replicated Data Types, что по-русски переводится примерно как Бесконфликтные реплицированные типы данных), а в более общем случае — задачи синхронизации реплик в распределённой системе с несколькими ведущими узлами.
Читать полностью »
[Санкт-Петербург] Андрей Ершов — CRDT. Бесконфликтная синхронизация данных
2017-05-22 в 6:32, admin, рубрики: crdt, Анализ и проектирование систем, Блог компании JUG.ru Group, Программирование, распределенные системы, синхронизация, Системы обмена сообщениями![[Санкт-Петербург] Андрей Ершов — CRDT. Бесконфликтная синхронизация данных - 1 [Санкт-Петербург] Андрей Ершов — CRDT. Бесконфликтная синхронизация данных - 1](https://www.pvsm.ru/images/2017/05/22/sankt-peterburg-andrei-ershov-CRDT-beskonfliktnaya-sinhronizaciya-dannyh.png)
Уже в этот вторник, 23 мая, после долгого перерыва, в офисе DINO Systems состоится встреча CodeFreeze с Андреем Ершовым, специалистом по распределенным системам. Тема встречи — CRDT. Бесконфликтная синхронизация данных.
Читать полностью »
Amelisa. Оффлайн и реалтайм движок для React и Mongo
2016-02-21 в 7:05, admin, рубрики: crdt, data-engine, javascript, mongodb, Node, node.js, offline, ot, React, ReactJS, Realtime, Веб-разработка, разработка мобильных приложений 
Написал недавно движок для синхронизации данных, имеющий первоклассную поддержку оффлайна. Например, можно уйти в оффлайн, изменять данные, закрыть браузер, открыть браузер, открыть сайт (выйти в онлайн) и данные смержатся без потерь. Также во время онлайна данные между клиентом и сервером синхронизируются в реальном времени. Хочу рассказать, в чём была идея, какие есть подобные решения/технологии и кому это может пригодиться.
Репликация без конфликтов: CRDT в теории и на практике
2015-12-14 в 19:53, admin, рубрики: computer science, crdt, replication, sync, Алгоритмы, математика, Программирование, метки: crdt В распределённых хранилищах или редакторах каких-либо данных часто бывает нужна поддержка внесения изменений оффлайн, без блокировок и конфликтов. Для этого применяются разные подходы, один из которых — алгоритмы и типы данных conflict-free replicated data type (CRDT).

Читать полностью »

