Читаем Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ полностью

Другая информация: свободный с открытыми кодами (InterBase Public License) программный продукт от Lorenzo Mengoni. Доступны исходные коды. Загрузка и подробности на http://www.men-goni.it.

Инструменты резервного копирования

DBak

DBak является альтернативной утилитой резервного копирования базы данных, которая не использует gbak или Services API. Она копирует базу данных в новую, используя скрипты DDL и перемещение данных. Ее абстрактным уровнем API является IB Objects.

Поскольку DBak оперирует с одной транзакцией SNAPSHOT, она получает надежный мгновенный снимок состояния базы данных на момент старта копирования. Вместе с копированием и восстановлением DBak также может выполнять прямое пересоздание, генерируя рабочую копию базы данных без каких-либо промежуточных стадий.

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

Окружение: Windows.

Другая информация: выполняемые файлы и файлы помощи от Telesis Computing Pty Ltd являются свободно распространяемыми. Полная исходная версия доступна по низкой цене под лицензией Trustware. Информация и загрузка могут быть найдены на http://www.telesiscomputing.com.au/dbk.htm. Обратите внимание, что это не gbak, важно прочесть документацию и понимать разницу.

gbak BackupRunner

Это элегантная, небольшая по объему графическая программа пользователя для утилиты Firebird gbak. Она не использует Services API, а предоставляет вместо этого флаги для установки переключателей gbak. По требованию утилита формирует информационные сообщения прямо в текстовое окно, которое может быть сохранено в качестве протокола. Она требует присутствия gbak.exe.

Окружение: Windows.

Другая информация: свободные двоичные коды от Marco Wobben. Информация и загрузка могут быть найдены на http://www.bcp-software.nl/backuprunner.

Time То Backup

Это набор программ для Firebird, с помощью которого устанавливают копирование по расписанию в виде сервиса Windows или демона Linux на одной или более хост- машинах. Содержит конфигурацию графического интерфейса и управляемый интерфейс для локального или удаленного использования. Конфигурация интерфейса только для командной строки доступна также для Linux.

Окружение: Windows, Linux.

Другая информация: программное обеспечение с открытыми исходными кодами на основании лицензии LGPL от Sqlly Development. Инструменты свободно распространяются с полными исходными кодами на Object Pascal. Информацию и загрузку см. на http://www.sqlly.com/timetobackup.asp.

Разное

Инструменты починки базы данных IBSurgeon

Компания IBSurgeon распространяет множество инструментов для диагностики и починки разрушенных баз данных, а также для восстановления поврежденных резервных копий БД. Ее инструменты диагностики IBFirstAid Diagnostician и IBSurgeon Viewer могут быть свободно загружены. Инструменты, выполняющие фактическую починку, должны быть куплены. Некоторые виды ошибок невозможно восстановить автоматическими инструментами, но компания утверждает, что разрушенные базы данных могут быть переведены в работоспособное состояние в 70% случаев.

Прочесть об этих инструментах и получить советы, как поступать, когда у вас есть разрушенная база данных, которую не может починить gfix, можно на http://www.ib- aid.com.

Анализатор статистики IBAnalyst

IBAnalyst- это инструмент для анализа статистики баз данных InterBase или Firebird, поиска проблем в производительности базы данных, сопровождении, или работы приложений.

IBAnalyst решает две важные задачи:

* визуализирует статистику базы данных и сообщает об актуальных или возможных проблемах;

* предлагает проверенные советы по улучшению производительности базы данных, на основе автоматического анализа ее статистики.

Рекомендуется для регулярного изучения состояния базы данных.

Бесплатен для России и стран СНГ: www.ibase.ru/download/ibanalyst_r.zip.

Interbase DataPump

Interbase DataPump позволяет довольно просто и с полным контролем над процессом перекачивать данные и выполнять их миграцию из любого источника ADO/BDE/ODBC (такого как dBase, Paradox, Access, MSSQL, Sybase, Oracle, DB2, InterBase и т.д.), а также из родных баз данных Firebird в новую базу данных Firebird. Он определяет такие важные детали, как порядок создания объектов с учетом зависимостей.

Инструмент может генерировать полный скрипт SQL для создания базы данных Firebird на основе метаданных из источника ADO/BDE/ODBC, предоставляя при этом полный список типов данных, индексов, ключей, автоинкрементных полей, ссылочной целостности и проверочных ограничений. Он может создавать требуемые генераторы и триггеры для автоинкрементных полей и набор правильных начальных значений.

Перейти на страницу:

Похожие книги

Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript
Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript

Данная книга посвящена программированию игр с помощью ActionScript. Здесь вы найдете подробные указания, необходимые для создания самых разных игр – аркад, головоломок, загадок и даже игровых автоматов. В тексте приведены исходные коды программ и детальные, доступно изложенные инструкции. Базовые принципы программирования ActionScript рассматриваются на примере игр, однако вы без труда сможете применить полученные знания и для разработки неигровых проектов, таких как Web-дизайн и реклама. Рекомендации Гэри Розенцвейга помогут вам не только придумывать занимательные игры и размещать их на Web-сайте, но и оптимизировать скорость их работы, а также защищать свои творения от несанкционированного копирования. Представленный в книге код несложно изменить для использования в других программах.Книга предназначена для широкого круга читателей – создателей анимационных роликов, художников-оформителей, программистов и разработчиков Web-сайтов. Издание может также выступать в качестве практического пособия по изучению ActionScript.

Гэри Розенцвейг

Программирование, программы, базы данных / Программирование / Книги по IT
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ

Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам.Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения.

Скотт Майерс , Скотт Мейерс

Программирование, программы, базы данных / Программирование / Книги по IT