Обращаюсь к "гуру" Delphi. Сам в Delphi сейчас слабоват. Последний раз 10 лет назад общался. Сейчас уже все позабывал.
Суть в следующем.
Есть программка. На ней работают клиенты, оформляют заказы.
Сейчас в качестве СУБД используется Absolute Database. В БД есть две таблицы примерно по 20000 записей + несколько маленьких таблиц, которые используются для lookup-полей.
В качестве Grid используется DevExpress.
Наблюдаются тормоза при поиске по таблице (IncSearch).
Есть подозрение, что тормоза из-за СУБД (хотя не исключаю и Grid).
Почитал про FireBird и FIB. Пишут, что производительность хорошая по сравнению с Absolute. Вчера попробовал поставил. Но есть один момент: клиент себе ставить не будет FireBird, да и ни к чему это. Попробовал запустить на другом компе приложение. Сначала ругался на gds32.dll, потом на firebird.msg (который искал почему-то в корне С. Скопировал файлы. Потом непонятная ошибка и все. Приложение открывается, но видимо, база не сконнектилась.
Что необходимо сделать, чтобы на другом компе запустить приложение?
С FireBird сталкиваюсь впервые и пока не совсем понимаю, что и как.
Ну или может какие-нибудь советы по поводу ускорения для Absolute.
Суть в следующем.
Есть программка. На ней работают клиенты, оформляют заказы.
Сейчас в качестве СУБД используется Absolute Database. В БД есть две таблицы примерно по 20000 записей + несколько маленьких таблиц, которые используются для lookup-полей.
В качестве Grid используется DevExpress.
Наблюдаются тормоза при поиске по таблице (IncSearch).
Есть подозрение, что тормоза из-за СУБД (хотя не исключаю и Grid).
Почитал про FireBird и FIB. Пишут, что производительность хорошая по сравнению с Absolute. Вчера попробовал поставил. Но есть один момент: клиент себе ставить не будет FireBird, да и ни к чему это. Попробовал запустить на другом компе приложение. Сначала ругался на gds32.dll, потом на firebird.msg (который искал почему-то в корне С. Скопировал файлы. Потом непонятная ошибка и все. Приложение открывается, но видимо, база не сконнектилась.
Что необходимо сделать, чтобы на другом компе запустить приложение?
С FireBird сталкиваюсь впервые и пока не совсем понимаю, что и как.
Ну или может какие-нибудь советы по поводу ускорения для Absolute.