Книга знаний

Инф. технологии

Современное состояние баз данных

Часто программистам 1С приходится иметь дело с другими базами данных – для организации обмена с этими базами, для прямого чтения/записи в базу данных, для ОЛАП-анализа и т.п. Поэтому полезно сравнить различные СУБД между собой. В определенном роде это ЛикБез.Автор статьи: Гений 1С | Редакторы: Neco, SilentMan, Vovan58, Buran
Последняя редакция №15 от 29.08.06 | История
URL: http://kb.mista.ru/article.php?id=345

Ключевые слова: СУБД,база данных,SQL,кластер


Термины:
Кластеризация – разнесение базы на несколько машин.
Шифрование базы данных – файл базы данных зашифрован, даже в случае получения физического носителя невозможно извлечь данные.

Access


Очень популярная СУБД, потому что программа Access входит в состав Microsoft Office, база размещается в одном файле, с базой работают многие библиотеки.
Позиционируется как СУБД для персональных баз данных. На территории России распространены многопользовательские решения на Access для среднего размера баз.
* Максимальное число строк в таблице :
* Максимальное число колонок в таблице:
* Максимальное число таблиц в базе данных:
* Максимальный объем базы данных:
* Максимальное число таблиц в запросе:
* Поддерживаемые стандарты SQL:
* Кластеризация: нет
* Шифрование базы данных:
* Стоимость:

Встроенная среда разработки приложений


Имеет встроенную среду для разработки приложений.

Транзакции:

Блокировки:


Индексы:

Формат хранения базы данных


База данных хранится в одном файле MDB.

DBF


По сути это не СУБД, а формат хранения данных.
Однако много баз данных используют для хранения данных формат DBF, так что не упомянуть о нем нельзя. Используется(использовался) следующими СУБД - FoxBase, FoxPro, DBase, Clipper.
* ОС: Windows, Linux
* Максимальное число строк в таблице :
* Максимальное число колонок в таблице:
* Максимальное число таблиц в базе данных:
* Максимальный объем базы данных:
* Максимальное число таблиц в запросе:
* Кластеризация: нет
* Шифрование базы данных:
* Стоимость: бесплатная.

Поддерживаемые стандарты SQL


Не поддерживается SQL. - Уже в версиях FoxBase 2 поддерживались запросы SQL SELECT (1992г.)
Есть некоторые компоненты для Delphi, где поддерживаются SQL-запросы на чтение.
Проблема возникает с логической структурой.

Формат хранения базы данных


База данных хранится во множестве файлов данных DBF и файлов индекса CDX. Обычно файлы размещают в одной папке, но возможно размещать их в разных папках на разных компьютерах.

Microsoft SQL Server

Интересно, про какой из серверов говорим?
Флагман Микрософт в области СУБД.
* ОС: Windows

ТТХ


Вместо всего нижеследующего достаточно дать ссылку на список различных версий SQL-северов: http://www.microsoft.com/sql/editions/default.mspx
и посмотреть в BOL (причем на русском!) - http://www.microsoft.com/downloads/details.aspx?displaylang=ru&FamilyID=be6a2c5d-00df-4220-b133-29c1e0b6585f
ВСЕ! Все?  (не юродствуй, во-первых это на английском, во-вторых речь конечно же идет про тот SQL-сервер, который используется с 1С).
Истоки - Sabase.
До двух миллиардов таблиц в базе данных и 1024 столбца в таблице.
Число строк и общий размер таблицы ограничиваются только доступным пространством для хранения. Максимальное число байтов для строки равно 8 060. Это ограничение смягчается для таблиц со столбцами типов varchar, nvarchar, varbinary или sql_variant, для которых общая определенная ширина таблицы может превышать 8 060 байт. Ширина каждого из этих столбцов по-прежнему должна находиться в пределах 8 000 байт, но суммарная ширина столбцов в таблице может превышать предел в 8 060 байт.
* Кластеризация: нет
* Шифрование базы данных: нет
* Встроенная среда для разработки приложений: нет (http://go.microsoft.com/fwlink/?LinkId=65110 прежде чем давать ссылку на download, дайте ссылку на описание)
* Стоимость:

Бесплатная версия:


MS SQL Personal Edition – однопользовательская СУБД для применения на персональном компьютере.
Эх ... http://msdn.microsoft.com/vstudio/express/sql/download/

Postgree SQL Server


Книга знаний: v8: Обзорно PostgreSQL ( база данных 1С:Предприятие 8.1);
Будет популярна благодаря тому, что 1С 8.1 будет поддерживать Postgree для Linux. Что-же было до появления 1с?!
СУБД с открытым кодом.

Oracle


Очень мощная СУБД.
* Стоимость:$4 995 на процессор (для систем с одним процессорным слотом)
* Бесплатная версия: есть, название не помню. (Express Edition - используемая оперативная память — 1 ГБайт, максимальный объём данных — 4 ГБайт)

FoxPro

FireBird


Является продолжением СУБД InterBase. СУБД с открытым кодом.
Хранится в файлах с расширением GDB.
Может быть как очень компактной (например использоваться для хранения данных об оглавлении компакт-диска) так и использоваться в промышленных масштабах.
Реляционная СУБД - удовлетворяет 9 из 11 признаков реляционной СУБД.
Первая научилась хранить графические(бинарные) данные. Хорошая скорость выборки,
Плохая при добавлении большого количества данных - требуется выгрузка и загрузка вновь.

Sybase


Что за зверь? Раз написали, хоть пару слов...

DB 2


СУБД от IBM. Конкурент Оракла

ADABAS


Что за зверь? Раз написали, хоть пару слов...

MySQL


Известна в первую очередь благодарю удобному использованию в языке PHP. Связка PHP+MySQL - устоявшийся набор для движка веб-сайта.
В предыдущих версиях не поддерживались транзакции, в последних версиях это исправлено (номера версий, плиз).

Cache


Объектная база данных. Новый подход к хранению структурированных данных
Бесплатная однопользовательская версия.

Прошу дописать статью.
Зачем? Чтобы иметь хороший обзор всех СУБД в одном месте, причем на русском языке. ;-)

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика