URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 95841
[ Назад ]

Исходное сообщение
"Первый выпуск pg_catcheck, утилиты для проверки целостности ..."

Отправлено opennews , 13-Май-14 21:38 
Компания EnterpriseDB представила (http://www.postgresql.org/about/news/1521/) первый выпуск утилиты pg_catcheck (https://github.com/EnterpriseDB/pg_catcheck), предназначенной для выявления повреждений элементов каталога хранения в PostgreSQL и Postgres Plus Advanced Server. В случае возникновения в процессе работы с СУБД ошибок целостности хранилища, утилита помогает установить характер повреждений и степень серьёзности проблемы. В том числе осуществляется проверка наличия логических ошибок, таких как рассогласованность системных баз  (например, отсутствие в pg_namespace.oid значений, присутствующих в pg_catalog.relnamespace).  Поддерживается проверка хранилищ PostgreSQL начиная с выпуска 8.4. Код утилиты распространяется под BSD-подобной свободной лицензией, под которой распространяется  PostgreSQL.

URL: http://www.postgresql.org/about/news/1521/
Новость: http://www.opennet.me/opennews/art.shtml?num=39761


Содержание

Сообщения в этом обсуждении
"Первый выпуск pg_catcheck, утилиты для проверки целостности ..."
Отправлено Аноним , 13-Май-14 21:38 
а для mysql есть что-то похожее?

"Первый выпуск pg_catcheck, утилиты для проверки целостности ..."
Отправлено Аноним , 13-Май-14 21:48 
myisamchk

"Первый выпуск pg_catcheck, утилиты для проверки целостности ..."
Отправлено Аноним , 13-Май-14 22:50 
петросян, что ли?

"Первый выпуск pg_catcheck, утилиты для проверки целостности ..."
Отправлено NYM , 14-Май-14 11:31 
http://www.opennet.me/man.shtml?topic=myisamchk&category=1&r...

"Первый выпуск pg_catcheck, утилиты для проверки целостности ..."
Отправлено A.Stahl , 13-Май-14 22:51 
Т.е. сама база не умеет себя инспектировать?
Как так? Это же жопа... Т.е. получается, что факт проблемы будет выявлен лишь тогда, когда БД начнёт отдавать бред по запросам, т.е. тогда, когда уже поздно?
Гм.

"Первый выпуск pg_catcheck, утилиты для проверки целостности ..."
Отправлено Аноним , 13-Май-14 23:11 
Что значит "сама база"? Набор бинарных данных в /usr/local/pgsql/data? И как оно может вообще что-то делать, кроме как просто быть двоичными данными (даже не исполняемым кодом). А-а-а, ты видимо из тех, кто не знает разницы между БД и СУБД.

"Первый выпуск pg_catcheck, утилиты для проверки целостности ..."
Отправлено Аноним , 13-Май-14 23:38 
> Что значит "сама база"? Набор бинарных данных в /usr/local/pgsql/data? И как оно
> может вообще что-то делать, кроме как просто быть двоичными данными (даже
> не исполняемым кодом). А-а-а, ты видимо из тех, кто не знает
> разницы между БД и СУБД.

Чтобы ты знал. В отрасли "базой данных" принято называть именно СУБД - сиречь, работающий инстанс + им смонтированные и открытые файлы содержащие оную БД.


"Первый выпуск pg_catcheck, утилиты для проверки целостности ..."
Отправлено Аноним , 14-Май-14 00:03 
> В отрасли "базой данных" принято называть именно СУБД.

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


"Первый выпуск pg_catcheck, утилиты для проверки целостности ..."
Отправлено Аноним , 14-Май-14 07:54 
Во-первых, в отрасли, как ты выразился, все всё называют своими именами. Во-вторых, если ты все-таки имел ввиду БД==СУБД, то тогда да, умеет и сама это делать. Ты хоть новость то, блин, почитай в оригинале.

"Первый выпуск pg_catcheck, утилиты для проверки целостности ..."
Отправлено Аноним , 14-Май-14 18:13 
Он же "представитель отрасли" - он по английски не умеет :)

"Первый выпуск pg_catcheck, утилиты для проверки целостности ..."
Отправлено rob pike , 14-Май-14 00:42 
>However, pg_catcheck is not a general corruption detector. For that, you should use PostgreSQL's checksum feature (initdb -k).
>-k
>--data-checksums
>
>Use checksums on data pages to help detect corruption by the I/O system that would otherwise be silent. Enabling checksums may incur a noticeable performance penalty. This option can only be set during initialization, and cannot be changed later. If set, checksums are calculated for all objects, in all databases.

"Первый выпуск pg_catcheck, утилиты для проверки целостности ..."
Отправлено Аноним , 14-Май-14 02:34 
Умеет