Archive for the ‘MySQL’ Category

Пример архитектуры, используемой на высоконагруженном видео портале

В этой статье мне немного хотелось бы рассказать про архитектуру, которую мы используем в нашей компании. Проект, над которым я работаю, является видео-порталом с большим количеством посещений в день (16 миллионнов уникальных пользователей). Ну вот, перейдет к архитектуре:

Читать полностью »

Полезняшки: безопасный код

Много раз написав код, задумываешься, а безопасный ли он? Что бы сэкономить себе время я 1 раз задумался и родил удобную процедуру для чистки данных получаемых от пользователя (заполнение формы, запросы и т.п.) Так как я работаю только в UTF8 (в силу ряда причин и вообще), то кому надо, от скорректирует нужную кодировку. Функция принимает […]

Читать полностью »

Веб-OS Open Source – EyeOs

Эта веб-ос интересна в первую очередь тем что является опен сорсной и написана на PHP + MySQL, скачать её можно с офсайта http://eyeos.org/open-source/download/– есть 2 версии, 2я пока как я понял еще бета, довольно сырая, первая мне понравилась гораздо больше, поэтому о ней и поговорим ниже, но опять же – кому не терпится пробуем сами http://eyeos.org/professional-edition/try/ 2 […]

Читать полностью »

Поиск записей в таблице, которых нет в другой таблице

Может название немного непонятное, или запутанное, но суть такова, что у нас есть таблица A в которой есть записи 1,2,3,4,5,6 и есть таблица B в которой есть записи 1,4,5. Нам нужно выполнить запрос что бы в результате у нас записи в таблице В были исключены из таблицы А. В итоге мы должны получить 2,3,6. Для […]

Читать полностью »

Form Tools – CRUD интерфейс к базе, создание форм

Form Tools это Open Source PHP / MySQL скрипт. Предоставляет стандартные CRUD операции. При помощи него можно быстро  организовать админку для своего приложения. Перечень всех возможностей смотрим на офсайте.

Читать полностью »

MySQL выбор оптимального типа данных

Не для кого думаю не секрет, что скорость работы с базой данных очень в многом зависит от правильности организации её структуры, и правильности выбора типов данных. Чем больше тип данных, тем больше таблица и тем больше обращений к дискам нужно для получения данных. Существует очень удобная и полезная процедура: SELECT * FROM table_name PROCEDURE ANALYSE();

Читать полностью »

Конвертация данных, MySQL ALTER TABLE

Начиная с версии 4.1, СУБД MySQL не просто использует установленную кодировку для сортировки и поиска, но он также и хранит данные в этой кодировке. Это значит, что если у вас в версии 4.0 была установлена одна кодировка, а сами данные находились в другой кодировке и вам нужно хранить в корректной кодировке, то вам поможет ALTER […]

Читать полностью »

Разница между CHAR, VARCHAR и TEXT

MySQL предоставляет 3 типа данных для хранения текстовой информации: CHAR, VARCHAR и TEXT. С каким же из них проще всего работать и какой тип данных обеспечивает более быструю работу?

Читать полностью »