Наши преимущества

База данных на 1 млн. записей

Статус
Закрыто для дальнейших ответов.
И ещё. Маленький совет: если БД нормализована и оптимизирована под конкретную задачу (как у Вас), то любая будет работать шустро (не по 10 секунд, исключение - дамп и архивация).
 
Advantage Database Server - очень хорошая БД. Может работать без сервера (локально, как вам и нужно). На родном сайте есть компоненты для делфи, включая XE3
 
like '%искомое_значение%' будет тормозить везде, т.к. в этом случае не используется индекс.
like 'искомое_значение% будет использовать индекс

Если речь идет именно о поиске текста, то хорошие результаты даст полнотекстовый поиск SQL Server. Но это уже Enterprise версия.

Поэтому копайте в сторону SQLLite, Firebird + проектирование архитектуры, настройка запрос на оптимизацию (отказаться от like %%)
 
MS SQL EXPRESS!
Решал подобную задачу ... получилось на 100%
Проблему переноса решил методом Инсталяция + автоматическая установка MS SQL + при первом старте приложения проверка на наличие БД. Если нет, команда подключить файлы в качестве источника данных.
Мои "специалисты" переносили систему попивая кофе и вися на телефоне.:beer::beer:
 
Firebird-2.5.x embed! кучка dll-к и не каких инсталлеров на "овер дофига" записей не блоб данных работает прекрасно.
 
Юзаем MSSQL для хранения времянки (временных рядов)...
Запись в базу 1 раз в секунду...
За пол года база разрослась до 40 Гб...
Количество записей 15 млн строк...
 
А почему все забыли про PostgreSQL? Семь лет работаю - шесть заводов обслуживаю. Летает! Больше 30 млн. записей!
 
) Смотря что хочешь От БД))) Быстродействие или стабильность и то и другое это тогда МС Скул
 
ms sql express - есть ограничение на размер базы.
Firebird - плюсую - ибо есть опыт работы с базами подобного объема. Проблем нет.
Postgre SQL - вот еще есть. Начал с ней работать, шикарный сервер.
Если что, пиши, поможем.
 
Firebird - отлично тянет 10-30 юзеров и базы в десятки млн записей.
А запрос выполняющийся более 2сек связанный с интерфейсом - ошибка проектирования.
ЗЫ: если нужен полнотекстовый поиск, то нужно искать именно решение для него. В oracle есть такая фича, но стоит отдельных денег. Посмотри готовые решения именно полнотекстового поиска...
 
Статус
Закрыто для дальнейших ответов.
Верх