MySQL & mSQL

Другие СУБД среднего масштаба


Когда mSQL впервые вышла на сцену, это была единственная СУБД среднего масштаба с поддержкой SQL. Но она недолго оставалась в одиночестве. Конечно, вы уже знаете о другой такой базе данных: MySQL. За годы, прошедшие после появления mSQL, появилось и несколько СУБД среднего класса. Мы сосредоточились в этой книге на MySQL и mSQL из-за их очень большого сходства и громадной популярности. Было бы, однако, несправедливо не упомянуть о других базах данных.

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



Содержание раздела