|
|
|
SergSr |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 25.3.2012 Репутация: нет Всего: нет |
День добрый.
Возник вопрос о переводе нескольких больших проектов с BDE+DBF на "Клиент-сервер". В первую очередь рассматривался FireBird, но вдруг случайно наткнулись (иначе не скажешь) на Advantage Database Server: На первый взгляд идеальный вариант: 1) Минимальная переделка кода. 2) Поддержка DBF как родного формата-данные у клиентов не нуждаются в преобазовании вообще (хотя бы на первом этапе). 3) Поддержка режимов отдельно бесплатный Local и Server. 4) Упоминаемая везде высокая производительность, а также проста в обслуживании сервера. 5) Постоянное развитие и поддержка ( версия 10.1, х64, многоплатформенность и т.д.) и многое другое Но тут же нашлись и проблемы: 1) Абсолютное отсутствие русскоязычной документации, в том числе статей, отзывов, примеров, FAQ - ничего. (это ЕДИНСТВЕННЫЙ сайт, на котором есть хоть какая-то информация по работе с ADS, а не только реклама) 2) Быстродействие в сравнении с BDE на простом переборе базы в 32000 записи ниже на 20%. (Вполне возможно что как раз по причине тестирования и работы "методом тыка") Отсюда вопрос экспертам ADS: Насколько реально отличается быстродействие ADS 10.1 (Local) и BDE и в чью пользу? Где найти хоть какую-нибудь приемлемую информацию и документацию на русском? Просьба ответить в максимально развернутом и подробном виде, ибо других нормальных источников информации по ADS видимо просто нет. |
|||
|
||||
Tabu13 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 13.12.2009 Репутация: нет Всего: нет |
Описание на русском Advantage Database Server
По собственному опыту скажу, что отказался не только от BDE но и от MS SQL в пользу ADS. Для перевода базы из DBF на SQL-серверную платформу - лучше вариантов просто нет. Что еще понравилось - криптование файлов базы данных так, что без знания пароля к базе, ее данные считать не сможет даже администратор сервера или компьютера, на котором эта база находится! По скорости - напрямую с реляционными базами не сравнивал, но дискомфорта задержек в запросах не испытываю. У меня база около 1.5 млн. записей размером почти 2 Гигабайта. При использовании индексов простые (Select from where) запросы обрабатываются моментально. Я не знаю, каким образом у вас BDE запрос обработался быстрее чем ADS, но у меня на версии ADS 7.1 разница в скорости по отношению к BDE при сетевой работе при использовании сервера ADS (не локального) в десятки раз. Если Вы планируете именно сетевую работу с БД одновременно с нескольких рабочих станций, то большей альтернативы чем ADS для Вас нет. Рекомендую при начале работы перевести DBF сразу в ADT - это и ускорит работу и уплотнит размеры самой базы. В Advantage Database Architect есть встроенный конвертор баз в родной формат. Добавлено через 14 минут и 33 секунды Но есть один определяющий момент - ADS небесплатная, по сравнению с той-же FireBird. Так что если у вас коммерческий проект и вы не хотите рисковать своим бизнесом и свободой - придется раскошелиться:-) Мой проект был некоммерческим и сейчас уже 6 лет как заброшен и сейчас я смотрю в сторону использования MySQL или Postgres, т.к. это бесплатные Веб-ориентированные платформы. Но тем ни менее - для однопользовательских проектов и сейчас-бы использовал Advantage Local Server, т.к. он не требует BDE и гораздо более гибче в использовании. |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Advantage Database Server | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |