Так получилось, что нагрузка на VDS выросла. Django кушает ресурсов достаточно хорошо. И я переехал на новый. Памяти в нем оказалось 8Гб, что позволило хорошо развернуться. Для разгрузки я раньше использовал memcached и самую распространенную библиотеку для него — pylibmc — типовая связка, которая описывается везде. Но как-то для кэширования разовых запросов производительность его по сравнению с кэшем mariaDB меня не устраивала. Запрос из кэша БД выполнялся 0.1-0.5мс (десяток записей), а из мемкэша 0.7-1. Это я замерил полноценно, подключив New Relic — замечательное средство мониторинга, но стоит достаточно дорого. Правда есть триальные 2 недели, которыми я и воспользовался. (далее…)
Рубрика: MySQL
-
Быстрый memcached для python и django
-
Отличия между Percona и MariaDB
Задался выбором, на что лучше перейти: Percona или MariaDB. Не сказал бы, что у меня высокая нагрузка, но хочется же сидеть на трендовых инструментах. Тем более что в последнее время часто слышу про Перкону. Обнаружил хороший ролик с объяснением их преимуществ перед стандартным MySql и различий между собой. Очень доходчиво описано. Так как по сути это модификации MySql, то они обещают совместимость на уровне файлов.Еще попробовал облачный сервер от Селектел. Все круто, но по стоимости у меня выходит раза в 2 меньше, чем нынешний VDS, который еще можно во много раз нагрузить. А платить все-таки лучше абонементом, а не считать потраченные мегабайты RAM (которая обходится по сути дороже всего). Прямо вижу, как копейки капают, и жадность просыпается )
Возвращаюсь к серверам БД. В двух словах разница: (далее…)
-
Как выбрать библиотеку MySQL: goDB
Вчера несколько часов убил на то чтобы выбрать движок для MySQL. Так как в веб-кодинге я новичок, то знал, что есть просто MySQL. Но так как в некоторых других системах я специалист, отсутствие плейсхолдеров в нем мне не очень понравилось. Если кто не знает, плейсхолдеры, это возможность создавать параметризированный запрос, указывая места, где должны быть параметры. А затем эти параметры назначаются запросу извне. Это намного удобнее, чем конструировать запроса из многих подстрок. В 1С это используется давно, начиная с версии 8.0. (далее…)