SQL - СУБД базы данных

Для работы доступно множество популярных СУБД. В этом руководстве дается краткий обзор некоторых из самых популярных СУБД. Это поможет вам сравнить их основные характеристики.

MySQL

MySQL - это база данных SQL с открытым исходным кодом, разработанная шведской компанией MySQL AB. MySQL произносится как «my ess-que-ell», в отличие от SQL, произносимого как «продолжение».

MySQL поддерживает множество различных платформ, включая Microsoft Windows, основные дистрибутивы Linux, UNIX и Mac OS X.

MySQL имеет бесплатную и платную версии, в зависимости от его использования (некоммерческое / коммерческое) и функций. MySQL поставляется с очень быстрым, многопоточным, многопользовательским и надежным сервером базы данных SQL.

История

  • Разработка MySQL Майклом Видениусом и Дэвидом Аксмарком началась в 1994 году.

  • Первый внутренний выпуск 23 - го мая 1995.

  • Версия для Windows была выпущена 8 - го января 1998 года для Windows 95 и NT.

  • Версия 3.23: бета с июня 2000 г., производственный выпуск - январь 2001 г.

  • Версия 4.0: бета с августа 2002 г., производственный выпуск - март 2003 г. (союзы).

  • Версия 4.1: бета с июня 2004 г., производственный выпуск - октябрь 2004 г.

  • Версия 5.0: бета-версия с марта 2005 г., производственный выпуск - октябрь 2005 г.

  • Sun Microsystems приобрела MySQL AB на 26 - е февраля 2008 года.

  • Версия 5.1: релиз производства 27 - го ноября 2008 года.

Особенности

  • Высокая производительность.
  • Высокая доступность.
  • Масштабируемость и гибкость Запускайте что угодно.
  • Надежная поддержка транзакций.
  • Сильные стороны Интернета и хранилищ данных.
  • Надежная защита данных.
  • Комплексная разработка приложений.
  • Легкость управления.
  • Свобода с открытым исходным кодом и круглосуточная поддержка.
  • Самая низкая совокупная стоимость владения.

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.

  • Астон-Тейт прекращает разработку SQL Server.

  • 2000 - Microsoft выпускает SQL Server 2000.

  • 2001 - Microsoft выпускает XML для SQL Server Web Release 1 (скачать).

  • 2002 - Microsoft выпускает SQLXML 2.0 (переименованный из XML в SQL Server).

  • 2002 - Microsoft выпускает SQLXML 3.0.

  • 2005 - 7 ноября 2005 года Microsoft выпускает SQL Server 2005.

Особенности

  • Высокая производительность
  • Высокая доступность
  • Зеркальное отображение базы данных
  • Снимки базы данных
  • Интеграция со средой CLR
  • Сервисный брокер
  • DDL-триггеры
  • Функции ранжирования
  • Уровни изоляции на основе версий строк
  • Интеграция XML
  • TRY...CATCH
  • Почта базы данных

ORACLE

Это очень большая многопользовательская система управления базами данных. Oracle - это система управления реляционными базами данных, разработанная Oracle Corporation.

Oracle работает над эффективным управлением своими ресурсами, базой данных информации среди множества клиентов, запрашивающих и отправляющих данные в сети.

Это отличный выбор сервера баз данных для вычислений клиент / сервер. Oracle поддерживает все основные операционные системы для клиентов и серверов, включая MSDOS, NetWare, UnixWare, OS / 2 и большинство разновидностей UNIX.

История

Oracle начала свою деятельность в 1977 году и отметила свои 32 замечательных года в отрасли (с 1977 по 2009 год).

  • 1977 - Ларри Эллисон, Боб Майнер и Эд Оутс основали Лаборатории разработки программного обеспечения, чтобы заняться разработкой.

  • 1979 - Выпущена версия Oracle 2.0, которая стала первой коммерческой реляционной базой данных и первой базой данных SQL. Компания сменила название на Relational Software Inc. (RSI).

  • 1981 - RSI приступила к разработке инструментов для Oracle.

  • 1982 - RSI переименована в Oracle Corporation.

  • 1983 - Oracle выпустила версию 3.0, переписанную на языке C и работающую на нескольких платформах.

  • 1984 - Выпущена версия Oracle 4.0. Он содержал такие функции, как контроль параллелизма - согласованность чтения нескольких версий и т. Д.

  • 1985 - Выпущена версия Oracle 4.0. Он содержал такие функции, как контроль параллелизма - согласованность чтения нескольких версий и т. Д.

  • 2007 - Oracle выпустила Oracle11g. Новая версия ориентирована на лучшее разбиение на разделы, простую миграцию и т. Д.

Особенности

  • Concurrency
  • Последовательность чтения
  • Механизмы блокировки
  • База данных Quiesce
  • Portability
  • Самоуправляемая база данных
  • SQL*Plus
  • ASM
  • Scheduler
  • Менеджер ресурсов
  • Хранилище данных
  • Материализованные представления
  • Индексы Bitmap
  • Сжатие таблицы
  • Параллельное выполнение
  • Аналитический SQL
  • Сбор данных
  • Partitioning

ДОСТУП К MS

Это один из самых популярных продуктов 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 для улучшения совместимости с включением языка программирования Access Basic.

  • Наиболее значительный переход был от 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 предлагает параметризованные запросы. На эти запросы и таблицы Access можно ссылаться из других программ, таких как VB6 и .NET, через DAO или ADO.

  • Настольные выпуски Microsoft SQL Server можно использовать с Access в качестве альтернативы Jet Database Engine.

  • Microsoft Access - это база данных на основе файлового сервера. В отличие от систем управления реляционными базами данных (СУБД) клиент-сервер, Microsoft Access не реализует триггеры базы данных, хранимые процедуры или ведение журнала транзакций.