Наконец-то мы пришли в себя после Дня Открытых Дверей, и начинаем публикацию материалов и видеозаписей докладов. Под катом – краткие тезисы доклада, ссылка на презентацию, а также видеозапись.
Архив категории ‘MySQL’
Сюрприз от «любимой» компании
Март 14, 2012
Leonid Shumikhin Хочу поделиться очередным неприятным «открытием», которое, как водится, было сделано во время выполнения работ по тех. поддержке одного из наших многочисленных клиентов CRM-системы. Операционной системой там выступала MS Windows XP. При попытке настроить банальное автоматическое создание дампов базы через батник, MySQL выдавал странные сообщения об ошибках:
Инфляция и описание полей в базах данных
Сентябрь 20, 2011
Елена Хохолева Недавно к нам в тех. поддержку обратился клиент с интересной проблемой: не удается добавить один из товаров в продажу. Со всеми остальными товарами в каталоге всё хорошо, а вот один конкретный жутко вредным оказался – не добавляется и всё тут. Посмотрели-посмотрели мы и выяснили, в чем дело. Оказывается, этот товар просто напросто… слишком дорогой.
Chive
Август 31, 2011
Евгений Бурмицкий Всем кто видел новый PHPMyAdmin будет понятен мой порыв попробовать новый инструмент для работы с MySQL. А вызван этот порыв присланной мне Женей Мокеевым ссылкой на описание некоего продукта «Chive». Скачал установил, попробовал, понравилось .
Очистить всё
Апрель 04, 2011
Елена Хохолева Давеча наступила на грабли. Хорошие такие грабли, острые. Конечно данные грабли широко известны, но вдруг кто-то, как и я, про них не помнит (ведь знала, знала! но забыла ). Поэтому рассказываю. Понадобилось мне удалить все записи из таблицы. Вроде бы операция проще некуда
Продвинутое использование XSLT
Март 23, 2011
Михаил Комм На Дне открытых дверей я делал доклад об одном из самых современных, популярных и перспективных средств шаблонизации – языке XSLT. Он позволяет превращать данные XML во что угодно, начиная от XHTML и заканчивая текстом,
Реализация складского учета методом FIFO с использованием продвинутых возможностей баз данных
Март 23, 2011
Елена Хохолева В своем докладе на Дне открытых дверей я приводила пример того, что нормальная база – не всегда идеальное решение. Иногда стоит поступиться правилами построения баз данных, при этом понимая, зачем и как, каким средствами это стоит делать.
Проектирование платформы для разработки веб-приложений
Март 22, 2011
Сергей Горшков В этом докладе, сделанном на Дне открытых дверей, я рассказал о некоторых проблемах, с которыми мы столкнулись (и которые успешно разрешили) при создании платформы Index5. О шаблонизаторах, абстрагировании от базы данных, репликации, и многом другом. Этот доклад стал стартовой площадкой для более детального обсуждения шаблонизатора XSLT, и способов реализации хранения многоязычных данных в системе.
Система контроля прав доступа с использованием хранимых процедур и триггеров MySQL
Март 22, 2011
Сергей Горшков Начинаем публикацию наших докладов, сделанных на Дне открытых дверей. Данный доклад был посвящен построению системы контроля прав доступа с использованием «продвинутых» средств сервера MySQL. Основная проблема состоит в том, что при наличии сложных, динамически конфигурируемых правил доступа, которые определяют права каждого конкретного пользователя системы к каждой записи (например, информации о клиенте), «линейное» решение этой задачи [...]
О том, как важно думать о производительности
Ноябрь 18, 2010
Сергей Горшков Мой личный рейтинг (по степени неочевидности) проблем, возникающих с MySQL, таков. 1. Не сохраняются или не извлекаются большие текстовые данные (например, шаблоны). Решение – увеличить в конфигурационном файле значение переменной max_allowed_packet. Например, max_allowed_packet=2M. 2. Хранимые функции, работающие с текстом (например, те, что индексируют страницы сайта для поиска), возвращают всякую ерунду. Решение – установить в my.ini [...]


Размещено
Метки: