MySQL является наиболее приспособленной для применения в среде web СУБД (системой управления базами данных). MySQL является собственностью компании MySQL AB, осуществляющей разработку и поддержку приложения. Распространяется под GNU GeneralPublicLicense и под собственной коммерческой лицензией, на выбор.
MySQL является решением для малых и средних приложений. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.
Основные преимущества MySQL:
- · Многопоточность, поддержка нескольких одновременных запросов;
- · Оптимизация связей с присоединением многих данных за один проход;
- · Записи фиксированной и переменной длины;
- · Гибкая система привилегий и паролей;
- · Гибкая поддержка форматов чисел, строк переменной длины и меток времени;
- · Интерфейс с языками C и Perl, PHP;
- · Быстрая работа, масштабируемость;
- · Хорошая поддержка со стороны провайдеров услуг хостинг.
CSS
CSS (англ. CascadingStyleSheets — каскадные таблицы стилей) — технология описания внешнего вида документа, написанного языком разметки. Преимущественно используется как средство оформления веб-страниц в формате HTML, XHTML и DHTML, но может применяться с любыми видами документов в формате XML.
CSS используется создателями веб-страниц для задания цветов, шрифтов, расположения и других аспектов представления документа. Основной целью разработки CSS являлось разделение содержимого и представления документа (написанного на CSS). Это разделение может увеличить доступность документа, предоставить большую гибкость и возможность управления его представлением, а также уменьшить сложность и повторяемость в структурном содержимом. CSS также позволяет представлять один документ в различных стилях или методах вывода, таких как экранное представление, печать, чтение голосом или при выводе устройствами, использующими Шрифт Брайля.