Публикации от Дмитрий Кузьменко

Особенности ремонта баз без бэкапов

При ремонте баз данных периодически сталкиваемся с полным отсутствием бэкапов или копий БД. Если в этом случае в базе повреждены метаданные, то восстановить уже практически Читать на сайте автора.

Читать на сайте автора.

Жертвы тиража N 2

Продолжение темы в исходной «Жертвы тиража«. Писал где-то в 2006-2007 году. Нашел как черновик, решил опубликовать, чего пропадать тексту 🙂 http://www.osp.ru/os/2005/11/072.htm7 проблем программной инженерии середина 80-ых — Читать на сайте автора.

Читать на сайте автора.

Век живи, век учись

Если при restore бэкапа InterBase gbak вам выдает ошибкуdecompression length errorто скорее всего бэкап был сделан другой (предыдущей) версией gbak (или InterBase).В этом случае или надо взять gbak.exe от нужной версии, или сделать бэкап повторно с указанием опции -expand. Получается, что у InterBase опцию -expand желательно указывать при бэкапе? И у Firebird? Читать на сайте […]

Читать на сайте автора.

Шифрование баз данных в InterBase

Наконец-то дописал статью про шифрование баз. http://www.ibase.ru/devinfo/ib-encrypt.htm Вопросы можете задавать как удобнее — либо здесь в комментариях, либо на email в конце статьи. Читать на сайте автора.

Читать на сайте автора.

Android, Delphi, и … где моя база?

Еще в сентябре 2013 года, на презентации RAD Studio XE5 я докладывал про IBLite, как с ним работать на мобильных устройствах.http://www.youtube.com/watch?v=YMs1buTLI1Y Однако сразу же возник вопрос — где находится база данных на смартфоне, как ее «вытащить», обновить, и так далее. Покопавшись в разных местах, ясного ответа не нашел, а экспериментировать вслепую, или перечитывать тонны абстрактной […]

Читать на сайте автора.

InterBase на мобилах

InterBase явно опережает Firebird в захвате рынка мобильных платформ. Вместе с Delphi XE4 разработчики получили возможность использовать InterBase (в варианте IBLite) на iOs, а для Android уже есть IBLite в редистрибутивах бета-версии Delphi XE5 (которая выйдет в начале сентября). Вот пример приложения, работающего с IBLite на iOs и Android:http://blogs.embarcadero.com/sarinadupont/2013/08/26/cooking-with-interbase-on-android-and-ios/ Я пока еще IBLite для Android […]

Читать на сайте автора.

Внезапный direct I/O

На этот пост спровоцировало разбирательство на sql.ru. Там много страниц, можно не читать, здесь я обобщу полученный опыт. Итак, СУБД Firebird и InterBase обычно используют файловый кэш при работе с БД. Вернее сказать, не «используют кэш», а при открытии файла БД указывают опции, которые включают или выключают этот кэш в определенных случаях.Одновременно, они используют свой […]

Читать на сайте автора.