проблема с ЛБД
Как такое бороть? Какие альтернативы есть у парадокса? Какую СУБД использовать в системе где отказоустойчивость крайне критичный фактор.
Заранее спасибо всем кто откликнется.
Не очень понятно, что такое "локальные базейки". А вариантов масса: dBase, FoxPro, Access, Interbase, и серьезнее - Oracle, SQL Server и т.д. до самого не балуй. Зависит от решаемой задачи и от требований к базе по быстродействию, надежности и возможностям
Работай с dbf-таблицами, надежный вариант. Для доступа к ним пользуй компоненты Advantage, только прогу твою перекраивать придется.
:)
Используй Access базы (подключение через ADO компоненты).
Да! Access + ADO - супер! Тем более, что сам Access (как программа, а не как формат БД) гораздо удобнее для создания таблиц чем Database Desktop...
А как насчет скорости занесения информации через ADO. Я, например, не смог отказаться от Paradox, несмотря на периодическое, практически ничем не обоснованное появление errora "Key violation", вырубающего БД для дальнейшего использования именно из-за того, что добавление информации через BDE - 22 сек, а аналогичный объем на ADO - (не соврать бы) - 1000 сек. Ну в общем может и не 1000 но, что больше чем на порядок - это точно.
Цитата:
Originally posted by Mark
Не очень понятно, что такое "локальные базейки". А вариантов масса: dBase, FoxPro, Access, Interbase, и серьезнее - Oracle, SQL Server и т.д. до самого не балуй. Зависит от решаемой задачи и от требований к базе по быстродействию, надежности и возможностям
Не очень понятно, что такое "локальные базейки". А вариантов масса: dBase, FoxPro, Access, Interbase, и серьезнее - Oracle, SQL Server и т.д. до самого не балуй. Зависит от решаемой задачи и от требований к базе по быстродействию, надежности и возможностям
Ну насчёт того, что SQL Server серьёзнее Interbase вопрос спорный. Ну а для того, чтобы база реже падала использовать надо и правда БД SQL. Какую - это дело вкуса и знаний. Я бы советовал FB - бесплатный аналог Interbase.