Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Чем заменить Paradox ? / 25 сообщений из 37, страница 1 из 2
20.09.2006, 11:23
    #33998985
DimmK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
Уважаемые участники, помогите пожалуйста определиться с выбором базы.

Написал программу учета продукции, 10 таблиц, в месяц должно добавляться около 2000 строк.

Писал на том что знал, и что книжках описано: Builder6 + BDE + Paradox7 + компоненты TTable и SQL.

В результате появилась проблема: на windows98 при некорректном завершении программы или перегрузке компьютера у некоторых пользователей терялись данные и вылетали индексы. Физически выезжать к каждому пользователю и чинить базы нет возможности.

Вроде и закэшировал все, и запись в базу после каждого изменения делаю, а индексы бъются :(

Как сделать по-уму, чтобы предотвратить порчу баз?

Решит ли проблему переход на ADO?
Стоит ли использовать FireBird?
...
Рейтинг: 0 / 0
20.09.2006, 11:31
    #33999036
Di_LIne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
Стои идти на FB + IBX-компоненты.
...
Рейтинг: 0 / 0
20.09.2006, 11:42
    #33999098
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
MSDE & ADO


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
20.09.2006, 11:44
    #33999104
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
>Решит ли проблему переход на ADO?
не решит... JET с парадокс работает все равно через БДЕ..


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
20.09.2006, 14:01
    #33999781
DimmK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
А если ADO + Access ?
Решит ли это проблему порчи индексов при некорректном завершении программы?
Или в базе Access также могут индексы слететь?
...
Рейтинг: 0 / 0
20.09.2006, 14:59
    #34000060
Killer Crayon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
слышал мнение, что access летит ежедневно при базе, достигающей 250мб.
впрочем, в нашем частном случае банк-клиента (1500 документов в день), хрянящего данные в access так и было: 100мб - раз в месяц, 200мб - раз в неделю, 250 - аз в день.
"спецы" соответствующего банка в качестве лечения обнуляли .mdb (точнее приносили пустой). что не может не удивлять.
...
Рейтинг: 0 / 0
20.09.2006, 15:36
    #34000271
dmart4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
Автор надеется, что хоть какая-нибудь база вынесет подоное обращение под Win98?
...
Рейтинг: 0 / 0
20.09.2006, 15:38
    #34000285
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
2 ScareCrow

>Решит ли проблему переход на ADO?
не решит... JET с парадокс работает все равно через БДЕ..

Забавно... спрашивалось про переход на ADO... при чем здесь джет???
Утверждение, кстати, мало того что не в тему, так еще и неверное. Джет не работает с парадоксом через БДЕ. Джет работает с парадоксом через джет. Сам, бл*, один, бл*, без ансамбля.

---------------------

2 DimmK
А если ADO + Access ?

Без разницы. Никакая файл-серверная система (в т.ч. на аксесе) не может быть застрахована от разрушения базы при некоректном завершении клиента. В чем это разрушение будет выражено, в потере данных и слете индексов (в случае парадокса), или в сообщении "база данных нуждается в восстановлении" (в случае аксеса) - не так уж и важно.

----------------------

2 Killer Crayon
слышал мнение, что access летит ежедневно при базе, достигающей 250мб.
А я слышал что кур доят.
Впрочем, чем ближе к жопе точке произрастания рук, тем меньше объем данных и тем чаще падает база :)
...
Рейтинг: 0 / 0
20.09.2006, 18:22
    #34001002
Di_LIne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
dmart4Автор надеется, что хоть какая-нибудь база вынесет подоное обращение под Win98?
FB+IBX на Win98 без заморочек.
...
Рейтинг: 0 / 0
20.09.2006, 21:48
    #34001448
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
dmart4Автор надеется, что хоть какая-нибудь база вынесет подоное обращение под Win98?
Любая написанная не жопой.
...
Рейтинг: 0 / 0
21.09.2006, 00:10
    #34001601
grexhide
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
softwarer dmart4Автор надеется, что хоть какая-нибудь база вынесет подоное обращение под Win98?
Любая написанная не жопой.

Кстати (вернее к примеру), в результате недавних животрепещущих бдений таки удалось выяснить, что Interbase/Firebird - в принципе не имеет механизма transaction redo log.

Так что проблему автора - с некорректными завершениями программы - это в принципе не решит.
...
Рейтинг: 0 / 0
21.09.2006, 00:45
    #34001620
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
grexhide softwarer dmart4Автор надеется, что хоть какая-нибудь база вынесет подоное обращение под Win98?
Любая написанная не жопой.

Кстати (вернее к примеру), в результате недавних животрепещущих бдений таки удалось выяснить, что Interbase/Firebird - в принципе не имеет механизма transaction redo logИ шо ?
...
Рейтинг: 0 / 0
21.09.2006, 01:33
    #34001633
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
hvladИ шо ?
Влад, тут полный форум долбо...ну да, именно их... йобов... считающих, что анду-реду-логи - это единственный и неповторимый способ обеспечения атомарности, дюрабилити, консистентности, изолированности, а также всемирного щастья на земле. Без анду-реду логов база данных не может иметь ничего из вышеперечисленного, да и вообще базой данных называться не может. Тем более ни о каком корректном завершении клиентской программы не может идти и речи

Скорее всего туркестанский grexhide относится именно к этой категории людей, которые считают, что при отсутствии в СУБД логов некоректное завершение клиента закончится не иначе как потерей данных в СУБД и разрушением индексов :)

Это не лечится.
У туркестанского человека в профиле восемь сотен сообщений по ораклу. Это - диагноз.
...
Рейтинг: 0 / 0
21.09.2006, 08:36
    #34001771
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
grexhideКстати (вернее к примеру), в результате недавних животрепещущих бдений таки удалось выяснить, что Interbase/Firebird - в принципе не имеет механизма transaction redo log.
Может, стоило не бдеть, но спросить?

Я практически ничего не знаю про Interbase, но сколь помнится, когда Кузнецов читал нам лекции по архитектуре БД, он обосновывал тот факт, что СУБД может нормально работать без каких-либо журналов вообще.
...
Рейтинг: 0 / 0
21.09.2006, 08:51
    #34001798
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
ЛПУ туркестанского человека в профиле восемь сотен сообщений по ораклу. Это - диагноз.

Эээ, а можно про ДИАГНОЗ пападробнее ???
...
Рейтинг: 0 / 0
21.09.2006, 09:45
    #34001920
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
>Джет не работает с парадоксом через БДЕ
Note Paradox data is only updateable when Jet 4.0 SP5 or a later version or
the BDE is installed. Without Jet 4.0 SP5 or a later version or the BDE,
Paradox data can be read, imported and exported, or linked to as read-only.

Мои сведения несколько устарели - но и вы не совсем правы..



Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
21.09.2006, 10:26
    #34002064
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
ЛП hvladИ шо ?
Влад, тут полный форум долбо...ну да, именно их... йобов...
...
Это - диагноз.Вопросов больше не имею :)
...
Рейтинг: 0 / 0
21.09.2006, 14:45
    #34003287
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
2 Gluk (Kazan)
Эээ, а можно про ДИАГНОЗ пападробнее ???
Можно, конечно.

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

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

В общем-то Оракл еще не самое худшее, что может приключится с детским мозгом. Постоянно вспоминаю человека под ником Злой, который утверждал, что важнейшим отличием КС от ФС является то, что КС-сервера умеют блокировать страницы или даже записи, а ФС - только файлы. Злому на голову аж целая Терадата упала, да и раздавила ненароком.

-------------

2 ScareCrow
Мои сведения несколько устарели - но и вы не совсем правы..
Да, не знал, что без сервис-пака джет умеет только читать парадоксовские данные. Был неправ.
...
Рейтинг: 0 / 0
21.09.2006, 15:48
    #34003656
Erik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
To DimmK
Тут очень много умных господ, но быстро решить проблему их посты непомогут. Как я понимаю у тебя вся логика написана на TTable, следовательно смена движка означает переписку всей системы. В принципе можно попробовать сднлать 3-х звенку если есть не падающея машина хотябы на Windows 2000. Файлы можно заменить на DBF, возможно немножко меньше будут индексы лететь. Кроме того DBF проще чинить.
...
Рейтинг: 0 / 0
21.09.2006, 16:14
    #34003813
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
ЛПЕсли на пальцах...

Мне неприятно, что Вы делаете свои выводы и обобщения исключитьельно на столь ненадежном критерии как КОЛИЧЕСТВО постов в какой либо теме.

Во всяком случае ТАК мне показалось из процитированного поста

возможно я не прав ?
...
Рейтинг: 0 / 0
21.09.2006, 17:19
    #34004049
DimmK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
Спасибо за советы.
Буду избавляться от TTable, и переделывать на FireBird.
...
Рейтинг: 0 / 0
21.09.2006, 19:56
    #34004451
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
ErikКак я понимаю у тебя вся логика написана на TTable, следовательно смена движка означает переписку всей системы.
Полный бред.

ErikВ принципе можно попробовать сднлать 3-х звенку
Да уж. Это будет особо быстрое решение проблемы.

ErikФайлы можно заменить на DBF,
Хм. Большое изменение, надежное и быстрое решение проблемы.
...
Рейтинг: 0 / 0
21.09.2006, 20:00
    #34004455
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
DimmKБуду избавляться от TTable, и переделывать на FireBird.
Насчет первого - не спеши.

Посмотри, что сейчас считается правильным для FB. Когда-то давно в случае локального Interbase как раз рекомендовалось использование table-style компонент, не помню уже почему. Так что возможно, тебе просто надо будет заменить TTable на TIBTable (конечно, можно попробовать и TTable+FireBird через BDE over ODBC, но я сомневаюсь, что это будет хорошо).
...
Рейтинг: 0 / 0
21.09.2006, 20:44
    #34004532
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
2 Gluk (Kazan)
Мне неприятно, что Вы делаете свои выводы и обобщения исключитьельно на столь ненадежном критерии как КОЛИЧЕСТВО постов в какой либо теме.
Что Вы, как можно...
Не "исключитьельно на количестве постов", а исключительно на совокупности высказанного бреда и СУБД-шной специализации (которую с некоторой долей вероятности можно попытаться определить как раз из того самого ненадежного критерия).

Одно дело, когда субэдэшный бред несет человек, всю жизнь программировавший эксель. Т.е. не сказать чтобы бред от этого становился меньшим бредом, но человек еще маленький, он повзрослеет, опыта поднаберется, книжек почитает, и поумнеет (может быть).
Другое дело, когда типо "спец" по ораклу (сиквелу, дибиту, итд, итп) в простейших вопросах лажу гонит. Все равно что д.ф-м.н., не умеющий решать квадратные уравнения. Это диагноз.

Куда ему курить, он дышит еле-еле (с)

сори за оффтоп, не вынесла душа поэта :)
...
Рейтинг: 0 / 0
22.09.2006, 10:05
    #34005088
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить Paradox ?
но позвольте,

ЛПУ туркестанского человека в профиле восемь сотен сообщений по ораклу. Это - диагноз.

разьве это не ВАШИ слова ??? и потом, при чем тут НАЦИОНАЛЬНОСТЬ ?
эдак ВАС могут счесть скинхедом, ГОЛУБЧИК
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Чем заменить Paradox ? / 25 сообщений из 37, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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