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


В случае, если вы его пропустили….
Эй, ребята!! Сегодня я чувствую себя старой школой и поэтому напишу о функции, которую продукты социальных сетей, такие как Twitter, используют для отслеживания вашей конфиденциальности или, как некоторые люди любят это называть, помощи в поиске релевантного контента. Вчера я просматривал твиттер и нашел интересный заголовок « Если вы его пропустили» , в котором были представлены старые твиты. Мой пытливый ум в сочетании с плохой памятью хотел глубоко погрузиться в мир алгоритмов,..

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

Введение в согласованное хеширование
С появлением распределенных архитектур последовательное хеширование стало широко распространенным явлением. Но что это такое и чем он отличается от стандартного алгоритма хеширования? Каковы точные мотивы этого? Сначала опишем основные понятия. Затем мы углубимся в существующие алгоритмы, чтобы понять проблемы, связанные с согласованным хешированием. Основные концепции Хеширование Хеширование - это процесс сопоставления данных произвольного размера с значениями..

Введение в Apache Kafka
Прежде всего, я извиняюсь, ребята, за то, что не публиковал сообщения какое-то время, я знаю, что прошла минута! Сегодня в этом блоге будет затронута очень интересная тема, связанная с распределенными системами, которой является Kafka. Но подождите, упомянув распределенные системы, у вас была возможность ознакомиться с моим предыдущим постом, посвященным Apache Hadoop? Если ответ отрицательный, и у вас есть время сейчас или если вам скучно в субботу вечером, посмотрите здесь . Я с..

Обновите данные обучения для более быстрого обучения DNN
Сью Хён Пак По мере усложнения задачи глубокого обучения (ГО) модель ГО должна иметь больший вес модели для повышения точности. При обучении глубокой нейронной сети (ГНС) веса ​​модели многократно корректируются в соответствии с заданным набором обучающих данных. Одна из проблем заключается в том, что современные модели глубокого обучения имеют миллионы весов, в то время как количество обучающих выборок обычно намного меньше. Крайне важно увеличить набор обучающих данных , чтобы..

Понимание концепций распределенных систем
Проблема 1. Мы хотим создать службу. Сервис должен быть: Всегда в рабочем состоянии и доступен для обслуживания запросов, что бы ни случилось [сбой оборудования, сбой системы, сбой сети]. Способен эффективно выполнять утомительные и сложные вычисления (которые могут занимать часы на обычной машине) Проблема 2 : Нам нужен сервис для поиска определенного элемента [независимо от того, существует он или нет]. Если он существует, верните его метаданные Поиск должен быть максимально..

PostgreSQL: уроки, извлеченные при оптимизации производительности запросов
Чтобы получить результат в разы быстрее За последний год я многое узнал о том, как оптимизировать производительность PostgreSQL, и в этом посте я хочу поделиться некоторыми ключевыми знаниями о том, как получить максимальную отдачу от нашей базы данных. Вы когда-нибудь получали вопросы от вашей команды или клиентов о том, почему приложение продукта работает медленно? Скорее всего у вас есть 😅. По моему опыту, Database Performance == Application Performance Проблема №1:..