HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <p>MySQL - компактный многопоточный сервер баз данных, характеризуемый высокой скоростью работы, стабильностью и удобством в использовании. В этой статье поговорим о возможностях MySQL-сервера, его преимуществах и недостатках.</p>
1 <p>MySQL - компактный многопоточный сервер баз данных, характеризуемый высокой скоростью работы, стабильностью и удобством в использовании. В этой статье поговорим о возможностях MySQL-сервера, его преимуществах и недостатках.</p>
2 <h2>Несколько слов про MySQL-сервер</h2>
2 <h2>Несколько слов про MySQL-сервер</h2>
3 <p>MySQL-сервер баз данных был разработан компанией TcX для внутреннего потребления и быстрой обработки крупных баз данных. Сегодня это одно из лучших решений для малых и средних программных приложений, а исходники сервера баз данных MySQL компилируют на многих платформах. Лучше всего использовать MySQL-сервер на Unix-серверах - они поддерживают многопоточность, что обеспечивает существенный прирост производства. В результате возможности сервера открываются на полную мощность.</p>
3 <p>MySQL-сервер баз данных был разработан компанией TcX для внутреннего потребления и быстрой обработки крупных баз данных. Сегодня это одно из лучших решений для малых и средних программных приложений, а исходники сервера баз данных MySQL компилируют на многих платформах. Лучше всего использовать MySQL-сервер на Unix-серверах - они поддерживают многопоточность, что обеспечивает существенный прирост производства. В результате возможности сервера открываются на полную мощность.</p>
4 <p>На сегодняшний день MySQL представляет собой бесплатный сервер, если речь идёт о некоммерческом использовании. В обратном случае вам понадобится купить лицензию.</p>
4 <p>На сегодняшний день MySQL представляет собой бесплатный сервер, если речь идёт о некоммерческом использовании. В обратном случае вам понадобится купить лицензию.</p>
5 <h2>Возможности сервера баз данных MySQL</h2>
5 <h2>Возможности сервера баз данных MySQL</h2>
6 <p>MySQL-сервер поддерживает язык SQL-запросов и стандарт ANSI 92. Кроме того, поддерживается ряд расширений к этому стандарту, что выгодно отличает MySQL-сервер от конкурентов. Давайте посмотрим на некоторые функциональные возможности этого известного сервера баз данных: - поддерживается неограниченное число пользователей, одновременно работающих в базах данных; - число табличных строк может достигать 50 миллионов, чего более, чем достаточно; - сервер MySQL считается одним из лучших по быстродействию, поэтому команды выполняются в сжатые сроки. А это не может не радовать; - система безопасности в MySQL-сервере проста и эффективна.</p>
6 <p>MySQL-сервер поддерживает язык SQL-запросов и стандарт ANSI 92. Кроме того, поддерживается ряд расширений к этому стандарту, что выгодно отличает MySQL-сервер от конкурентов. Давайте посмотрим на некоторые функциональные возможности этого известного сервера баз данных: - поддерживается неограниченное число пользователей, одновременно работающих в базах данных; - число табличных строк может достигать 50 миллионов, чего более, чем достаточно; - сервер MySQL считается одним из лучших по быстродействию, поэтому команды выполняются в сжатые сроки. А это не может не радовать; - система безопасности в MySQL-сервере проста и эффективна.</p>
7 <h2>Минусы сервера баз данных MySQL</h2>
7 <h2>Минусы сервера баз данных MySQL</h2>
8 <p>Как мы уже говорили, MySQL-сервер обладает быстродействием, но чтобы его достичь, разработчикам пришлось принести в жертву некоторые другие требования, предъявляемые к современным системам управления базами данных (СУБД).</p>
8 <p>Как мы уже говорили, MySQL-сервер обладает быстродействием, но чтобы его достичь, разработчикам пришлось принести в жертву некоторые другие требования, предъявляемые к современным системам управления базами данных (СУБД).</p>
9 <p>В частности, в сервере MySQL нет: - поддержки разных транзакций; - поддержки триггеров и хранимых процессов; - поддержки представления.</p>
9 <p>В частности, в сервере MySQL нет: - поддержки разных транзакций; - поддержки триггеров и хранимых процессов; - поддержки представления.</p>
10 <p>Но, как говорят разработчики, отсутствие некоторых возможностей как раз и позволило достичь преимуществ в быстродействии. При этом вышеперечисленные недостатки не являются критичными при разработке приложений, с чем сложно спорить. А вот поддержка вложенных запросов в MySQL уже появилась, что, разумеется, не может не радовать.</p>
10 <p>Но, как говорят разработчики, отсутствие некоторых возможностей как раз и позволило достичь преимуществ в быстродействии. При этом вышеперечисленные недостатки не являются критичными при разработке приложений, с чем сложно спорить. А вот поддержка вложенных запросов в MySQL уже появилась, что, разумеется, не может не радовать.</p>
11 <h2>Таблицы привилегий MySQL-сервера</h2>
11 <h2>Таблицы привилегий MySQL-сервера</h2>
12 <p>Важнейший аспект работы любого сервера баз данных, включая MySQL-сервер - реализованный механизм безопасности и целостности данных. В MySQL-сервере у нас есть<strong>таблицы привилегий</strong>. Эти таблицы нужны для аутентификации пользователей при обращении к серверу с последующей привязкой его прав доступа к определённому набору привилегий. Таким образом, набор привилегий определяет возможности пользователя, присоединившегося к MySQL-серверу.</p>
12 <p>Важнейший аспект работы любого сервера баз данных, включая MySQL-сервер - реализованный механизм безопасности и целостности данных. В MySQL-сервере у нас есть<strong>таблицы привилегий</strong>. Эти таблицы нужны для аутентификации пользователей при обращении к серверу с последующей привязкой его прав доступа к определённому набору привилегий. Таким образом, набор привилегий определяет возможности пользователя, присоединившегося к MySQL-серверу.</p>
13 <p>Например, администратор может предоставить пользователю привилегии, позволяющие соединяться с отдельной БД сервера, и может ограничить его доступ . При необходимости привилегии прописываются более детально, поэтому пользователь может получить лишь отдельные права по работе с БД. В частности, возможно наличие прав на просмотр и выборку данных, но отсутствие прав не выполнение таких операций, как удаление.</p>
13 <p>Например, администратор может предоставить пользователю привилегии, позволяющие соединяться с отдельной БД сервера, и может ограничить его доступ . При необходимости привилегии прописываются более детально, поэтому пользователь может получить лишь отдельные права по работе с БД. В частности, возможно наличие прав на просмотр и выборку данных, но отсутствие прав не выполнение таких операций, как удаление.</p>
14 <p>Скачать сервер баз данных MySQL (MySQL Community Server) можно<a>на официальном сайте</a>. Обратите внимание, что дистрибутив доступен для самых разных операционных систем, что делает его действительно универсальным в применении:</p>
14 <p>Скачать сервер баз данных MySQL (MySQL Community Server) можно<a>на официальном сайте</a>. Обратите внимание, что дистрибутив доступен для самых разных операционных систем, что делает его действительно универсальным в применении:</p>
15 <p>Также мы рекомендуем обратить внимание на наш курс по базам данных, где углубленному изучению MySQL посвящён целый образовательный модуль:</p>
15 <p>Также мы рекомендуем обратить внимание на наш курс по базам данных, где углубленному изучению MySQL посвящён целый образовательный модуль:</p>
16 <p><a></a>.</p>
16 <p><a></a>.</p>
17  
17