![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
База данных - риторический вопрос. [D6]
Smalik © (2003-03-19 15:20:00)Добрый день Мастера!
Вопрос следующий: на работе возникла необходимость переписать программу- клиентскую базу. База одна, а работают с ней 9 компов. Ранее эту проблемму решил так: Таблицы в Accesse, а обрабатываю прогой, написаной в Делфи(работал с ADO). Хочется написать новую программу более серьезно, типа клиент-сервер. Базу принципиально хочу хранить а Accesse. Каким образом лучше всего реализовать соединение клиента с программой сервером? Через сокеты, или что-то еще? В чем хранить временные таблицы клиента?
Если у кого-нибудь есть примеры програм, буду признателен!
Спасибо!
Наталия (2003-03-20 06:46:00) [1]Если "принципиально хочу хранить а Accesse", то никакой клиент-серверной архитектуры у тебя не получится. Как ты правильно заметил
база<->прога сервер<---->прога клиент.
Так вот в Access отсутствует среднее звено. Выбери другую СУБД, например, IB или MSSQL или ещё какой-нибудь.
stone (2003-03-19 16:01:00) [2]2 Smalik © (19.03.03 15:40)
Построение многозвенной архитектуры это отдельная тема. Вариантов много. Лучше сначала почитать умные книжки, определиться с выбором. На форуме сколько человек, столько и мнений, причем каждый бывает по-своему прав.
ИМХО, в данном случае Access не самый удачный выбор СУБД
Smalik (2003-03-19 15:40:00) [3]stone
Было: база-сервер <--> программа-клиент.
Надо полноценного клиента сервер(многозвенную архитектуру): база<->прога сервер<---->прога клиент<-> локальная временная таблица(с которой работает программа клиент).
Спасобо.
stone (2003-03-19 15:27:00) [4]
> База одна, а работают с ней 9 компов. Ранее эту проблемму
> решил так: Таблицы в Accesse, а обрабатываю прогой, написаной
> в Делфи(работал с ADO).
Это и есть клиент-сервер.
> Через сокеты, или что-то еще?
Так это уже не совсем клиент-сервер, это уже многозвенная архитектура.
> В чем хранить временные таблицы клиента?
Смотря что подразумевается под временными таблицами.