powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Виноват ли mdb?
21 сообщений из 46, страница 2 из 2
Виноват ли mdb?
    #33188026
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
www.fun4me.narod.ruНу нельзя же так сразу! Сначала предупреждение должно быть, потом выговор...
На ПТУшников предупреждения не действуют.
Уволить. А лучше на заднем дворе расстрелять прелюдно.
...
Рейтинг: 0 / 0
Виноват ли mdb?
    #33188164
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
1. Дома все, даже пэтэушник комп правильно выключают
2. У меня много компов, на которых работают рабочие - все всегда все правильно выключают. Если будет признано, что неисправность из-за неправильных действий оператора - лишают премии.
...
Рейтинг: 0 / 0
Виноват ли mdb?
    #33188261
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zam SarinСдаётся мне что нужна БД с транзакциями. В аксесе вроде нетуж.

А где есть? Тока маленькая локальная, а не оракул какой нить. Что б юзать можно было просто. Ахсекс подходит вроде по всем параметрам, кроме устойчивости :) .

Повторяю - FireBird + UPS + Power Audit + Дисциплина. В FB не забыть включить Force Write. Все!
...
Рейтинг: 0 / 0
Виноват ли mdb?
    #33188326
Alexey2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К сожалению, не озвучена версия ОС на этом многострадальном сервере. XP и 2003 windows позволяют настроить управление питаем. Т.е. при нажатии на кнопку Power компьютер не мгновенно выключиться, а выполнит, напиример, правильный shutdown. Это спасет и базу и ОС.
В случившемся же скорее всего виновата файловая система. У которой после многократных "выключений рубильником" нарушилась целостность индексов и корректность адресации. При очередном добавлении в файл запись прошла на "кривой" адрес и все ...
...
Рейтинг: 0 / 0
Виноват ли mdb?
    #33188711
Zam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Zam
Гость
Alexey2005К сожалению, не озвучена версия ОС на этом многострадальном сервере. XP и 2003 windows позволяют настроить управление питаем. Т.е. при нажатии на кнопку Power компьютер не мгновенно выключиться, а выполнит, напиример, правильный shutdown. Это спасет и базу и ОС.
В случившемся же скорее всего виновата файловая система. У которой после многократных "выключений рубильником" нарушилась целостность индексов и корректность адресации. При очередном добавлении в файл запись прошла на "кривой" адрес и все ...

Озвучено было (винь ХР), но это и не сервер - сети там нет (хотя если имеется в виду сервер БД, то да). Комп промышленный - у него не кнопка, а переключатель ON/OFF :). Файловая система ntfs, так что вроде как должно всё номально быть (по крайней мере лучше чем с фатом).

По поводу трудовой дисциплины - очень тонкий политический вопрос, т.к. начальник нашего отдела и начальник производственного отдела как говорится "четыре разных человека". И нельзя сказать, что второй начальник, так же как и рабочие, счастливы лицезреть светящийся монитор на своем рабочем месте. Более того, из одного отдела нам был привезен комп у котого ЖК экран был поврежден, несмотря на то, что находился за оргстеклом!!! Поврежден был надежно и по русски - ЛОМОМ!!! :). Говорят, правда, случайно. Так что боюсь от периодического вырубания питания даже упс не спасет :).

Не любят это чудо техники за то, что в его функции, в том числе, входит контроль за действиями персонала. Если оборудование (дорогостоящее производственное) сгорает, это значит либо пришел его срок, либо оно работало на износ - превышены все токи, давление и т.п. БД по сути является доказательной базой - мол в период Х вы машину замучили, и она вышла из строя из-за ваших действий. Что далее происходит не знаю, но думаю представить нетрудно.

Таким образом задача сводится к следующему - обеспечить корректное отображение состояний датчиков (сделано) и постоянную запись в БД в таком вот режиме. Понимаю, звучит дико, но мне уже даже интересно стало.

