405 Меthоd Nоt Аllоwеd - нет, только не сзади....
Есть много популярных СУБД, доступных для работы. В этом руководстве дается краткий обзор нескольких наиболее популярных СУБД. Это поможет вам сравнить их основные
черты.
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. Ее основные языки запросов:
История:
- 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.
Если статья понравилась, то поделитесь ей в социальных сетях: