|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Anatoly Saveliev 2:5020/400 30 Jul 2003 07:43:57 To : Galina O.Ivanova Subject : Re: Реализация соединения в реляционных БД по "хитрому" условию --------------------------------------------------------------------------------
"Galina O.Ivanova" wrote:
>
> Привет All!
>
> Просьба поделиться информацией -- от монументальных книг
> и
> свежезащищенных диссертаций до собственных наработок при
> решении практических проблем.
>
> Вопрос в соединении таблиц в БД (подразумевается
> реляционная)
> по условию "близости" значений полей. Hапример, по
> условию
> непревышения расстоянием Левенштейна указанного
> порогового
> значения. Другие меры близости тоже интересуют.
>
> Как это сделать, чтобы укладывалось в календарно-
> обозримые
> сроки, и не создавая, по возможноти, свою СУБД?
А что мешает создать хранимую процедуру, которая выдает 0/1 и вставить
ее в запрос? - по крайней мере, в Access это делается без грусти :-)
Знаю, что и в ORACLE такое делали (как раз сливали адресные базы), но в
нем я не силен.
И, наконец, самый простой и надежный путь: выгружаем обе таблицы в
текстовые файлы (только ID и строку) - винчестера теперь, слава Богу,
большие и быстрые;, за полчаса пишем программу на Ц-два креста (или на
Перле - дело вкуса и платформы), и порождаем ею таблицу соотвествия ID,
которую и засасываем обратно для использования в SQL - и всякие там
двухфазные коммиты нас уже не остановят.
Анатолий Савельев
--- ifmail v.2.15dev5
* Origin: MELT InterNetNews site (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.algorithms/15285ab2c995.html, оценка из 5, голосов 10
|