Например, сделал такой ход - при нормальном завершении работы весь файл mdb бэкапится. Если во время запуска или работы всё упало - текущий файл закрывается, запись начинается в копию. Текущий файл помечается как сбойный и не трогается. При необходимости можно средствами самого аксеса битый файл восстановить. Вроде логично. Не работает :(. Во первых странным образом могут рухнуть оба файла сразу (при том что работа ведется с одним). Во вторых если подмена файла прошла успешно - система востановления аксеса теряет процентов 80 имеющейся информации.

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

З.Ы.Сейчас буду пробовать ставить огнептицу. посмотрим что из этого всего выйдет.
...
Рейтинг: 0 / 0
Виноват ли mdb?
    #33188964
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сеть подрубить можешь?
...
Рейтинг: 0 / 0
Виноват ли mdb?
    #33189082
Zam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Zam
Гость
VoDAА сеть подрубить можешь?

Нет. Никак. Ни слаботочные каналы, ни волокно, ни лазер, ни GSM, ни радио. Была б там сеть, было б понятное дело проще.
...
Рейтинг: 0 / 0
Виноват ли mdb?
    #33189184
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так какой смысл в БД? Там же только запись данных. Пусть всё валится в плоский тект, когда файл больше, скажем, 100 кб., создаётся новый с именем датавремяrandom.

в установленные сроки (раз в день, неделю, месяц, при разборе полётов) забирать из текста в тот же аксес для анализа.

сломать текст трудно, в любом случает в блокноте посмотреть можно.
...
Рейтинг: 0 / 0
Виноват ли mdb?
    #33189189
4321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если я правильно понимаю, надо писать лог датчиков. Проще всего писать в простые текстовые файлы с разделителем (данные не переписываются, а пишутся в конетц). И анализировать можно чем угодно - хоть тем же аксессом - в момент запуска приложения портируя данные в пустую бд. Если умрет интерфесная часть - ничего не случицца. (возьмете копию интерфейса и копию пустой бд и отпортируете исчо раз). Текстовые файлы можно бекапить "по горячему" любым способом (копи, рар и т.п.). А вот бд с архивом (ежли такая нужна) у вас должна лежать спрятанной от работников от запуска до запуска (т.е. не запущенной на непрерывку) - т.ч-бы не умереть при выдергивании питания и удара ломом. Ставить какую-нть субд нарно можно, но не думаю, что это спасет от моментальной пропажи питания в момент записи на диск.
...
Рейтинг: 0 / 0
Виноват ли mdb?
    #33189381
Zam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Zam
Гость
1024так какой смысл в БД? Там же только запись данных. Пусть всё валится в плоский тект, когда файл больше, скажем, 100 кб., создаётся новый с именем датавремяrandom.

в установленные сроки (раз в день, неделю, месяц, при разборе полётов) забирать из текста в тот же аксес для анализа.

сломать текст трудно, в любом случает в блокноте посмотреть можно.

Это и было сделано с самого начала. И проще и быстрее. Только потом начали накручивать возможности - показ статистики, графики всякие, для мастера. Кроме того в разные моменты времени действующее значение имеют случайный набор датчиков (т.е. каждая запись в таблице может содержать случайные пустые поля). Именно пустые - любое число можно спутать с действительным значением датчика (даже NaN). Кроме того парсить кучу файлов для построения графика работы какого-нибудьд параметра, учитывать, что они могут быть битые, это совсем не "select * from log where date>27.07.2005". И вообще БД сказал прикручивать началник отдела. На будущее видимо.
...
Рейтинг: 0 / 0
Виноват ли mdb?
    #33189657
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы сделали выбор. Получили в чём-то выигрыш, в чём-то проиграли. Можно
вернуться назад и улучшать предидущий вариант, можно улучшать нынешний. Мне
почему-то кажется что сила в простоте


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Виноват ли mdb?
    #33189763
4321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроме того парсить кучу файлов кхм. С текстовыми файлами с разделителями аксесс кажется справляется сам. Вам надо только отрезать сбойный хвост, ежли такой подвернется. После выгрузки данных вы и запустите свои селекты. Важно, что запись в БД при этом не будет непрерывно запущена.
...
Рейтинг: 0 / 0
Виноват ли mdb?
    #33189943
Alexey2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZamОзвучено было (винь ХР), но это и не сервер - сети там нет (хотя если имеется в виду сервер БД, то да). Комп промышленный - у него не кнопка, а переключатель ON/OFF :). Файловая система ntfs, так что вроде как должно всё номально быть (по крайней мере лучше чем с фатом).

