Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Архитектура клиент-серверного приложения


Автор: DenisTv 4.8.2011, 18:05
Доброго времени суток.
Дано: Клиент-серверное приложение, построенное на технологии ADO. База - MS Access. Цепочка примерно такая: 
1. Сервер: tAdoConnection(подключенный к access базе), tAdoTable (собственно таблицы), tDataSetProvider(трансливрование в сеть). 
2. Клиент: tSocketConnection, tClientDataSet и tDataSource.

Ввиду разростания объемов базы вся эта конструкция начала жутко тупить.

Задача: Теперь требуется перенести проект(видимо переписать с нуля) на какую-либо другую технологию доступа к БД.

Основное условие: Установка и серверной и клиентской части не должно сопровождаться установкой немыслемого количества драйверов\компонентов и т.д., также невозможно разворачивание полноценного сервера, например MySQL и иже с ними.

Подскажите, кто работал с удаленными базами, какие технологии\методы\компоненты использовали и в какую сторону смотреть, чтобы решить поставленную задачу.

Автор: AndreyIQ 29.8.2011, 15:00
Не знаю насколько у Вас разраслась БД, у нас 2,5ГБ на firebird'e все работает без тормозов. Очень проста в установке.

Автор: superVad 29.8.2011, 16:22
Я за Firebird. Полноценный сервер - не вижу проблем в его "разворачивании".

Автор: Данкинг 29.8.2011, 17:20
От Access только к FireBird переходить.

Автор: Akella 29.8.2011, 22:36
Firebird, PostgreSQL

Автор: Novichek27 29.8.2011, 23:52
переходил с Access на Firebird. Ни с размерами БД, ни с Firebird'ом подобных проблем не видел.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)