Восстановление после аварий
Резервное копирование не прерывая работы
Backing up the database is simple with InterBase. Because InterBase runs a multiversioning architecture, starting a backup takes a snapshot at that point in time, allowing others to still be connected and changing the database. Because you don’t need to get users out of the system, InterBase can be left running 24x7 while still allowing you to backup your business lifeblood, your data!
The database can be backed up via command line, through our admin tools, via code using the backup APIs, or via the ODBC driver GUI. For Delphi, C++, RAD Studio developers IBX and FireDAC components provide a handy wrapping of the backup/restore/mend APIs, allowing for easy integration of database management inside your own applications.
Особые дампы данных
Distinguished data dumps (also known as incremental dumps) are a fast way of creating a copy of your database as part of your disaster recovery plans. A data dump is different from a traditional backup (that has to be restored into an active database format) as it produces a read-only copy of the database. It is therefore popular as a disaster-recovery option, as the database just needs to be switched to read/write, which is faster than waiting for a restore to complete. If you are looking to run a copy of your database on a secondary database server to spread the load of processor-demanded reporting, then this may also be the right option for you.
Running a distinguished data dump for the first time creates a complete copy of the database in read-only mode, with subsequent runs updating this copy with only the changed pages from the primary database. Distinguished data dumps are the recommended way of backing up with Change Views as it maintains the transaction IDs required to maintain Change View subscriptions.
Multithreaded Restore
InterBase uses parallel processing technologies to speed up the restoration of a backup. Indexes are the most time-consuming part of restoring a database as they have to be rebuilt. InterBase restores using multiple threads on multiple processors to ensure the fastest possible restoration of the database and indexes.
Журналирование
Множество медицинских систем во всем мире полагаются на журналирование в InterBase. С помощью журналирования достигается надежное сохранение данных на диск и скорость работы СУБД, работающих в памяти. Журналирование БД может быть включено одной строкой SQL и не требует изменений в приложениях. Иногда его называют «write-ahead logging» (WAL). Подробнее
Point-in-Time Recovery
Развитием журналирования являются архивы журналов (Journal Archives), которые позволяют восстанавливать БД на конкретный момент времени в прошлом. Если вам приходилось видеть, как кто-то «случайно» удалял таблицу заказов или вдруг самостоятельно повышал всем зарплату на 50%, вы оцените возможность возврата базы данных к любому моменту в прошлом, содержащемуся в архиве журнала. Можно также хранить архивные журналы на другом устройстве, что дает быстрый способ восстановления после аварии, даже если отсутствует резервная копия, и снижает риск потерь изменений данных после последнего резервного копирования в случае аппаратного сбоя. Подробнее