Про версию ОС - не заметил. Насчет фаловой системы - все наоборот. фат много более усточивее в случае грубого выключения питания. нтфс не будет корректно работать при таких условиях. Факт проверенный годами ее использования. Да наверно любая современная файловая система будет сбоить.
Отключите переключатель на корпусе и выведете управление питанием на, например, кнопку ресет. компьютер будет корректно завершать свою работу и Вы забудете о проблеме с целостностью данных. Кстати, на событие shutdown можно повесить задачу резервного копирования нужных файлов. Все делается штатными средствами виндоус
...
Рейтинг: 0 / 0
Виноват ли mdb?
    #33190023
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сегодня в лаборатории (которая у черта на куличках) накрылся комп с NTFS из скачков электричества. XP не смогла самостоятельно подняться. Вот блин. Может действительно fat32 запихнуть...

...
Рейтинг: 0 / 0
Виноват ли mdb?
    #33190052
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, Рыжий!
Ты пишешь:

Рыжий РК> Сегодня в лаборатории (которая у черта на куличках) накрылся комп с NTFS из скачков электричества. XP не смогла
РК> самостоятельно подняться. Вот блин. Может действительно fat32 запихнуть...
Ф топку!
Поднять NTFS не проблема.
Если не лопух.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Виноват ли mdb?
    #33190466
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поднял, но только не средствами XP, что странно.
Даже его родная консоль ничего с диска читать не могла...

...
Рейтинг: 0 / 0
Виноват ли mdb?
    #33192866
SergINI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю, Access здесь не причём.Приведи лучше пример кода как пишешь лог в базу, этот участок кода должен быть не большой. Скорее всего проблема в коде.

А на счёт PARADOX - попробуй. Индексы, заголовки будут лететь..., при таком раскладе всю оставшуюся жизнь будешь парадоксовые таблицы восстанавливать ;)
...
Рейтинг: 0 / 0
Виноват ли mdb?
    #33209829
aZm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Резюмируем.

Дано:

1. Поступают данные от датчиков, которые необходимо писать
2. Руководству и сотрудникам подразделения, эксплуатирующим систему сие не нравится.
3. Система встречает противодействие вплоть до лома в монитор и выдергивания вилки.
4. Основное требование - надежность (как я понял).

Нууууу чтож. Поставим вопрос так - комп в принципе для каких либо других работ эксплуатируется? Ась?
Если да, то: тут ставить сервер бд (в принципе пофиг какой), желательно райд и автоматическок бэкапирование, а прогу, пишую данные - в виде сервиса. Админских прав на машину у работяг, надеюсь, нет? Комп лучше бы в сейф под упс :) Кнопку он/офф - ф топку, комп переводим в режим 24/7. Еще лучше, подменить стандартный эксплорер чем нить своим, и давать доступ тока на необходимые аппликухи. Ессесна, вести аудит, результаты озвучивать должен ваш начальник своему начальнику :)

Если нет - какова фига работяги вообще за этот комп допускаюца?

ЗЫ. Вы не озвучили главное - допустимую цену рещения.
...
Рейтинг: 0 / 0
Виноват ли mdb?
    #33218643
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не обязательно аксес виноват.
у дисков есть параметр - писать в кэш а потом собственно на диск. при отсутствии питания кэш исчезает - файловая структура портится.

Нужно
1.включить журналирование файловой системы для диска
2.перед стартом сохранять DIR, FAT etc нортоном или чем то еще
3.поэкспериментировать с параметрами диска - когда идет запись каждой записи БД прямо на диск - это хорошо слышно
4.коммитить каждую запись
5.выбрать базу с журналированием транзакций напр SYbase ASA - она бесплатная и включить само журналирование.
тогда если не будет дискового кэша то после падения база будет восстанавливаться из журнала транзакций
...
Рейтинг: 0 / 0
Виноват ли mdb?
    #33218678
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sboyko напр SYbase ASA - она бесплатная

неужели?
...
Рейтинг: 0 / 0
Виноват ли mdb?
    #33219384
Andres 1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рыжий Кот sboyko напр SYbase ASA - она бесплатная

неужели?
Э, sboyko имел в виду Sybase ASE Express Edition for Linux?
...
Рейтинг: 0 / 0
21 сообщений из 46, страница 2 из 2
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Виноват ли mdb?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]