Публикации по теме 'distributed-systems'


Заказ распределенных событий
Одна из самых сложных вещей в распределенных системах заключается в том, что мы часто обнаруживаем, что нам нужно подходить к ним совершенно иначе, чем к другим проблемам в вычислениях. Распределенные вычисления заставляют нас пересмотреть то, как мы будем решать даже самые простые препятствия в единой системной модели. Недавно мы начали изучать один из таких примеров, когда более внимательно рассмотрели тикающие часы и то, насколько они ненадежны в распределенной системе! Как мы..

Представляем Apache Pinot 0.7.1
Мы рады сообщить, что Apache Pinot 0.7.1 был выпущен несколько месяцев назад, в апреле 2021 года. Apache Pinot - это распределенное хранилище данных в реальном времени, предназначенное для ответов на запросы OLAP с малой задержкой для тех из вас, кто впервые читает эту статью. блог. В этом выпуске появилось несколько фантастических новых функций, включая индекс JSON, поддержку соединения на основе поиска, поддержку GeoSpatial, поддержку TLS для соединений Pinot, а также различные..

Стек технологий больших данных
Ниже описывается каждая технология на разных уровнях. Конечно, каждый слой строго не разделен в прямом смысле слова. Например, Hive предоставляет как функции обработки данных, так и функции хранения данных, но здесь он классифицируется как уровень анализа данных. 1. Уровень сбора и передачи данных Flume Flume - это распределенная, надежная и высокодоступная система для сбора, агрегирования и передачи данных. Обычно используется в системах сбора журналов, он поддерживает..

Логическое время и часы Лампорта (Часть 2)
На протяжении всей этой серии статей мы снова и снова узнавали, что распределенные системы сложны . Что делать, столкнувшись с серьезными проблемами? Что ж, как мы узнали в части первой этого поста, иногда ответ состоит в том, чтобы убрать сложные части проблемы и вместо этого попытаться просто разобраться в вещах. Именно это и сделал Лесли Лэмпорт, когда подошел к проблеме синхронизации времени в различных процессах и часах. Как мы узнали из части первой , он написал знаменитую..

Распределенные системы: физические, логические и векторные часы
Распределенные системы предлагают нам возможность решать проблемы, которые мы не могли решить с помощью одной машины. Однако недавно я с болью осознал, что каждое решение проблемы влечет за собой ряд новых проблем и соображений, которые необходимо учитывать. В сфере распределенных систем одна из самых больших проблем, с которыми мы сталкиваемся по поводу одной машинной системы, - это попытка сохранить правильную временную шкалу событий. Это необходимо по разным причинам - одна из..