Любой, кто работает в сфере e-commerce, рано или поздно сталкивается с необходимостью быть первым среди конкурентов. Одним из наиболее эффективных инструментов в данном вопросе является управление ценой. Результаты маркетинговых исследований показывают, что среди тех потребителей, которые готовы сменить поставщика промышленного оборудования и инструментов, треть называет низкую цену как решающий фактор выбора нового поставщика. На просторах интернета существует куча разных сервисов, но по тем или иным причинам они не подходили.
Читать полностью »
Рубрика «mysql» - 16
Поднимаем сервис мониторинга цен конкурентов
2017-05-16 в 7:14, admin, рубрики: e-commerce, mysql, node.js, price, Разработка под e-commerceПеренос пользователей и их привилегий в MySql
2017-05-14 в 15:20, admin, рубрики: mysql, php, Администрирование баз данныхПриветствую уважаемое Хабросообщество!
Как известно у сервера MySql нет встроенных механизмов для переноса пользователей MySql и их привилегий на другой сервер. В сети готовых решений крайне мало, и в этой небольшой статье мы перенесем наших пользователей MySql и их привилегии, с одного сервера на другой, за несколько минут.
Актуальность данной задачи описывать особо смысла нет. Если сами базы данных можно перенести кучей способов, то с пользователями, если их много, возникает проблема.
Читать полностью »
Корпоративный телефонный справочник с картой
2017-05-13 в 11:49, admin, рубрики: active directory, ajax, html, javascript, mysql, phonebook, php, метки: phonebookВсем привет! Хочу поделиться корпоративным телефонным справочником с картой офиса. Удобен для ориентирования в большой организации. Особенно будет полезен новым сотрудникам, которые еще не запомнили кто из коллег где сидит.
Практическая оптимизация MySQL: измерять, чтобы ускорять
2017-05-11 в 16:56, admin, рубрики: mysql, mysql performance, sql, Блог компании Конференции Олега Бунина (Онтико), высокая производительность, оптимизация mysql, Пётр Зайцев, Разработка веб-сайтов, метки: петр зайцев
Петр Зайцев (Percona)
Сегодня мы поговорим о производительности.
Мы посмотрим на то, как подойти правильно к оптимизации MySQL, а также посмотрим на некоторые практические подходы к этому делу. Почему я считаю, что это важно? Дело в том, что когда у вас есть специфическая проблема, вы хотите, например, спросить: «А какой же мне установить размер кэша в MySQL?». Такой вопрос всегда можно ввести в Google или Yandex, и получить на него разумный ответ. Но как получить ответ об общем, о схеме анализа и оптимизации MySQL? Это куда более сложно.
Читать полностью »
Решение проблем с правами доступа в MySQL: вопросы и ответы
2017-05-10 в 8:58, admin, рубрики: access control, databases, devops, mysql, Администрирование баз данных, Блог компании PG Day'17 Russia, хранение данных, хранилища данныхВ феврале этого года Света Смирнова (ведущий инженер компании Percona) провела вебинар, посвященный решению проблем с правами доступа в MySQL. Запись и слайды с вебинара доступны здесь. Предлагаем вашему вниманию небольшой обзор самых популярных вопросов на эту тему.
Читать полностью »
В последнее время я все чаще и чаще слышу про GraphQL. И в интернете уже можно найти немало статей о том как сделать свой GraphQL сервер. Но почти во всех этих статьях в качестве бэкенда используется Node.js.
Я ничего не имею против Node.js и сам с удовольствием использую его, но все-таки большую часть проектов я делаю на PHP. К тому же хостинг с PHP и MySQL гораздо дешевле и доступнее чем хостинг с Node.js. Поэтому мне кажется не справедливым тот факт, что об использовании GraphQL на PHP в интернете практически нет ни слова.
В данной статье я хочу рассказать о том, как сделать свой GraphQL сервер на PHP с помощью библиотеки graphql-php и как с его помощью реализовать простое API для получения данных из MySQL.
Читать полностью »
Нахождение похожих имен средствами MySQL+PHP
2017-05-02 в 7:53, admin, рубрики: mysql, php, нечеткий поиск, поисковые технологии, триграммный индексТема, озвученная в заголовке статьи, не нова. На просторах Интернета можно найти множество вопросов, как ее реализовать, а вот ответов несколько меньше. И не редко они сводятся к советам использовать продукты сторонних разработчиков, например, Sphinx. Но зачастую в использовании таких громоздких надстроек нет необходимости.
Читать полностью »
17 июня в Москве пройдет DevConf 2017
2017-04-27 в 13:44, admin, рубрики: golang, javascript, mysql, php, postgresql, Блог компании DevConf, Разработка веб-сайтов17 июня в Москве пройдет DevConf 2017 — большая конференция для веб-разработчиков. Каждый год собирается более тысячи участников, чтобы рассказать и узнать обо всем самом новом в мире программирования для веб.
Будет большая тусовка, доклады будут читать опытные специалисты по Go, MySQL, PostgreSQL, PHP, Javascript и мобильным платформам.
Читать полностью »
Сравнение производительности железного сервера и облака Amazon
2017-04-25 в 8:32, admin, рубрики: Amazon Web Services, EC2, mysql, RDS, Анализ и проектирование систем, базы данных, высокая производительность, дедик, реляционные базы данных, физический серверСегодня разработчики не представляют себе высоконагруженную систему без базы данных. Этот способ хранения информации становится культовым. Мы привыкли работать с базой данных каждый день, но все же есть тёмные пятна. Одно из них – производительность. Написано множество статей о настройке, оптимизации базы данных и т.д. Они полезны, если у вас уже есть база данных (БД) и её производительности недостаточно. Но эти статьи не помогут, если вам нужно запустить базу данных в облачных сервисах, таких как AWS, Azure, Rackspace и т.д.
Читать полностью »
Базы данных с открытым исходным кодом на больших машинах: скорость диска и innodb_io_capacity. Часть 2
2017-04-24 в 10:24, admin, рубрики: databases, devops, mysql, sql, Администрирование баз данных, Блог компании PG Day'17 Russia, хранение данныхСегодня предлагаем вашему вниманию вторую часть статьи Светы Смирновой и Анастасии Распопиной о повышении производительности InnoDB.
Очень подробно этот вопрос также разберет Петр Зайцев, основатель компании Percona на своем мастер-классе 5 июля. Петр расскажет о том, как правильно использовать возможности MySQL 5.7 для того, чтобы обеспечить максимальную производительность, а также даст конкретные рекомендации относительно конфигурации сервера, схемы базы данных, архитектуры приложения и выбора оборудования. Не упустите возможность посетить этот уникальный мастер-класс, специально для PG Day Петр впервые в России подготовит его на русском языке!
В этой статье я расскажу, как искала узкое место, которое препятствовало повышению производительности в моём предыдущем посте.
Читать полностью »