Знакомство с самой любимой базой данных MySQL с открытым исходным кодом

Все используют MySQL

MySQL это самая популярная база среди разработчиков в 2018 и 2017 годах, согласно опросам разработчиков Stack Overflow. Он также считается одной из самых популярных технологий среди разработчиков в 2016 году. Он используется во многих приложениях мирового уровня, включая MODx, Joomla, Вордпресс MyBB и Drupal, а также крупные коммерческие веб-проекты, такие как Facebook, Twitter, YouTube и платформа для обмена фотографиями. Flickr.

Все реляционные базы данных почти всегда основаны на языке структурированных запросов (SQL) или используют относительно похожий синтаксис. MySQL — это система управления реляционными базами данных (RDBMS) с открытым исходным кодом, которая работает на любой платформе, включая Mac, Windows, Linux и UNIX. Он поддерживается Oracle и полностью поддерживается в среде Microsoft Windows. SQL используется для вставлять, поиск, Обновитьа также Удалить записи в реляционных базах данных, которые по умолчанию не поддерживают отношения многие ко многим.

Как работает MySQL

MySQL работает как сервер, позволяя нескольким пользователям создавать многочисленные базы данных и управлять ими. Он часто используется для хранения данных веб-сайта, которые впоследствии могут быть извлечены из базы данных с использованием языка программирования PHP. Большинство провайдеров веб-хостинга уже поставляются с установленной MySQL и поддержкой PHP. WordPress, например, предоставляет дополнительные плагины, помогающие разработчикам выполнять SQL-запросы на своих веб-сайтах.

Базы данных SQL организованы в столы. Поскольку базы данных MySQL являются «реляционными», мы можем перекрестные ссылки на разные таблицы внутри базы данных. Но каждый столбец может хранить только один фиксированный тип данных, который должен быть определен и не может быть изменен. Базы данных SQL в большинстве случаев являются вертикально масштабируемыми, и мы можем увеличить нагрузку на отдельный сервер, увеличив такие параметры, как ЦП, оперативная память (ОЗУ) или твердотельный накопитель (SSD).

Главный типы данных используются:

  • Целое — 2, 45, -16 и 23989
  • Плавать — 2,5, -0,664, 43,8882 или 10,00001
  • Дата и время — ГГГГ-ММ-ДД ЧЧ:ММ:СС
  • Варчар — текст или отдельные символы
  • Капля — двоичные данные, отличные от текста, такие как загрузка файлов

Услужливые хакеры справляются с этим по дешевке с городскими данными.  Слишком хорошо, чтобы быть правдой?
Услужливые хакеры справляются с этим по дешевке с городскими данными. Слишком хорошо, чтобы быть правдой? | Источник

Модель клиент-сервер

В основе MySQL лежит MySQL-сервер , который обрабатывает команды базы данных, отправленные клиентом MySQL, установленным на компьютере. Сервер предоставляется отдельно для использования в сетевой среде клиент-сервер и в качестве встраиваемой библиотеки, которая поставляется в отдельном приложении. В модели клиент-сервер после того, как сервер выполнил запрос клиента, связь затем прекращается.

Краткая история MySQL

Шведская компания MySQL AB создала MySQL. Основатели, Дэвид Эксмарк, Аллан Ларссон и Майкл «Монти» Видениус, начали разработку оригинальной MySQL в 1994 году. Название MySQL представляет собой комбинацию слова «My», имени дочери Майкла, и SQL. Sun Microsystems приобрела MySQL AB за 1 миллиард долларов в 2008 году; [Oracle acquired Sun Microsystems in 2010]
(

знакомство с любимой на все времена базой данных mysql с открытым исходным кодом.jpg
Красочная цифровая визуализация, полученная в результате правильного создания и управления звуковыми данными. | Источник

Сильные стороны и преимущества MySQL

MySQL обладает некоторыми хорошо известными преимуществами по сравнению с другими реляционными базами данных. Во-первых, это диапазон поддержки. MySQL поддерживает несколько механизмов хранения, каждый из которых имеет свои собственные спецификации. Между тем, другие системы, такие как SQL Server, поддерживают только один механизм хранения. Благодаря простоте конструкции и двигатели с несколькими хранилищами поддерживает, MySQL также может обеспечить более высокую производительность по сравнению с другими системами реляционных баз данных.

Еще одна особенность MySQL заключается в том, что она совместима со всеми основными платформами, включая Linux, Windows, Max, BSD и Solaris. Он написан на C и C++, но не ограничивается только языком запросов SQL. MySQL имеет коннекторы для таких языков, как Java, Python, Perl, Ruby, Node.js и многих других. Это довольно зрелый база данных. За этим стоит огромное сообщество разработчиков, обеспечивающее всестороннее тестирование и ощущение стабильности.

Следующее преимущество заключается в том, что MySQL относительно дешевле. Его бесплатная версия для сообщества позволяет всем, кто заинтересован в изучении и применении MySQL в своих личных проектах, иметь возможность загружать, устанавливать и настраивать базу данных на своих компьютерах. База данных с открытым исходным кодом и бесплатна, но коммерческая версия имеет лицензионный сбор, который по-прежнему считается экономически эффективным по сравнению с лицензионными сборами для других продуктов, таких как Microsoft SQL Server.

База данных MySQL может быть реплицирована между узлами. Это позволяет нам снизить рабочую нагрузку и масштабируемость, одновременно повышая доступность приложения. Он также может поддерживать шардинг , или разделы в базе данных, что является рентабельной практикой, от которой могут извлечь выгоду предприятия. Другие базы данных SQL не могут обрабатывать сегментирование, но MySQL может.

Где найти MySQL

Загрузка MySQL и лицензионная информация можно найти на веб-сайте MySQL. Для бесперебойной работы полной установки MySQL требуется много компонентов, поэтому многие даже не рассматривают возможность ее установки. Но чтобы дать вам общее представление о том, как начать установку MySQL, необходимо выделить три этапа:

  1. Загрузка установщика MySQL.
  2. Установка и настройка MySQL на вашем компьютере.
  3. Установка рабочей среды MySQL.

Чтобы узнать больше о том, как установить инструментальные средства MySQL на вашем компьютере с Windows, вам будет полезна эта статья:

Многие требования, такие как платформы Microsoft.NET и инструменты Visual Studio для Office, необходимы перед установкой Разработчик по умолчанию версию MySQL. Существует обходной путь, если вы не хотите устанавливать так много вещей для запуска продукта, и это может быть выборочная установка.


☕ Если этот пост был полезен, рассмотрите оставив мне чаевые или же купи мне кофе.

Первоначально опубликовано на Совушка.


Фото на обложке: Майк Лайт, СС ПО 2.0с помощью Flickr.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *