Публикации по теме 'scalability'


Командная строка: правильный инструмент для правильной работы
Если вам когда-либо приходилось администрировать что-то вроде Linux, BSD, Solaris или чего-то подобного, вы знаете, насколько мощной может быть командная строка. Практически любую операционную систему POSIX можно полностью администрировать из командной строки. Даже Microsoft начала догонять администрацию с достижениями в Powershell . Командная строка значительно упрощает автоматизацию и администрирование системы за счет более сложного обучения. Сама по себе командная строка - это не..

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

Автоэнкодеры для полуконтролируемого обучения
Полуконтролируемое обучение находится между контролируемым и неконтролируемым обучением, когда доступно большое количество немаркированных данных наряду с небольшим объемом размеченных данных. Различные традиционные методы машинного обучения могут использоваться для определения и решения этой проблемы как задачи обучения с учителем. Сложность проблемы может также зависеть от количества классов, которые могут присутствовать в неразмеченных данных. Для решения таких задач можно..

Гипотеза RUM
Гипотеза RUM утверждает, что мы не можем разработать метод доступа к системе хранения, который был бы оптимален во всех следующих трех аспектах — чтение, обновление и память. Гипотеза предполагает, что мы всегда должны торговать одним, чтобы сделать два других оптимальными, и это делает три составляющих конкурирующего треугольника, очень похожего на известную теорему CAP . Метод доступа Доступ к данным относится к возможности доступа и извлечения данных, хранящихся в системе..

Дизайнерские решения — Бумеранг
Поделитесь своими идеями, мыслями или советом. Введение Boomerang — это приложение, похожее на индихакеров, домашняя страница facebook, панель инструментов tumblr, временная шкала twitter или их комбинация. Функции приложения Пишите посты Комментировать сообщения Голосовать за посты Посмотреть хронологию главной страницы У пользователя есть подписчики и за ним следуют другие пользователи Факты и цифры 10 миллионов активных пользователей 50К запросов в секунду..

Следует ли использовать UUID?
При проектировании базы данных важно учитывать будущее вашей системы — как вы будете подходить к росту после масштабирования вашего бизнеса. Как правило, люди используют автоматически увеличивающиеся первичные ключи для маркировки каждой строки в таблице. Однако это может вызвать проблемы по мере роста вашей базы данных. Один из способов обхода и лучшая практика при проектировании базы данных — использовать UUID (универсальный уникальный идентификатор). UUID — это число из 128 бут...

Жесткие ограничения производительности — это хорошо
Критерии эффективности - забавная старая банка червей. Скажем: нам нужен импортер данных, который может импортировать данные о покупках быстро и без сбоев. Как быстро? Ну, думаю, больше 5–10 минут наши пользователи ждать не захотят, наверное; им необходимо провести сверку покупок после их импорта, и они делают это каждый день. И, конечно же, поскольку у нас есть более 200 клиентов, использующих наш продукт SaaS, каждое утро в одно и то же время будет выполняться множество операций..