Есть много популярных СУБД, доступных для работы. В этом руководстве дается краткий обзор нескольких наиболее популярных СУБД. Это поможет вам сравнить их основные
черты.
MySQL
MySQL является базой данных SQL с открытым исходным кодом, разработанной шведской компанией MySQL AB. MySQL произносится как “my ess-que-ell,”, в отличие от SQL, произносится как “sequel”.
MySQL поддерживает множество различных платформ, включая Microsoft Windows, основных дистрибутивов Linux, UNIX и Mac OS X.
MySQL имеет платные и бесплатные версии, в зависимости от его использования (некоммерческих/коммерческих) и функций. MySQL поставляется с очень быстрым, многопоточным, многопользовательским и надежным сервером баз данных SQL.
История:
Разработку вели MySQL Майкл Widenius & David Axmark начиная с 1994 года.
Первый внутренний релиз 23 мая 1995 года.
Версия для Windows была выпущена 8 января 1998 года для Windows 95 и NT.
Версия 3.23: бета с июня 2000 года, релиз производства января 2001.
Версия 4.0: бета с августа 2002 года, релиз производства марта 2003 года (союзы).
Версия 4.01: бета с августа 2003 года Джиоти принимает MySQL для отслеживания базы данных.
Версия 4.1: бета с июня 2004 года, релиз производства октября 2004.
Версия 5.0: бета с марта 2005 года, релиз производства октября 2005.
Sun Microsystems приобрела MySQL AB 26 февраля 2008 года.
Версия 5.1: релиз производства 27 ноября 2008.
Особенности:
Высокая производительность.
Высокая доступность.
Масштабируемость и гибкость запуска
Надежная поддержка транзакций.
Web хранилища данных. Сильные стороны
Сильная защита данных.
Комплексное развитие приложений.
Удобное управление.
Open Source Freedom и 24 х 7 поддержка.
Самая низкая совокупная стоимость владения.
MS SQL Server
MS SQL Server является реляционной системой управления базами данных, разработанная Microsoft Inc. Ее основные языки запросов:
T-SQL.
ANSI SQL.
История:
1987 – Sybase выпускает SQL Server для UNIX.
1988 – Microsoft, Sybase и Aston-Tate порт SQL Server для OS/2.
1989 – Microsoft, Sybase и Aston-Tate выпуск SQL Server 1.0 для OS/2.
1990 – SQL Server 1.1 выпущен с поддержкой клиентов Windows 3.0.
Aston – Тейт выпадает из разработки SQL Server.
2000 – Microsoft выпускает SQL Server 2000.
2001 – Microsoft выпускает XML для SQL Release 1 веб-сервера (скачать).
2002 – Microsoft выпускает SQLXML 2.0 (переименован из XML для SQL Server).
2002 – Microsoft выпускает SQLXML 3.0.
2005 – Microsoft выпускает SQL Server 2005 по 7 ноября 2005 года.
Особенности:
Высокая производительность.
Высокая доступность.
Зеркальное отображение базы данных.
Моментальные снимки баз данных.
Интеграция CLR.
Service Broker.
DDL триггеры.
Функции ранжирования.
Row-версия на основе уровней изоляции.
XML-интеграция.
TRY…CATCH.
Компонент Database Mail.
ORACLE
Это очень большая и управляемая база данных несколькими пользователями системы. Oracle является реляционной системой управления базами данных, разработанная корпорацией “Oracle”.
Oracle позволяет эффективно управлять своими ресурсами, информационными базами данных, среди многочисленных клиентов, запрашивающих и отправки данных в сети.
Это отличный выбор для сервера баз данных клиент / серверных вычислений. Oracle поддерживает все основные операционные системы для клиентов и серверов, в том числе MSDOS, NetWare, UnixWare, OS / 2 и большинстве разновидностей UNIX.
История:
Oracle появилась в 1977 году.
1977 – Ларри Эллисон, Боб Майнер и Эд Оутс основал лаборатории разработки программного обеспечения для проведения опытно-конструкторских работ.
1979 – Версия 2.0 была выпущена Oracle и он стал первым коммерческим реляционная база данных, и в первую базу данных SQL. Компания изменила свое название на Relational Software Inc. (RSI).
1981 – RSI начал разрабатывать инструменты для Oracle.
1982 – RSI был переименован в корпорации Oracle.
1983 – Oracle выпустила версию 3.0, переписан на языке C и побежал на нескольких платформах.
1984 – Oracle версия 4.0 была выпущена. В нем содержатся такие функции, как управление параллелизмом – многоверсионную согласованность чтения и т.д.
1985 – Oracle версия 4.0 была выпущена. В нем содержатся такие функции, как управление параллелизмом – многоверсионную согласованность чтения и т.д.
2007 – Oracle выпустила Oracle11g. Новая версия ориентирована на лучшее разбиение на разделы, легко миграции и т.д.
Особенности:
Совпадение
Согласованность чтения
Механизмы блокировки
Замораживание базы данных
Портативность
Самоуправляемая база данных
SQL * Plus
ASM
Планировщик
Диспетчер ресурсов
Хранилище данных
Материализованные представления
Битовые индексы
Сжатие таблиц
Параллельное выполнение
Аналитическая SQL
Сбор данных
Разметка
MS ACCESS
Это один из самых популярных продуктов Microsoft. Microsoft Access представляет собой программное обеспечение для управления базами данных начального уровня. База данных MS Access не только недорогая, но и мощная база данных для небольших проектов.
MS Access использует движок базы данных Jet, который использует конкретный язык SQL диалекта (иногда называют Jet SQL).
MS Access поставляется с профессиональным изданием пакета MS Office. MS Access имеет простой в использовании интуитивно понятный графический интерфейс.
1992 – Access была выпущена версия 1.0.
1993 – Access 1.1 выпущен для улучшения совместимости с включением языка программирования Basic Access.
Наиболее значительный переход был из Access 97 в Access 2000
2007 – Access 2007, новый формат базы данных был введен ACCDB, который поддерживает сложные типы данных, такие как многозначного и монтажными полей.
Особенности:
Пользователи могут создавать таблицы, запросы, формы и отчеты, и соединить их вместе с макросами.
Импорт и экспорт данных в различных форматах, включая Excel, Outlook, ASCII, Dbase, Paradox, FoxPro, SQL Server, Oracle, ODBC и т.д.
Существует также формат базы данных Jet (MDB или ACCDB в Access 2007), который может содержать приложения и данные в одном файле. Это делает его очень удобным для распространения всего приложения другому пользователю, который может запустить его в отключенных средах.
Microsoft Access предлагает параметризованные запросы. Эти запросы и таблицы доступа можно ссылаться из других программ, таких как VB6 и .NET через DAO или ADO.
На рабочем столе выпуски Microsoft SQL Server можно использовать с доступом в качестве альтернативы к базе данных Jet Engine.
Microsoft Access является файлом базы данных на основе сервера. В отличие от клиент-серверных реляционных систем управления базами данных (СУБД), Microsoft Access не реализует триггеров базы данных, хранимых процедур или ведение журнала транзакций.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Если статья понравилась, то поделитесь ей в социальных сетях: