Повреждено — значит уничтожено

 Опять я про ремонт. Никак люди с битыми базами не могут понять, что «починить базу данных» — это не восстановить абсолютно всё. Это привести ее

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

Вы пока базу поремонтируйте, а мы с ней поработаем

 Есть такое понимание у людей, когда база вроде бы рабочая, но где-то там что-то повреждено. Например, всё работает, кроме запросов к одной из таблиц.

Ну и,

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

— А вы базы чините? — Ага…

 Да, с 2002 года у нас есть услуга платного ремонта баз данных СУБД Firebird и InterBase. В процессе ручного ремонта для облегчения наших усилий мы

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

SMR и кое-что еще

Наверное, уже все (кому интересно) в курсе про скандал со спецификой записи на некоторых моделях жестких дисков. Эта специфика называется SMR.
Вот отличный пост на хабре,

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

Вебинар по InterBase 2020

Завтра (9 апреля 2020) будет вебинар по InterBase 2020 с Embarcadero.
Расскажу про все интересные фичи, зачем, как использовать, и т.д.

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

gbak -b -e. Сжимать или не сжимать?

При бэкапе (gbak -b) данные по умолчанию сжимаются. Что там за сжатие, я понятия не имею (надо спросить у разработчиков). Но у gbak есть опция

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

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

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

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

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

Продолжение темы в исходной «Жертвы тиража«. Писал где-то в 2006-2007 году. Нашел как черновик, решил опубликовать, чего пропадать тексту 🙂

https://osp.ru/os/2005/11/072.htm
7 проблем программной инженерии

середина 80-ых —

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

Unexpected feature

I have a task to experiment with 2 instances of InterBase XE7 at the same computer.
Install went OK over existing instance gds_db. Don’t forget to

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

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

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

Получается, что у InterBase опцию -expand желательно указывать при бэкапе? И у Firebird?

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