А чем же тепловая карта Яндекса убога? Она вполне функциональна, на ней хотя бы есть явные ссылки на объявления, а на карте автора статьи на первый взгляд нет ничего кроме раскрашенного фона — кликнуть по карте не каждый догадается)
Так-то SSD подешевели, если в долларах считать. В конце 2012 Corsair Neutron 256 стоил 6500 р. Сейчас за те же деньги а то и дешевле можно купить SSD c NVMe такого же объема. А SSD попроще можно за 3-4 тыс. взять
Да-да. Модели разные бывают. Мой Corsair Neutron нормально работает уже 6-й год. В прошлом году только закончилась гарантия. За это время успел поменять 1 HDD WD Green, проработавший меньше 2 лет
Ветка обсуждения наша началась с комментария о том, можно ли применить один из существующих KV стораджей, для реализации DariaDB. Внутри DariaDB — LSM c блум-фильтрами. Что похоже к примеру на RocksDB или LevelDB. Соответственно, вопрос «почему нельзя было взять готовый LSM в виде существующего KV-store» вполне резонный. Ну а вопросы про «read amplification», aggregations, joins, group by запросы в KV-стораджах здесь не совсем уместны, т.к. сравнивать нужно не KV-стораджи и аналитические колумнарные БД, а KV-стораджи и DariaDB. Как в DariaDB обстоят дела со всем этим?
«хотя бы» означает один возможных вариантов решения. Безусловно выбор ключа зависит от того, какие у вас данные, как вы по ним будете искать. Если рядов очень много и между 2 метками времени ожидается «неприличное» количество мусора, то имена рядов и метку времени можно просто поменять местами в ключе.
Вы сами-то настраивали запуск GUI-тестов на windows-машине? Нужен запущенный рабочий стол — именно этого у службы нет. Консольным тестам это неважно, а gui — важно. Вот к примеру первая ссылка в гугле по запросу «jenkins run gui tests»:
http://stackoverflow.com/questions/19441324/how-to-run-gui-tests-on-a-jenkins-windows-slave-without-remote-desktop-connectio
Очевидно, что это можно оформить в виде шаблонного класса с интерфейсом подобным смарт-пойнтерам — какой-нибудь StackObject. Я у себя в проекте так и сделал. Помимо экономии на аллокациях памяти, объект можно создавать или не создавать по условию и не заботиться потом об удалении.
www.nasdaq.com/symbol/intc/stock-chart
Я думаю, что хороший kv-сторадж умеет эффективно искать по ключу, а также умеет сжимать данные. Можно почитать, к примеру, как устроена RocksDB.
Вот этого в kv-сторадже вероятно нет. Но до определенных пределов это может компенсироваться быстрым чтением или каким-нибудь кэшем сбоку.
http://stackoverflow.com/questions/19441324/how-to-run-gui-tests-on-a-jenkins-windows-slave-without-remote-desktop-connectio