|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
вадя, 2 раз пишу. Там 5 тысяч строк - поэтому никаких тормозов там нет. 5 тысяч строк обработать 1 раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 16:51 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
miltorg 2 раз пишу. Там 5 тысяч строк - поэтому никаких тормозов там нет. 5 тысяч строк обработать 1 раз. 1 строку сравнить с 4999 строк 2 - с 4998строк 3 - с 4997 ... ..... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 16:54 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
вадя, упс. А вы и тему не читали. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 16:57 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
miltorg упс. А вы и тему не читали. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 16:58 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
miltorg, Напишу в 4 раз. Задача полностью решена. Полностью. От начала и до самого конечного конца. Все скорости - меня устраивают. Что я хочу сейчас? - Проверить своё решение. Как? Искусственное добавление строки делал - всё работает правильно и хорошо. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 17:00 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 17:03 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
miltorg Напишу в 4 раз. Задача полностью решена. Полностью. От начала и до самого конечного конца. Все скорости - меня устраивают. ты говоришь - проверить своё решение, и говоришь что что я не читал.. добавляешь одну строку - и ищешь совпадение с уже имеющимися... не кажется что у тебя куча противоречий? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 17:04 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
miltorg Постановка задачи гордо висит на первой странице. Повторю: ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 17:06 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
mayton, я так глубоко не полез, там вроде было нормальное обсуждение ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 17:06 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
miltorg, авторИз каждой строчки берётся 10 цифр и из них делаются не повторяющиеся комбинации: не повторяющиеся с чем первая строка не должна повторяться со 2 по 5000 вторая - с 3 по 5000 так? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 17:09 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 17:09 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
miltorg, твоя идея не правильная - надо сравнивать все строки - рекурсивно а это долго, тебе предложили бинарное сравнение ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 17:11 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 17:14 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
вадя miltorg, твоя идея не правильная - надо сравнивать все строки - рекурсивно а это долго, тебе предложили бинарное сравнение можно сократить - убирать уже совпадшие строки - но это переписывать в новый массив это все можно сделать в sql - используя хранимку ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 17:15 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
Выложил результат работы 1 части программы - Поиск тех самых дубликатов чисел в стоках. Где они больше 9: 22264236 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 17:17 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
miltorg Просили выложить исходную таблицу. Выложил часть таблицы: ddl таблицы (уже выложил - это +) ну и скрипт для заполнения таблицы - тогда будут варианты, а пока тебе предлагают с 4 числами как идею для реализации ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 17:19 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
И там дальше пошаговый результат с выводом каждого шага. То есть всё описано подробнейшим образом. Кто не понял - я не виноват. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 17:19 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
miltorg Поиск тех самых дубликатов чисел в стоках. вадя откуда тогда слухи про 1 000 000 000? 1 строку сравнить с 4999 строк 2 - с 4998строк 3 - с 4997 ... ..... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 17:20 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
miltorg, у тебя может совпасть 4999 строка с 5000 строкой ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 17:21 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
вадя, Строки полностью сейчас не совпадают. - максимум 12 совпадений чисел в строке. - Это отображено в примере. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 17:25 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
На сколько я понял - это движения чего-то в чём-то И детали изготавливаются разные. - Поэтому полные совпадения - это брак. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 17:29 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
miltorg Строки полностью сейчас не совпадают. - максимум 12 совпадений чисел в строке. - Это отображено в примере. тебе всё равно надо произвести сравнение одно строки со всеми (если в лоб) или так вадя 1 строку сравнить с 4999 строк 2 - с 4998строк 3 - с 4997 ... ..... или так вадя можно сократить - убирать уже совпадшие строки - но это переписывать в новый массив но это если искать совпадение по всем значениям если искать совпадение по части - то надо сравнивать каждую строку со всеми 4999 потому как 9 совпадений может быть частью из совпадений , где совпадают 12 чисел число совпадений при бинарном - есть величина BIT_COUNT() BIT_COUNT(b'101001001' & b'001001110') = 2 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 17:35 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
miltorg, тебе нужно произвести 5000*4999 сравнений с подсчётом числа совпадений ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 17:48 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
похоже так и делается, если мы уже не говорим о миллиарде, только вместо BIT_COUNT используется своя функция сравнения строк на вхождение чисел. Цикл 1..99 на вхождение чисел в сравниваемые строки и подсчет (и откладывание) совпадений (тоже можно задать параметром). Имеет право на жизнь. Только что там проверять, если проверяется экспериментальными наборами, причем из любого количество чисел в строках. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 18:10 |
|
Как отсортировать 1 миллиард записей?
|
|||
---|---|---|---|
#18+
Alex_Ustinov mayton, я так глубоко не полез, там вроде было нормальное обсуждение Я не об этом. Пятничные топики часто носят характер развлекательных. Трудовая неделя закончилась. Можно и отдохнуть. Это - давняя традиция которая возникла на скруле еще задолго до того как я создал первый пятничный. Возможно Милторг не имел в виду ничего серъезного. Но все так возбудились... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 18:37 |
|
|
start [/forum/topic.php?fid=47&msg=40036613&tid=1828220]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
others: | 262ms |
total: | 413ms |
0 / 0 |