Пост №3120987

Автор: Naro4iTo

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3120987″ }, «headline»: «фото :: барышня :: Сова», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D1%84%D0%BE%D1%82%D0%BE-%D0%B1%D0%B0%D1%80%D1%8B%D1%88%D0%BD%D1%8F-%D0%A1%D0%BE%D0%B2%D0%B0-3870262.jpeg», «height»: 1315, «width»: 1052 }, «datePublished»: «2017-05-29T09:51:53+03:00», «dateModified»: «2017-05-29T09:51:53+03:00», «author»: { «@type»: «Person», «name»: «Naro4iTo» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3120987
Source: Joyreactor

Пост №3120985

Автор: egoran

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3120985″ }, «headline»: «buni :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-buni-3870260.jpeg», «height»: 1051, «width»: 780 }, «datePublished»: «2017-05-29T09:49:18+03:00», «dateModified»: «2017-05-29T09:49:18+03:00», «author»: { «@type»: «Person», «name»: «egoran» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3120985
Source: Joyreactor

Индексы в PostgreSQL — 3


В первой статье мы рассмотрели механизм индексирования PostgreSQL, во второй — интерфейс методов доступа, и теперь готовы к разговору о конкретных типах индексов. Начнем с хеш-индекса.

Hash

Устройство

Общая теория


Многие современные языки программирования включают хеш-таблицы в качестве базового типа данных. Внешне это выглядит, как обычный массив, но в качестве индекса используется не целое число, а любой тип данных (например, строка). Хеш-индекс в PostgreSQL устроен похожим образом. Как это работает?


Как правило, типы данных имеют очень большие диапазоны допустимых значений: сколько различных строк можно теоретически представить в столбце типа text? В то же время, сколько разных значений реально хранится в текстовом столбце какой-нибудь таблицы? Обычно не так много.


Идея хеширования состоит в том, чтобы значению любого типа данных сопоставить некоторое небольшое число (от 0 до N−1, всего N значений). Такое сопоставление называют хеш-функцией. Полученное число можно использовать как индекс обычного массива, куда и складывать ссылки на строки таблицы (TID). Элементы такого массива называют корзинами хеш-таблицы — в одной корзине могут лежать несколько TID-ов, если одно и то же проиндексированное значение встречается в разных строках.


Хеш-функция тем лучше, чем равномернее она распределяет исходные значения по корзинам. Но даже хорошая функция будет иногда давать одинаковый результат для разных входных значений — это называется коллизией. Так что в одной корзине могут оказаться TID-ы, соответствующие разным ключам, и поэтому полученные из индекса TID-ы необходимо перепроверять.
Читать дальше →
Индексы в PostgreSQL — 3
Source: habrahabr

Цитата #445061

Кого там белки раздражают? У меня под окнами ежи дерутся, вот где веселье. Хрюкают, пыхтят, фыркают грозно, скрежещут по бетону иглами, а уж звук падения жирной ежиной тушки после неудачной попытки поиграть в «царя ооры» на старом пне — вообще непередаваемо!
Цитата #445061
Source: bash

[Перевод] Создаём постоянное хранилище с provisioning в Kubernetes на базе Ceph


Предисловие переводчика: Когда мы собрались наконец-то подготовить свой материал по разворачиванию Ceph в Kubernetes, нашли уже готовую и, что немаловажно, свежую (от апреля 2017 года) инструкцию от компании Cron (из Боснии и Герцеговины) на английском языке. Убедившись в её простоте и практичности, решили поделиться с другими системными администраторами и DevOps-инженерами в формате «как есть», лишь добавив в листинги один небольшой недостающий фрагмент.


Программно-определяемые хранилища данных набирают популярность последние несколько лет, особенно с масштабным распространением частных облачных инфраструктур. Такие хранилища являются критической частью Docker-контейнеров, а самое популярное из них — Ceph. Если хранилище Ceph уже используется у вас, то благодаря его полной поддержке в Kubernetes легко настроить динамическое создание томов для хранения (volume provisioning) по запросу пользователей. Автоматизация их создания реализуется использованием Kubernetes StorageClasses. В этой инструкции показано, как в кластере Kubernetes реализуется хранилище Ceph. Читать дальше →
[Перевод] Создаём постоянное хранилище с provisioning в Kubernetes на базе Ceph
Source: habrahabr

Цитата #445060

ххх: Под линукс есть 9 вирусов, но 5 из них не работают, а еще с четырьмя надо долго-долго мудохаться чтобы они заработали.

ууу: Десять. Десятый самый опасный: он сидит перед монитором
Цитата #445060
Source: bash

[Перевод] Подборка бесплатных инструментов Veeam

Сегодня я хочу в одном посте обобщить информацию о пяти самых популярных freeware утилит компании Veeam, которые будут полезны в повседневной работе администратора как физических, так и виртуальных сред VMware vSphere и Microsoft Hyper-V. Итак в этом посте собрана информация о:

  • Veeam Backup Free Edition для VMware и Hyper-V
  • Veeam ONE Free Edition для VMware и Hyper-V
  • Veeam Agent для Windows Free Edition
  • Veeam Agent для Linux Free Edition
  • Набор элементов Visio для VMware, Hyper-V и Veeam

Добро пожаловать под кат.

image

Читать дальше →
[Перевод] Подборка бесплатных инструментов Veeam
Source: habrahabr

«База знаний»: 100 практических материалов на тему звука, аудиотехники и не только

Сегодня мы подготовили мегаподборку из материалов нашего «Мира Hi-Fi». Здесь собраны руководства, практические советы по выбору аудиотехники и советы по эксплуатации.

Читать дальше →
«База знаний»: 100 практических материалов на тему звука, аудиотехники и не только
Source: geektimes

«Сила IaaS»: Какое применение находят облачные технологии в автомобилестроении

Облачные технологии находят применение практически в каждой сфере деятельности человека: от медицины до образования.


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

Читать дальше →
«Сила IaaS»: Какое применение находят облачные технологии в автомобилестроении
Source: habrahabr

Пост №3120976

Автор: sashkauskas

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3120976″ }, «headline»: «конная полиция :: вооружение», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BF%D0%BE%D0%BB%D0%B8%D1%86%D0%B8%D1%8F-%D0%B2%D0%BE%D0%BE%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-3870248.jpeg», «height»: 477, «width»: 478 }, «datePublished»: «2017-05-29T09:25:41+03:00», «dateModified»: «2017-05-29T09:25:41+03:00», «author»: { «@type»: «Person», «name»: «sashkauskas» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3120976
Source: Joyreactor