Рубрика: MySQL

  • Быстрый memcached для python и django

    memcachedТак получилось, что нагрузка на VDS выросла. Django кушает ресурсов достаточно хорошо. И я переехал на новый. Памяти в нем оказалось 8Гб, что позволило хорошо развернуться. Для разгрузки я раньше использовал memcached и самую распространенную библиотеку для него — pylibmc — типовая связка, которая описывается везде. Но как-то для кэширования разовых запросов производительность его по сравнению с кэшем mariaDB меня не устраивала. Запрос из кэша БД выполнялся 0.1-0.5мс (десяток записей), а из мемкэша 0.7-1. Это я замерил полноценно, подключив New Relic — замечательное средство мониторинга, но стоит достаточно дорого. Правда есть триальные 2 недели, которыми я и воспользовался. (далее…)

  • Отличия между Percona и MariaDB

    percona-xtradbЗадался выбором, на что лучше перейти: Percona или MariaDB. Не сказал бы, что у меня высокая нагрузка, но хочется же сидеть на трендовых инструментах. Тем более что в последнее время часто слышу про Перкону. Обнаружил хороший ролик с объяснением их преимуществ перед стандартным MySql и различий между собой. Очень доходчиво описано. Так как по сути это модификации MySql, то они обещают совместимость на уровне файлов.

    Еще попробовал облачный сервер от Селектел. Все круто, но по стоимости у меня выходит раза в 2 меньше, чем нынешний VDS, который еще можно во много раз нагрузить. А платить все-таки лучше абонементом, а не считать потраченные мегабайты RAM (которая обходится по сути дороже всего). Прямо вижу, как копейки капают, и жадность просыпается )

    Возвращаюсь к серверам БД. В двух словах разница: (далее…)

  • Как выбрать библиотеку MySQL: goDB

    Вчера несколько часов убил на то чтобы выбрать движок для MySQL. Так как в веб-кодинге я новичок, то знал, что есть просто MySQL. Но так как в некоторых других системах я специалист, отсутствие плейсхолдеров в нем мне не очень понравилось. Если кто не знает, плейсхолдеры, это возможность создавать параметризированный запрос, указывая места, где должны быть параметры. А затем эти параметры назначаются запросу извне. Это намного удобнее, чем конструировать запроса из многих подстрок. В 1С это используется давно, начиная с версии 8.0. (далее…)