Главная страница


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Vitaly Polikarpov                    2:461/132      23 Nov 2001  17:52:00
 To : Vladimir Pavlikov
 Subject : Re: Выбоp СУБД
 -------------------------------------------------------------------------------- 
 
 
 20 Nov 01 18:19, Vladimir Pavlikov -> Ivan Azmanoff:
 
 >>  YI> А если этот байтик накpоется в одном из dbf файлов бyдет намного
 >>  YI> легче?
 
 В случае необходимости можно проверять валидность рекорда, но по хорошему это
 должно быть ф-ией СУБД.
 
 >>     очень смешно... пpосто согласись, что веpоятность повpеждения одного
 >>     гигантского файла намного больше, чем повpеждение отдельного небольшого
 >>     файла. Точно так же, когда я пишy на дискетy большой файл, я pазбиваю 
 >> его    на десяток мелких. Если повpедится один такой файл, я пpосто заменю
 >>     повpежденный файл.
  VP> "Пpосто согласись", что база имеет один размер (примерно) что в одном
  VP> файле, что в сотне. И вероятность повреждения одного большого файла
  VP> вряд ли больше, чем одного из сотни меньших.
 
 И зачем это клятi буржуiни выдумали какие-то там цилиндры, сектора/кластеры, 
 их низкоуровневую подмену ("втихаря", пока для этого есть возможность), 
 RAID-5 наконец ;)      
 
 Hыне, багодаря SMART и др. о хожднении "по граблям" под названием BadBlock 
 до поры до времени забывают, но там и других низкоуровневых хватает, при 
 которых носитель отказывает чаще всего целиком и надолго (до низкоуровневого
 репайра, если данные того стоят), если не навсегда.
 
  VP> При этом в любом случае повреждается база, и лечить ее методом 
  VP> "я пpосто заменю повpежденный файл" - очень плохое "решение".
 
 Hе стоит так категорично, особенно, если база большая и время восстановления
 критично, а RAID-5 ставить еще не целесообразно по экономическим или
 скоростным критериям.
 
 Эхотаг ведь используют не только в офисах, когда можно "девочек отправить 
 кофейку попить", но и для журналирования реалтаймовых или непериодических 
 процессов, задач управления, в т.ч. и в отнюдь не тепличных условия - 
 промконтролеры и тп.
 
 А теперь вопрос в студию:
 Какие СУБД поддерживают _автоматический_ контроль целостности хранимого
 контента на уровне целостности рекорда таблицы после завершенной транзакции? 
 А также целостности SQL-запросов и других хранимых процедур?
 
 "Соломку подстилать" в виде _своевременного_ бэкапа это круто, но:
 
 Беру 30Mb mdb-шник, копирую в temp\, открываю hex-вьювом и:
 В _цикле_ искажаю по несколько байт данных и запуская Асcess97.
 И так 8 раз- пока мне не надоело, без единого "вопля" о:
 -несанкционированой модификиции прикрытой паролем (от честных людей:) базы;
 -необходимости бэкапа :)
 
 Замечу, что результаты идентичны как для шифрованого, так для нешифрованого
 mdb - только и того, что в последней поля открыты.  
 
 А вот и "счастье" привалило - A97 вывалился наконец-то по невозможности
 прочитать рекорд при попытке зашифровать "подбитую" вдоль и поперек, без 
 привязки к полям базу. 
 
 И что дальше с ней делать? Писать софтину для разбраковки данных, или сразу 
 "в морг"? ;)
 
 Так на каком цикле "искажений" _рабочих_ (а не тестовых!) данных мы ныне
 плывем? ;) 
 
 По какой рез.копии делать, и когда, собственно, начинать бэкап? ;)
 
 Заодно, и кто должен этим озадачиваться: админ с местами _уже_ искаженной, 
 местами устаревшей резервной копией, когда (СУ)БД ну уж "савсэм 
 прижмурилась"(c), или все-же недоделкины из простоквашино, стучашие пятками 
 в грудь какие они крутые прогамеры, позволяющие в СУБД 
 с _интегрированым_хранением_  подменить _втихаря_ не только текст,
 но и хранимые процедуры, ссылки на ресурсы и тп. со всеми вытекающими :(
 
 Благо хоть А97 юзается как записная книжка и не более..
 Что было-бы в случае офисного/банковского/технологического применения,
 когда за искаженными данными будут стоять финансы или глюкнувший критичный
 техпроцесс - no coment :(
 
 Это одна из причин, по которой от использования СУБД для хранения критичных
 данных отказался 5 лет назад, в пользу обычных FS, направив усилия на
 создание ИПС, работающей с "сырым" plain-text, а не индексироваными
 массивами, требующими актуализации индекса в случае модификации данных
 (читай постоянно).
 
 Так и родился с год назад поисковый сервер, обрабатывающий очередь заданий
 каждое до Int(255/N_СodePage) масок поиска за один проход по логич.дискам, 
 согласно заданной стратегии с поддержкой 16 типов архиваторов.
 До совершества ему далеко (не все фишки типа автореферирования реализованы), 
 но его и делали не программисты, а электронщики под свои нужды ;)
 Vitaly Polikarpov
 ---
  * Origin: INTELLECT group (2:461/132)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Выбоp СУБД   Ivan Azmanoff   17 Nov 2001 15:55:27 
 Выбоp СУБД   Vlad Foltz   18 Nov 2001 13:59:19 
 Выбоp СУБД   Ivan Azmanoff   19 Nov 2001 10:15:59 
 Re: Выбоp СУБД   Yury Ivashchenko   19 Nov 2001 20:16:20 
 Выбоp СУБД   Ivan Azmanoff   20 Nov 2001 10:18:47 
 Re: Выбоp СУБД   Tolik Tentser   20 Nov 2001 19:40:23 
 Re: Выбоp СУБД   Vladimir Pavlikov   20 Nov 2001 19:19:42 
 Выбоp СУБД   Ivan Azmanoff   20 Nov 2001 20:35:19 
 Выбоp СУБД   Andrey Zhukov   21 Nov 2001 00:50:10 
 Re: Выбоp СУБД   Dima Kirnocenskij   21 Nov 2001 02:35:53 
 Выбоp СУБД   Ivan Azmanoff   21 Nov 2001 09:23:54 
 Re: Выбоp СУБД   Joseph L. Shrago   21 Nov 2001 12:08:25 
 Re: Выбоp СУБД   Vladimir Pavlikov   21 Nov 2001 21:26:45 
 Re: Выбоp СУБД   Vitaly Polikarpov   23 Nov 2001 17:52:00 
 Re: Выбоp СУБД   Vladimir Pavlikov   26 Nov 2001 15:48:51 
 Re: Выбоp СУБД   Vitaly Polikarpov   28 Nov 2001 01:25:00 
 Re: Выбоp СУБД   Vladimir Matsievsky   28 Nov 2001 11:56:38 
 Re: Выбоp СУБД   Vladimir Pavlikov   28 Nov 2001 17:49:41 
 Выбоp СУБД   Bulgakov Mitya   20 Dec 2001 18:31:49 
 Re: Выбоp СУБД   Vladimir Pavlikov   21 Dec 2001 18:28:35 
 Re: Выбоp СУБД   Vladimir Matsievsky   22 Dec 2001 10:28:48 
 Re: Выбоp СУБД   Vladimir Pavlikov   24 Dec 2001 16:05:13 
 Re: Выбоp СУБД   Vladimir Matsievsky   24 Dec 2001 17:48:50 
 Re: Выбоp СУБД   Vladimir Pavlikov   25 Dec 2001 15:57:45 
 Hа: Выбоp СУБД    Sergey Pratch   21 Dec 2001 23:19:20 
 Hа: Выбоp СУБД   Vladimir Matsievsky   22 Dec 2001 10:24:08 
 Hа: Выбоp СУБД    Sergey Pratch   23 Dec 2001 14:20:34 
 Hа: Выбоp СУБД   Vladimir Matsievsky   23 Dec 2001 14:28:48 
 Hа: Выбоp СУБД    Sergey Pratch   25 Dec 2001 22:58:05 
 Hа: Выбоp СУБД   Bulgakov Mitya   24 Dec 2001 20:31:40 
 Hа: Выбоp СУБД   Bulgakov Mitya   24 Dec 2001 20:26:47 
 Re: Выбоp СУБД   Vladimir Pavlikov   25 Dec 2001 15:57:45 
 Hа: Выбоp СУБД    Sergey Pratch   25 Dec 2001 23:40:44 
 Re: Выбоp СУБД   Vladimir Pavlikov   26 Dec 2001 16:08:11 
 Hа: Выбоp СУБД    Sergey Pratch   27 Dec 2001 00:05:44 
 Выбоp СУБД   Bulgakov Mitya   26 Dec 2001 13:24:05 
 Re: Выбоp СУБД   Vladimir Pavlikov   26 Dec 2001 19:40:49 
 Выбоp СУБД   Vlad Foltz   20 Nov 2001 02:00:35 
 Выбоp СУБД   Andrey Zhukov   19 Nov 2001 23:39:19 
 Re: Выбоp СУБД   Vladimir Pavlikov   20 Nov 2001 15:50:27 
 Выбоp СУБД   Andrey Zhukov   20 Nov 2001 22:58:23 
 Re: Выбоp СУБД   Vladimir Pavlikov   21 Nov 2001 15:47:51 
Архивное /su.dbms/18062b77b92a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional