Хелен Борри - Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ

Здесь есть возможность читать онлайн «Хелен Борри - Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: Санкт-Петербург, Год выпуска: 2006, ISBN: 2006, Издательство: БХВ-Петербург, Жанр: Базы данных, Программирование, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Рассмотрены вопросы, необходимые разработчику для создания клиент-серверных приложений с использованием СУБД Firebird, явившейся развитием СУБД Borland Interbase 6. Содержится обзор концепций и моделей архитектуры клиент/сервер, а также практические рекомендации по работе с клиентскими библиотеками Firebird. Детально описаны особенности типов данных SQL, язык манипулирования данными (Data Manipulation Language, DML), а также синтаксис и операторы языка определения данных ( Data Definition Language, DDL). Большое внимание уделено описанию транзакций и приведены советы по их использованию при разработке приложений. Описано программирование на стороне клиента и сервера написание триггеров и хранимых процедур, создание и использование событий базы данных, обработка ошибок в коде на сервере и многое другое. Материал сопровождается многочисленными примерами, советами и практическими рекомендациями.
Для разработчиков баз данных

Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

* Добавлен набор символов по умолчанию, который установлен в ISO8859_1, со- - вместимый с данными на английском языке в empdml.sql.

* Был добавлен оператор SET SQL DIALECT 3, поскольку без него некоторые инструменты создавали базу данных с диалектом 1, а отдельные эксперименты, которые проводились с родным диалектом SQL Firebird, завершались с ошибкой или давали неожиданный результат.

* Был добавлен полный путь в оператор CREATE DATABASE, чтобы показать, как реально создаются базы данных. Эта строка создает базу данных на сервере POSIX в каталоге с именем /data/examples. Закомментированная строка будет создавать базу данных в каталоге C:\data\examples. Комментируйте, убирайте комментарий и изменяйте код в соответствии с вашими потребностями.

* Кавычки в пути у CREATE DATABASE были заменены на апострофы.

* Скрипт empdml.sql начинается с оператора SET NAMES ISO8859_I для обеспечения того, что дальнейшие текстовые данные будут сохраняться в правильном наборе символов.

Несмотря на эти небольшие изменения, база данных Employee остается в значительной степени тем, чем она всегда и была, - примером того, как не надо проектировать базы данных! Новый пример базы данных для Firebird сейчас создается. Он должен быть готов к концу 2004 года на http://www.apress.com и на других сайтах сообщества Firebird. В конце концов этот пример будет поставляться в комплекте Firebird.

Приложение 7. Ограничения Firebird

Большинство фактических ограничений Firebird практически шире того, что нужно в программах. Например, вы можете определить до 32 767 [169] На самом деле, как показывает практика, не более 16 000 столбцов INTEGER.- Прим. науч. ред. столбцов в таблице, однако зачем вы будете это делать? В табл. 7.1 представлены теоретические и практические ограничения, применимые к Firebird 1.0.x и 1.5. Некоторые из этих ограничений будут изменены в сторону улучшения в следующих версиях, так что просматривайте заметки по релизу, чтобы отследить изменения.

Таблица П7.1. Ограничения Firebird 1.0.x и 1.5

Объект

Элемент

Firebird 1.0.x

Firebird 1.5

Замечания

Идентификаторы

Почти все объекты

31 символ

31 символ

Нельзя использовать символы вне диапазона US ASCII (ASCIIZ)

Имена ограничений

27 символов

27 символов

Даты

Самые ранние и самые поздние даты

января 100 г.

Самая поздняя

31 декабря 9999 г. Замечание: считается, что сервер может аварийно завершаться, если системная дата на сервере установлена больше, чем 2039 [170] Мало какие нынешние приложения переживут 19 января 2038 года - это проблема переполнения даты еще более худшая, чем проблема 2000 года. Устаревший формат даты в языке С (структура time t) не способен хранить года более 2038. С другой стороны, так долго приложения не эксплуатируются, а для внедряемой сейчас 64-битовой архитектуры и новых приложений такой проблемы нет. - Прим. науч. ред. .

Сервер

Максимальное количество подключенных клиентов [171] 3 Это число больше реального числа, которое способна обеспечить операционная система. Например, RedHat Linux без изменения настроек и перекомпиляции ядра допускает до -600 соединений. Чаще всего проблема с числом соединений возникает из за "несконфигурированного" xinetd на Linux, где по умолчанию задано ограничение в -50-60 соединений на конкретное приложение. - Прим. науч. ред.

024 (TCP/IP)

024 (TCP/IP)

Теоретическое ограничение меньше для Windows с именованными каналами (NetBEUI) - сервер, скорее всего, зависнет при более чем 930 одновременных соединениях. Практически нормальным будет не более 150 одновременных подключений клиентов Суперсервера при обычных интерактивных приложениях для сервера с низкими спецификациями. Для Классического сервера это количество может быть меньше по причине того, что каждый клиент использует больше ресурсов

Максимальное количество баз данных, открытых в одной транзакции

Количество баз данных, открытых при запуске транзакции с помощью isc_start_multiple(), ограничивается только доступными системными ресурсами. Транзакция, запущенная с помощью isc start transaction(), ограничивает количество одновременно подключенных баз данных 16

База данных

Количество таблиц

32 767

32 767

Максимальный размер

7 Тбайт

7 Тбайт

Приблизительное теоретическое ограничение. Не известна база данных Firebird с таким количеством записей, чтобы ее размер превышал 7 Тбайт

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ»

Представляем Вашему вниманию похожие книги на «Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ»

Обсуждение, отзывы о книге «Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x