Сообщения

Сообщения за Ноябрь, 2012

Virtual Box - много маленьких машинок внутри одной.

Изображение
Добрый день, я - Алексей Зиновьев [Alexey Zinoviev], человек, которому пришлось установить на свою рабочую машину Virtual Box [Oracle Virtual Machine], хотя и не очень хотелось.



Причина установки

Из - за проекта по сравнению производительности различных NoSQL СУБД, о котoром я писал в предыдущей статье, мне необходимо было установить себе Cassandra. Родной операционкой у меня была Windows 7 ( опыта работы в Ubuntu практически нет). 

На сайте я мог скачать только некие deb - пакеты, да и всё.
Я не хотел ставить новую OS себе, ибо мог поставить криво и вообще...



Выход есть - Virtual Machine [VM]

Виртуальная машина - это полноценный песочный домик внутри вашей большой машины. Эмулируется жесткий диск (вы отдаете часть пространства реального диска), оперативная память, видео, процессорное время и так далее.

Вы устанавливаете и запускаете виртуальную машину, позволяя жить внутри ее процесса целому маленькому миру.

Я понимаю, что на рынке много различных реализаций этой концепции, но я пошел самым …

Cassandra, мой первый кластер и первая NoSQL

Добрый день, я - Алексей Зиновьев [Alexey Zinoviev], человек, на пути которого встала NoSQL Cassandra. Соцсоревнование NoSQL Один из производителей NoSQL СУБД заказал независимое исследование, мол, какая NoSQL круче.

Каждому участнику раздали по одной СУБД, мне же досталась Cassandra.
Задача передо мною была поставлена следующая: развернуть кластер Cassandra сначала на тестовых серверах Amazon, а затем на оборудовании, предоставленном заказчиком эксперимента. А также найти оптимальные настройки.

После этого необходимо было погонять тесты производительности эмулирующие максимальную нагрузку на кластеры. Именно максимальную, т.е. всех интересовало, как себя кластеры будут вести при пиковых нагрузках, насколько сильно велик будет процент криво записанных данных, падение среднего отклика и т.п.

Для тестирования производительности YCSB, среди которых есть стандартная реализация и для Cassandra. В состав тестов YCSB входят загрузка большого числа данных, чтение и запись в разных пропорциях. Мож…