Полная Ж

Сообщайте о проблемах, предлагайте новые функции - всё о Mars Notebook здесь
User avatar
Enyone
Newbie
Newbie
Posts: 9
Joined: Wed Jun 15, 2005 7:57 pm
Contact:

Unread post Sun Apr 16, 2006 11:42 am

Сегодня перегрузился сам по себе комп, во время запуска блокнота (блокнот грузится по 50-10 минут когда наполнен инфой) после перезагрузки файл Notebook.dat стал весить 1кб, вся инфа ушла в сторону моря..... все связанное с работой..... много инфы, ценной инфы, что могло случиться?
====
Azrael (Enyone) aka Garmoshka
Azrael
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Sun Apr 16, 2006 12:44 pm

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

Ведь не зря везде написано, что нажимать reset при работе Windows просто так нельзя, это может привести к потере данных.
Конечно могут быть и конфликты оборудования, которые перезагружают машину, если вы знаете, что такое возможно, то всегда делайте свежую резервную копию ваших данных.

В готовящейся к выходу новой версии Mars Notebook 1.3 движок базы заменён на более быстрый и надёжный.
Is there any life on Mars ?
Guest

Unread post Thu May 18, 2006 9:55 pm

Скажите а как делать резервную копию? вручную копировать файл .mnb?

Спасибо за программу, очень и очень..!
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Thu May 18, 2006 11:33 pm

Пока да, вручную файл .mnb
В следующих версиях планируется возможность делать это автоматически.
Is there any life on Mars ?
Dev

Unread post Sat May 20, 2006 9:53 am

Marsianin wrote:Дело в том, что из-за особенностей движка базы данных, при загрузке базы движок обнуляет файл на диске и если в этот момент компьютер внезапно перезагрузить, то данные могут быть потеряны.
Да уж... Как можно так относится к проблеме сохранности данных?
Потеря данных, это ведь все равно, что потеря времени - части человеческой жизни! Причем не только части жизни, но и порой многих ее возможностей, так как вместе с данными можно потерять контакты, которые уже никогда не вернешь.
А описанная вами ситуация не такая уж и редкость и серьезному программисту это должно быть известно.

В общем:
Главным постулатом таких программ должно быть утверждение:
Данные - это святое! В первую очередь забота о данных, все остальное потом.
В программе обязательно должен быть предусмотрен настраиваемый многоуровневый бэкап.
А так же желательно, чтобы структура базы данных (именно структура, пусть и с шифрованием) была открыта. Чтобы в случае чего была возможность восстановить рухнувшую базу. И не надо думать, что этого не может быть, потому что этого не может быть никогда. Все мы люди и все мы делаем ошибки, уж поверьте опытному программисту.
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Sat May 20, 2006 1:49 pm

Данное сообщение было написано ещё к версии 1.2.
В версии 1.3 совершенно новый движок базы и к нему это уже не относится.
Читайте history во время установки.
Is there any life on Mars ?
muza

Unread post Tue May 23, 2006 1:56 pm

то бишь движок стабилен и инфа пропадать не будет??

а то вот прога мне очень понравилась - просто супер! автору респект!
НО.. прочитал пост этот о вайпнутой базе и остановился в раздумье, стоит ли использовать прогу??? инфу то хочу важную хранить и криптовать, и если оная слетит - то быть беде с последствиями.....

успокойте мои нервы, плз ;)
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Tue May 23, 2006 2:14 pm

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

А вообще предыдущий движок тоже данные не терял, вот только одно у него было, во время загрузки обнулял файл базы и грузился долго, так что было достаточно времени в этот момент нажать reset. Да и вообще тормозной он был...

И на всякий, всегда нужно делать резервные копии важных данных !
Is there any life on Mars ?
MuZa

Unread post Tue May 23, 2006 2:29 pm

спасибо за ответ.

но вот еще вспомнил однин нюанс, - правда, не критический ;)
в новых версиях планируется ли добваить изменения родителя раздела? то бишь, чтобы раздел можно было легко перемещать по дереву, а то у меня не получилось как-то: вверх-вниз можно двигать, а вот родителя менять - не вышло :((

спасибо..
Guest

Unread post Tue May 23, 2006 3:02 pm

2MuZa
Путем передвижения вверх-вниз можно менять родителей, разделы линейно двигаются, а если хочешь назначить родителем какойто раздел у которого еще нету дочерних, то просто создай в нем "пустышку" (пустой временный дочерний раздел), а потом перемести с помощью вверх-вниз туда чего хочешь...

Надеюсь поймешь :-)

в обратном порядке (снизу поднять на верх) вообще проблем нет.
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Tue May 23, 2006 7:06 pm

MuZa, уже писал об этом тут: http://www.mars-soft.net/forum/viewtopic.php?t=71

А эта тема немного о другом...
Is there any life on Mars ?
Post Reply