| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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'ом подобных проблем не видел. |