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

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

много потоков на одну базу данных :)) [D5]


dums ©   (2003-03-10 08:00:00) 

моя isapi dll (серверное web-приложение, загружаемое в отдельный поток для каждого пользователя) использует базу данных, хранящуюся у меня на жёстком диске. в BDE я поставил драйвер FOXPRO. будут ли проблемы с доступом, когда куча пользователей будет использовать БД? испльзую TQuery. БД на чтение и запись.

если проблемы будут, то как сделать так чтоб их небыло? :)


BlackTiger   (2003-03-10 16:55:00) [1]

Лучше вариант - все-таки клиент-серверная база. Твоя ИСАПА будет меньше ресурсов кушать и быстрее работать. А так ... непредсказуемо.

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

Все зависит от интенсивности работы. При малых объемах будет все нормально, при больших - всё может рухнуть, вместе с серваком (или только Web-серваком, в лучшем случае).


sniknik   (2003-03-10 16:44:00) [2]

на 2 таблички можно и какой нибудь сторонний компонент поставить, рекомендую Halcyon (хотя и медленнее многих(немного) но есть исходники, и меня пока не подводил).
и без sql сервера и без BDE обойдешся.


dums   (2003-03-10 16:36:00) [3]

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

ставить sql сервер в моём случае не рационально...


sniknik   (2003-03-10 10:18:00) [4]

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

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


dums   (2003-03-10 09:11:00) [5]

возможен-ли другой путь? т.е. без использования дополнительного ПО. только сам проект и BDE.


sniknik   (2003-03-10 08:43:00) [6]

будут, использовать SQL сервер.


Наверх

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