Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2015.02.15;
Скачать: CL | DM;

Вниз

Нужны идеи.   Найти похожие ветки 

 
Kerk ©   (2014-07-16 13:57) [120]


>  Юрий Зотов ©   (16.07.14 13:43) [119]
> 1. Код кривой - нет варианта "не найден".

Пустой ответ - это вариант "не найден".

> 2. Зачем включать в выборку обязательные поля, если они
> же задаются в параметрах?

Ну так не включай. Прояви фантазию, не нужно с форума код копипастить бездумно.

> 3. Ты использовал уже готовое решение [44], а не сабж.

Нет, я использовал не решение [44], а постановку задачи из [44]. Решение там крайне кривое.

> 4. И ты сам подтвердил, что суть сабжа вовсе не конккретной СУБД.

Я об этом сказал еще в [92]. Задача решается в практически любой СУБД элементарно. Но так как ты выпрашиваешь код, то без названия конкретной СУБД код написать нельзя.

---

На самом деле тут все просто. Будем считать, что "полное совпадение" - это просто совпадение всех полей. ОК. Тогда вся задача сводится к одному вопросу: а что считать "неполным совпадением"? Или перефразируя: а чем "неполное совпадение" отличается от "несовпадения"? Но не зная всех маленьких нюансов постановки задачи, на этот вопрос ответить не сможет никто. Телепаты в отпуске.

Поэтому вместо разговора по сути мы тут имеем яростную самодемонстрацию "несколько другого уровня" автора.

Я ведь даже проявил фантазию и телепатически предположил в [106] еще один вариант решения. Но автор не ценит труд отвечающих почему-то.


 
antonn ©   (2014-07-16 14:11) [121]

Может это попытка рассказать о "серьезной" задаче хоть кому нибудь?
про хранимку и перенос логики в БД сказали сразу же в первом ответе, а без конкретики - переливание


 
Юрий Зотов ©   (2014-07-16 14:29) [122]

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


 
Юрий Зотов ©   (2014-07-16 14:41) [123]

> antonn ©   (16.07.14 14:11) [121]
> про хранимку и перенос логики в БД сказали сразу же в первом ответе


Именно. Собственно, оно и так было ясно, ничего тут нового нет, преимущества и недостатки всем известны. И с XML то же самое.

Нужны были идеи, а не их конкретная реализация - о чем в сабже прямо и написано. Идея же созрела в [44] и была подтверждена в [66], а затем в [102], после чего ветку уже можно было закрывать.

Но тут подошел Киндзюлис...
(с) Литовский народный фольклор.


 
Kerk ©   (2014-07-16 14:49) [124]

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


 
Пит   (2014-07-16 14:57) [125]

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


 
Kerk ©   (2014-07-16 15:01) [126]

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


 
Юрий Зотов ©   (2014-07-16 15:15) [127]

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


 
Kerk ©   (2014-07-16 15:20) [128]

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


 
Юрий Зотов ©   (2014-07-16 15:20) [129]

> All

На сим откланиваюсь. Задача решена, поэтому ее дальнейшее обсуждение уже не имеет смысла, а холивары и перепалки оставим холиварщикам и перепальщикам.

Спасибо всем.


 
ухты   (2014-07-16 15:31) [130]

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


 
ВладОшин ©   (2014-07-16 19:38) [131]


> KSergey ©   (15.07.14 15:48) [66]
>
> Мой опыт подсказывает, что иногда серверу становится тяжко
> с этими временными таблицами при большом количество клиентских
> запросов разных клиентов

mssql?

просто
есть такое же подозрение.. причем, проявляется "резко"
т.е. нормально-нормально и тут бац - "вторая смена" ..
и по логам тормоз в  tempdb

с др. стороны, когда в основном все клиенты по всей России через инет сидят - иначе как непонятно.

Да и переписываь много уже :)

поэтому продолжаем temp_table юзать активно..

"и надёжа таперича токма " на апгрейд дисковой системы. Давно не менялась, говорят
 должно помочь, а то уже стремноватая.


 
SergP ©   (2014-07-16 20:19) [132]


> Юрий Зотов ©   (14.07.14 21:27)
>
> Есть БД, в ней данные о людях. Обязательные поля - ФИО,
> пол, дата рождения. Необязательные поля (т.е. могут быть
> пустыми) - серия и номер паспорта. Таких записей - десятки
> миллионов.
>
> Вводится документ, в нем те же поля. Требуется проверить,
>  есть ли такой человек в БД и в зависимости от результатов
> проверки отнести вводимый документ к одной из трех групп:
>
> А). найден с полным соответствием полей;
> Б). найден с неполным соответствием полей;
> В). не найден.


Хм... А что означает "неполное соответствие"?
если совпали например пол и дата рождения, а ФИО не совпало, то что оно Вам даст в случае таблицы с десятками миллионов записей? Вы же так можете получить выборку с несколькими тысячами записей где имеет место "неполное соответствие".



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

Текущий архив: 2015.02.15;
Скачать: CL | DM;

Наверх




Память: 0.76 MB
Время: 0.015 c
1-1329033920
Jambo
2012-02-12 12:05
2015.02.15
Указатели в Delphi-программах


2-1389278898
Мимо прогодивший
2014-01-09 18:48
2015.02.15
методы отрисовки графики в ОС Windows


11-1221430466
azsd
2008-09-15 02:14
2015.02.15
KOL 2.87 for Delphi 2009 (MCK worked.)


15-1404230456
0xdeadc0de
2014-07-01 20:00
2015.02.15
REST Client Library (XE)


15-1405172152
Пит
2014-07-12 17:35
2015.02.15
Лучшее средство разработки для WEB