Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];

Вниз

Народ, как считаете какую БД   Найти похожие ветки 

 
twist   (2003-12-24 04:44) [0]

лучше использовать для хранения и поиска данных, если эти данные представляют из себя достаточно простую таблицу из 8-10 строковых полей, но кол-во этих строк примерно 2-3 млн. в месяц и все время накапливаются. Наиболее актуальна скорость поиска, при том что за частую необходимо искать по принципу LIKE "*text*".


 
dyb   (2003-12-24 06:28) [1]

Удалено модератором


 
twist   (2003-12-24 07:57) [2]

to dyb
премного благодарен, спасибо за ответ :)


 
eds   (2003-12-24 09:10) [3]

Firebird или EasyTable


 
Sergey13   (2003-12-24 09:48) [4]

>но кол-во этих строк примерно 2-3 млн. в месяц и все время накапливаются. Наиболее актуальна скорость поиска, при том что за частую необходимо искать по принципу LIKE "*text*".

ИМХО, ничего не поможет. Т.е. работать будет все, но долго. Если конечно не убрать ведущую звездочку в запросе.

-Доктор, буду ли я ходить?
-Будете, но только под себя.
8-(


 
twist   (2003-12-24 10:27) [5]

to Sergey13
> Т.е. работать будет все, но долго.

я понимаю что все. но может в какой-то определенной СУБД этот запрос будет выполняться быстрее? буду пробовать методом тыка - сравню по скорости выполнения при одинаковом объеме данных на Firebird, Oracle и MS SQL. интересно что получится? :)
всем спасибо!


 
Anatoly Podgoretsky   (2003-12-24 10:31) [6]

twist © (24.12.03 10:27) [5]
Он не может исполнять быстро, поскольку индексы не применимы и приходится просматривать для отбора все записи, от начала до конца.


 
Sergey13   (2003-12-24 10:39) [7]

2twist © (24.12.03 10:27) [5]
Ты еще попробуй на разных ОСях и разных аппаратах. 8-) Может проще пересмотреть условия задачи.

ЗЫ:Хотя конечно если "интересно что получится", то почему бы и не попробовать.


 
Johnmen   (2003-12-24 10:42) [8]

>twist ©

Рекомендую поискать инфу по полнотекстовому индексированию и поиску в MySQL и Oracle.


 
Shirson   (2003-12-24 15:16) [9]

>Johnmen © (24.12.03 10:42) [8]
>Рекомендую поискать инфу по полнотекстовому индексированию и поиску в MySQL и Oracle.


Это не спасает. Поиск всё-равно медленный.
Я над этой проблемой бьюсь уже несколько недель. Самый перспективный вариант - словарь. Но словарь это тоже айсберг, с подводной частью. Сам поиск по словарю просто летает, а вот операции по вставке/удалению материалов, на которых он строится, начинают жрать время в страшных количествах по мере накопления ссылок на материалы.

Сейчас пробую уже третий вариант словаря. Если и он не пойдёт... :(


 
Johnmen   (2003-12-24 15:23) [10]

>Shirson © (24.12.03 15:16)

Про себя не скажу, но друзья-ораклисты говорят, что всё летает.
C полнотекстовыми индексами...
:)



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.011 c
3-63018
MakNik
2003-12-22 13:31
2004.01.20
Помогите оптимизировать запрос


8-63262
WondeRu
2003-09-15 10:08
2004.01.20
Как отключить OpenGL ускорение видеокарты?


1-63059
MadAngel
2004-01-08 23:44
2004.01.20
Проблема с XP


8-63261
hedgehoge
2003-09-09 15:47
2004.01.20
Распознавание


9-62957
mod
2003-07-04 15:26
2004.01.20
Быстрый вывод графики





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский