Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / СУБД на миллионы записей / 11 сообщений из 11, страница 1 из 1
10.12.2003, 17:12
    #32349604
HiTechLeague
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД на миллионы записей
Может кто подскажет, что выбрать (и если шанс вообще найти) СУБД для поддержки базы в несколько миллионов записей.

В основной таблице около 10 полей: суммарно около 600 символов текстовых и 5-6 индексов на мелкие таблицы рядом.

Это каталог и нужно будет проводить простую выборку с двумя-тремя параметрами.

А теперь самое главное: необходимо создать локально работающую версию!
То есть база и клиент должны быть на одном компьютере, да и еще распространяться на 1 CD.

Какие идеи, решения?
...
Рейтинг: 0 / 0
10.12.2003, 17:28
    #32349631
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД на миллионы записей
Yaffil Personal

-- Tygra's --
...
Рейтинг: 0 / 0
10.12.2003, 18:19
    #32349726
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД на миллионы записей
Да, Yaffil Personal - шустрая штука. Можно FireBird Embedded ещё взять.
Сразу скажу, что в этих СУБД нет ничего типа фразовых индексов, т.е. выборки по строковым полям с нетривиальными условиями отбора индексы использовать не будут. Т.е. например такой запрос:
Код: plaintext
SELECT * FROM MY_TABLE WHERE TEXT LIKE '%куку%' 
заставит сервер просканировать всю таблицу.
Если это и не нужно, тогда эти СУБД вполне сгодяться.
...
Рейтинг: 0 / 0
10.12.2003, 18:33
    #32349753
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД на миллионы записей
--То есть база и клиент должны быть на одном компьютере, да и еще распространяться на 1 CD

MSDE у меня так с программой идет demo база
...
Рейтинг: 0 / 0
10.12.2003, 18:46
    #32349770
HiTechLeague
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД на миллионы записей
Gold
Сразу скажу, что в этих СУБД нет ничего типа фразовых индексов, т.е. выборки по строковым полям с нетривиальными условиями отбора индексы использовать не будут. Т.е. например такой запрос:
SELECT * FROM MY_TABLE WHERE TEXT LIKE '%куку%'


заставит сервер просканировать всю таблицу.
Если это и не нужно, тогда эти СУБД вполне сгодяться.


Нет скорее всего понадобиться поиск по строке идентификатора, которая может содержать и буквы и цифры, например: "ABCD-18G17 130".
...
Рейтинг: 0 / 0
10.12.2003, 18:57
    #32349782
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД на миллионы записей
В общем на полное сравнение или на поиск по началу строки индекс работать будет.
...
Рейтинг: 0 / 0
10.12.2003, 19:03
    #32349795
HiTechLeague
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД на миллионы записей
Ok, тогда это должно подойти.

1. Чем отличаются Yaffil Personal от FireBird Embedded ?
2. Какие ограничение на использоваемое железо, ОС?
3. Есть ли оценка скорости работы этих БД?
...
Рейтинг: 0 / 0
10.12.2003, 20:45
    #32349880
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД на миллионы записей
Здесь Написано всё. Из всех клонов дятел самый быстрый, но он только под винду.
...
Рейтинг: 0 / 0
11.12.2003, 11:49
    #32350407
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД на миллионы записей
Код: plaintext
LIKE '%куку%


Дык это во всех будет без индекса. Тут fulltextsearch нужен

-- Tygra's --
...
Рейтинг: 0 / 0
11.12.2003, 12:30
    #32350496
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД на миллионы записей
2 tygra

Ну поисковые машины ведь используют какие-то СУБД. Вполне возможно, что есть такие, в которые это встроено. Вот к примеру Линтер - в нём, если память не изменяет, встроены некие фразовые индексы.
В Yaffil же для этого надо будет мудрить самому UDF, которые будут считать что-то типа хэшей от этих строк, и потом строить индексы по выражениям - я даже не пробовал этого никогда.
...
Рейтинг: 0 / 0
11.12.2003, 13:38
    #32350641
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СУБД на миллионы записей
Я и говорю - для MS SQL используют специальную софтину, фуллтекстсерч называется. Для остальных тоже что-то типа такого

-- Tygra's --
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / СУБД на миллионы записей / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]