|
|
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
Да. Насколько я понимаю, там не важно какой язык, это всего-лишь полнотекстовый поиск, без учета морфологии и прочих фишек, свойственных поисковым движкам: Вот об алгоритме: http://iablog.sybase.com/paulley/2008/05/full-text-search-in-sql-anywhere/#more-54 А вот пример его практического использования с тестами на скорострельность: http://sqlanywhere.blogspot.com/2008/09/loading-wikipedia.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2009, 17:52 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
Но скорее всего автор не туда копает, т.к. я в таких системах не видел обычной СУБД, правда и не сильно приглядывался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2009, 18:03 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
Senya_LВ MSSQL есть встроенный полнотекстовый поиск , но это Вам лучше в профильную ветку. Хотя ... в FB есть приблуда одна. Называется sphinx, доступна на офф. сайте . Небаламуть народ фигней всяческай... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2009, 01:39 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
Ggg_oldэто всего-лишь полнотекстовый поиск, без учета морфологии и прочих фишек Без морфологи в русскоом языке - это не полнотекстовый поиск, а тот же Лайке. Тьху, лажа... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2009, 01:41 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
Di_LIne: Вместо того, что-бы писать пустые говняные посты, лучше бы предложил что-нибудь дельное, раз такой "умный". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2009, 09:17 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
Ggg_oldSybasa SA10/11. 1) Пароль хранится в нутри БД, поэтому если базу скопировать, то не зная пороля его не подменишь. Мало того поддерживается криптование всей БД самим движком, и такую базу что-бы запустить, надо еще и знать ключ шифрования. 2) да 3) Да. Поддерживатся сжатие данных на уровне движка. 4) да. 5) Да. БД мжно запускать в режиме без лога транзакций. Фалй БД может быть как один так и состоять их нескольких файлов, каждый их которых может быть расположен на разных томах. 6) Транзакционноность поддерживатеся, но есть поддержка нетранзакционных временных таблиц, даже если включен режим транзакционности. 7) Да. Дополнительно: Версия 11 поддерживает полнотекстовую индексацию и поиск в полях. Поддерживается криптование и сжатие траффика между клиентом и сервером (сертификаты и.т.п.) Кроме мнопользовательской врсии есть еще однопользовательская и версии для всяких КПК (Windows CE, и еще чего-то экзотического). Кросплатформена, автоконфигурируема, не требовательна к ресурсам. Вот спасибо.... есть что поковырять теперь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2009, 09:36 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
Ggg_oldНо скорее всего автор не туда копает, т.к. я в таких системах не видел обычной СУБД, правда и не сильно приглядывался. Не вы первый! Но сказать ЧТО они используют никто не может 8-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2009, 09:38 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
stardg Но сказать ЧТО они используют никто не может 8-) Но сказать, что не используют можно точно. У клиентов точно не используются клиент-серверные технологии. Серверов MSSQL, ORACLE, SYBASE и т.д. точно нет, в этом может убедиться каждый, запустив тот же Консультант+. Там лежат в расшаренной папке файлы с данными, и с ними работает клиент, который эти данные только читает. Логично предположить, что у производителя стоит серверная СУБД, в которой и ведется работа по формированию данных. При передаче информационной базы клиенту из основной базы выгружаются данные, в виде, оптимизированном под поиск клиентом. Причем, кроме самих данных, при выгрузке скорей всего делаются наиболее популярные запросы, и сразу выгружаются их результаты. При обновлении клиентских баз, с них собирается статистика запросов, чтобы определить популярные запросы к базе, и включить их (оптимизировать время их выполнения) в следующем обновлении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2009, 12:23 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
sn175Причем, кроме самих данных, при выгрузке скорей всего делаются наиболее популярные запросы, и сразу выгружаются их результаты. При обновлении клиентских баз, с них собирается статистика запросов, чтобы определить популярные запросы к базе, и включить их (оптимизировать время их выполнения) в следующем обновлении.По моим ощущениям ничего подобного в Консультанте-плюс нет. Да и обновления часто просто на CD-дисках специальные мальчики/девочки приносят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2009, 12:27 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
miksoftПо моим ощущениям ничего подобного в Консультанте-плюс нет. Да и обновления часто просто на CD-дисках специальные мальчики/девочки приносят. Которые бьются в истерике если не дать им списать статистику с базы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2009, 12:34 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
sn175miksoftПо моим ощущениям ничего подобного в Консультанте-плюс нет. Да и обновления часто просто на CD-дисках специальные мальчики/девочки приносят.Которые бьются в истерике если не дать им списать статистику с базы.Ни разу еще не бились. Да и привод на том серваке у нас не пишущий :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2009, 12:36 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
miksoftНи разу еще не бились. Да и привод на том серваке у нас не пишущий :) А у нас бились, чуть не плакали. Больше не давать рука не поднимается :) Списывают на дискетку (флешку) Необходимость сбора статистики запросов можно обосновать: В подобной системе необходимо свести к минимуму полный скан по документам. Поэтому ключевые слова каждого документа разумно вывести в отдельный словарь, с сохраненными ссылками на сам документ. Поэтому, например, при поиске слова "автомобиль", если он есть в словаре - то список документов поднимается сразу. При поиске по критерию "автомобиль" "рядом" "авария", если слово "авария" нет в словаре - то поднимаются документы из словаря по слову "автомобиль" и полный скан по ним (что быстрее полного скана базы). Если "авария" есть в словаре - то скан по пересечению множеств, что еще быстрее. Остается вопрос, как формировать эти словари. Это можно делать либо при добавлении документа в базу, используя специально обученного человека, или автоматически, собирая статистику запросов с клиентов. Для сбора статистики важно не количество баз, с которых она собирается, а репрезентативность выборки. Поэтому её достаточно собирать с нескольких десятков крупнейших компаний, разного профиля :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2009, 13:19 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
А причем тут вообще СУБД, глядя на постановку задачи? Рассказать вам как Гугл с Яхой работает, или сами тем же гуглом надете? В былые времена это называлось информационно-поисковая система. Это совсем не СУБД. То есть СУБД может быть одним из компонентов такой системы, а может и не быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2009, 05:24 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
stardgСамое идеальное может кто знает на каких СУБД крутятся продукты типа Гарант, Консультант, NormaCS, Кодекс.... если знаете - список в студию пожалуйста! В NormaCS и Кодекс - свои системы хранения данных (основанные на opensource разработках). Удовлетворяет всем вашим требованиям. Вся база хранится в одном файле, СУБД как таковая отсутствует - весь код интегрирован в саму программу, т.е. файл носи куда хочешь - без оболочки не откроешь. В Кодексе в том же файле хранятся и сами тексты документов, т.е. объемы не проблема. В NormaCS только атрибутивная информация - объем базы свыше 100 Мб, около 100000 записей. Всяких транзакций и т.п. есть, но в ограниченном объеме, т.к. основное назначение информационной системы - выдавать информацию, поддержка редактирования на лету не предусмотрена. Установка вообще не требует, все идет в комплекте с программой. Кстати, та же NormaCS предлагает модуль (NormaCS PRO)для создания своих информационно-справочных систем, в которые уже включена СУБД, полнотекстовый морфологический поиск, шифрование базы и документов, поддержка различных форматов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2009, 14:13 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
Ggg_oldDi_LIne: Вместо того, что-бы писать пустые говняные посты, лучше бы предложил что-нибудь дельное, раз такой "умный". А не давай дерьмовых тут советов, коль не вкурсах справляется ли та серчь-система в примерами хотя бы этими ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2009, 17:47 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
Я могу автору посоветовать VistaDB (http://www.vistadb.net/). Вроде бы по всем требованиям проходит и недорогая ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 13:19 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
За мой совет, автор сказал мне волшебное слово - "спасибо", а про то, что FTS не работает с русскими словоформами, я ему с самого начала указал. Мое мнение, что стандартный субд-шный фтс и не должнен такми заниматься. Кому надо, будут искать специфические модули для своего родного языка. Автор думаю сам разберется, что ему важно а что нет. Почитал ваши посты, оценил "неповторимый" стиль общения. Общаться дальше желания нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 15:37 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
Ggg_oldПочитал ваши постыПростите, вы к кому обращаетесь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 15:50 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
Ой, извините, обращался к Di_LIne. К сожалению форум не дает редактировать свои сообщения.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 16:29 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
сайт гос.закупок точно знаю, что там используется FTS на русском. узнал об этом, когда ставил им failover-кластер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 16:31 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
Ggg_oldПочитал ваши посты, оценил "неповторимый" стиль общения. Общаться дальше желания нет. Угу-мс, бо: Ожегов С.И. "Толковый словарь..." Москва, 2000 г.Общение - Взаимные сношения, деловая или дружеская связь. Так что уж и не знаю, на что тут расчитывал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 16:39 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
Во-во как-то пытался на ГБР.РУ найди бумажи ихним поиском... Лучше бы уж Я.Сервер прикрутили... Но видимо в ТЗ был пункт "Разрабока полнотекстового поиска"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 16:46 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
Di_LIne, вопросы GUI и использования FTS не ко мне, я только конфигурировал сервер :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 16:51 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
по теме топика... использовать для такой базы какой-то из существующих SQL серверов, и ещё юзать like или full search - ляжет любой. либо по производительности будет ОЧЕНЬ бледно выглядеть, даже мега бледно... нам как-то пытались продать ИС для "корпоративной базы документов" на основе, движка кажется СПС Гарант... вроде там своя мегазаточеная и оптимизированная СУБД... сжатые индексы, которые и жуёт прога при поиске, а сами тексты в больши файлах, так называемых базах индексы тоже, наверняка не только сжатые, но и какой нить фишкой... хитрой моделью связи с доками и морфологией... там всё очень не просто... взять тот же Yandex desktop search... доков на 10 гигов... 1 гиг индекс, и в пару секунд всё выдаёт... может проще плагин написать, чтобы яндекс копался в вашем файлохранилище? ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2009, 22:02 |
|
||
|
СУБД для информационно-справочной системы
|
|||
|---|---|---|---|
|
#18+
Кифирчикпо теме топика... использовать для такой базы какой-то из существующих SQL серверов.... либо по производительности будет ОЧЕНЬ бледно выглядеть, даже мега бледно... А вот не стоит про то, в чем не ферштеен. Yaffil (FB) дает выполнение поиска произвольного текста с учетом полной русской морфологии за 16 - 25 милисекунды. Голый факт на работающем проекте. Кифирчик и ещё юзать like или full search - ляжет любой. Ага-сь, этим кончится и должно при таком подходе.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2009, 05:55 |
|
||
|
|

start [/forum/topic.php?fid=35&startmsg=35767808&tid=1552723]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 10ms |
| total: | 147ms |

| 0 / 0 |
