Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Почему летят индексы? [D6, Paradox]


Sliski Slimak ©   (2004-07-14 15:23:00) 

Господа, от чего зависит периодичность вылетания индексов в Paradox'овских базах? Жосталась в наследство прога, теперь раз в неделю ремонтирую базы восстановлением из резервных копий....


Anatoly Podgoretsky   (2004-07-20 09:13:00) [1]

Term   (19.07.04 09:52) [11]
Так ты используешь DBaseIV, а он Парадокс, а это две больших разницы.

Virus   (20.07.04 08:43) [13]
По секрету - это делается автоматически, если не используются запроса, про них точно не знаю.


Virus   (2004-07-20 08:43:00) [2]

Если у тебя доступ к базе происходит по сети, несколькими ползователями, то при редактировании или добавлении записей сразу несколькими пользователями происходит сбой индексов.
Чтобы этого не происходило, нужно при переходе в режим редактирования или добавления блокировать запись от редактирования другими пользователями, после редактирования разблокировать, а при попытке обращения другими пользователями к заблокированной записи выдавать сообщение. У меня база сыпалась каждые три дня, как только это сделал, уже год проблем не знаю.
Если интересует как у меня это реализовано, пиши.


bushmen   (2004-07-19 10:08:00) [3]

> а аксес я ваще не уважаю

"Ты просто не умеешь их готовить!" :)


Term   (2004-07-19 09:52:00) [4]

но вобщем то в вопросе автора, никакие цели и задачи, кроме летающих индексов не поднимались, а это просто моё мнение, так как сам использую FB для сетевых задач, а для локальных DBaseIV, и всё нормально и ничего не летает, а аксес я ваще не уважаю.


bushmen   (2004-07-19 09:37:00) [5]

Опять же - все зависит от конкретных задач и возможностей.


Term   (2004-07-19 09:24:00) [6]


> Лично я использую MySQL

прекращай это, все его недостатки в его простоте и ограниченности


> FireBird -- то очень даже достойно работает

вот на него и переходи, плюсов скоко угодно, минусов практически нет

> x-soft   (18.07.04 01:11) [5]
> я бы посоветовал Access.
> и как сетевая работает... попробуй!!!

я бы не стал советовать его как сетевую БД


злючка   (2004-07-19 00:16:00) [7]

Лично я использую MySQL через zeosDBO. Работает быстро и не надо алиасов создавать. И надежность хорошая, у меня даже впечатление сложилось, что она неубиваемая :)
Хотя сейчас использую чужой делфовый продукт на FireBird -- то очень даже достойно работает, но сам еще под него не пробовал писать.


NikB   (2004-07-18 09:58:00) [8]

"Периодичность вылетания индексов в Paradox'овских базах"
1. Неправилная работа с tTable (многократньи доступ к одном компоненте, не законченое кеширование и т.п)
2. Неправилное вьиключение компютера (опять не законченое кеширование)

У меня тоже иногда летят индекси парадокса, но есть и приложения, которие работают с августа прошлого года.

А для сетевая работа я пользую MySQL (жаль, что не вьибрал FireBird)


Vemer   (2004-07-18 03:53:00) [9]

Если небольшие объемы - Access сойдет. Еще FireBird неплохой вариант из простых - бесплатен, надежен, встроенный мультиюзер. Сам на него перелез после Access, очень доволен.


x-soft   (2004-07-18 01:11:00) [10]

я бы посоветовал Access.
Преимущества: работает на любой винде, хорошая защита, работа с русскими буквами и на русском, мало глюков, возможность конвертировать практически в любой формат бд, поддержка Microsoft, и многое другое...
Из локальных наверное самая лучшая и как сетевая работает... попробуй!!! если не понравится - конвертнешь в другую субд. прямо через access


Sliski Slimak   (2004-07-14 22:31:00) [11]

Тогда какую СУБД посоветуете? Что подсказывет опыт?


Vemer   (2004-07-14 20:50:00) [12]

Это одно из замечательных свойств парадукса, притом проявляеться обычно на приличном объеме данных.
Надо наверно статью написать "10 причин не использовать парадукс" :) а ссылку в начало форума поыесить :).


Johnmen   (2004-07-14 15:35:00) [13]

>Почему летят индексы?

Это их основное неотъемлемое свойство...
:)


bushmen   (2004-07-14 15:28:00) [14]

> теперь раз в неделю ремонтирую базы восстановлением из
> резервных копий....

И будешь продолжать это делать пока не перейдешь на другую СУБД


Наверх

Титульная страница Поиск, карта сайта Написать письмо