Существует ли универсальный резервный/извлеченный формат базы данных?Универсальный формат резервного копирования/извлечения базы данных
Я объясню, откуда я родом: наше приложение поддерживает несколько поставщиков баз данных, DB2, MsSql, MySql и Oracle. В настоящее время, когда мы запрашиваем резервную копию от клиента, они должны сделать полную резервную копию в конкретном формате поставщика.
У нас есть небольшая, но мощная домашняя утилита, которая позволяет нам полностью или частично импортировать и экспортировать любые поставщики баз данных. К сожалению, общий формат экстента - это таблицы dBase, которые работают не очень хорошо, поскольку теперь мы используем типы полей SQL, которые не поддерживаются.
Решение заключается в использовании существующего стандартного формата резервного копирования/экстента, если таковой существует. Хотя я не против придумывать свой собственный формат, формат отраслевого стандарта будет иметь больше возможностей.
Существует ли один, или я должен его изобрести?
Заранее благодарен,
Stephen.
Я понимаю трудности с нестандартными типами полей. К счастью, на данный момент мы используем только одно подмножество. XML представляется идеальным выбором, пока вы не подумаете, что некоторые из баз данных превышают 20 Гб. XML добавит много накладных расходов, если не будет использовано сжатие и событие ...? – Steve