|
|
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
А Оракел смагёт 46 млн строк вставить в таблицу за 2 секунды ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 19:22 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
Ого. А что в этих 34 битах. Этож получается ...ммм 2^34 = 2^32 * 4 = 16 Gb. Ну нифигассе! Это в старте кампании? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 19:25 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
BAZlSTА Оракел смагёт 46 млн строк вставить в таблицу за 2 секунды ? А какая система может отдать 46 млн записей для вставки за 2 секунды ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 19:25 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
BAZlSTА Оракел смагёт 46 млн строк вставить в таблицу за 2 секунды ? Не знаю. Смотря какие допущения в условии. Если задача кластеризуется на MapReduce (а такая вставка кластеризуется) то можно. Надо только количество нодов увеличить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 19:26 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
BAZlSTmaytonПридумай структуру данных. Из данных тут только ИНН, гдето хватает 34 бита. Значит подойдет Barbaris Compressor x86 V34, Параметры для iCore7 работы - 20-60 млн/сек Поиск - 30-250 млн / сек. (режим инмемори) Да. Совсем забыл. Последние две цифры - не хранят ничего полезного. Там - контрольная сумма и гендерный признак. Хехе.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 19:30 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
mayton, по моим подсчетам нужно не более чем 6 байт на одни ИНН. И не обезательно оперативки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 19:30 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
maytonОго. А что в этих 34 битах. Этож получается ...ммм 2^34 = 2^32 * 4 = 16 Gb. Ну нифигассе! Это в старте кампании? Да, получается дето 8гиг/секунда заливка данных. Если все в памяти конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 19:30 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
ДохтаРmayton, по моим подсчетам нужно не более чем 6 байт на одни ИНН. И не обезательно оперативки. 6 байт = макс 281,474,976,710,656. Зачем так многа ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 19:31 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
BAZlSTДохтаРmayton, по моим подсчетам нужно не более чем 6 байт на одни ИНН. И не обезательно оперативки. 6 байт = макс 281,474,976,710,656. Зачем так многа ? В условии задачи, макс 9 999 999 999. И кто из нас битовую арифметику не освоил ? Даже 33х бит будет достаточно. Стебелек это поддерживает ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 19:33 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
ДохтаРmayton, по моим подсчетам нужно не более чем 6 байт на одни ИНН. И не обезательно оперативки. Это с учем всех указателей и прочей служебной памяти нужной программе , без учета обьема выполняемого кода . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 19:33 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
Рассуждаю так. В диапазоне с 16 до 100 лет - 84 целых года. Это примерно 84 * 365 = 30660 дней. Какой-бы ни был ИНН - в банковской БД если она чистится каждый день от умерших - интервал между самым стариком и самым молодым составляет 30660###XX. Решётка это номер серии. X - игнорируется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 19:35 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
BAZlSTДаже 33х бит будет достаточно. Не, 33 это я загнул. 34 бита как раз, немножко с запасом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 19:35 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
BAZlSTBAZlSTпропущено... 6 байт = макс 281,474,976,710,656. Зачем так многа ? В условии задачи, макс 9 999 999 999. И кто из нас битовую арифметику не освоил ? Даже 33х бит будет достаточно. Стебелек это поддерживает ! Потом тебе постаят задачу за наносекунды найти клентов от 20 до 30 лет не вылезая за пределы отведенной уже памяти, и посмеемся ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 19:37 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
ДохтаРBAZlSTпропущено... В условии задачи, макс 9 999 999 999. И кто из нас битовую арифметику не освоил ? Даже 33х бит будет достаточно. Стебелек это поддерживает ! Потом тебе постаят задачу за наносекунды найти клентов от 20 до 30 лет не вылезая за пределы отведенной уже памяти, и посмеемся ) Так там есть метод getValuesByRange(). В чем проблема найти всех клиентов в диапазоне ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 19:39 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
Хех... кто о чём. А Баз о своих растениях. Я вообще задачку в разрезе теории спросил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 19:40 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
А шо тут теорезировать ? если уже давно все протестировано и работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 19:42 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
У меня была мысль вообще вынести это в offline. Клиенты регаются редко. В течение дня можно спокойно кешировать набор ID-шников. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 19:49 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
maytonХех... кто о чём. А Баз о своих растениях. Я вообще задачку в разрезе теории спросил. Если ИНН разложить в дерево ветка годы ветка месяцы листья дни То в листях можно хранить только остаток от ИНН . Еще приблизительно пол байта на ИНН займет отдельный битмап индекс для вычисления листьев и позицию для клиентов внутри дерева. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 19:55 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
ДохтаРmaytonХех... кто о чём. А Баз о своих растениях. Я вообще задачку в разрезе теории спросил. Если ИНН разложить в дерево ветка годы ветка месяцы листья дни То в листях можно хранить только остаток от ИНН . Еще приблизительно пол байта на ИНН займет отдельный битмап индекс для вычисления листьев и позицию для клиентов внутри дерева. хардкор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 19:59 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
Кстате можете меня поздравить, сегодня наконец отлажена версия самая первая, недооптимизированая Barbaris Compressor x86 VX. Вставляет 128 битные ключи со скоростью 10млн/1,2 сек = 8,3 млн / сек Итого 8,3 * 20 = 166 мб/сек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 20:03 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
ДохтаР, я тоже думал о дереве остатков. Еще дополнение. Три цифры ### - это порядковый номер зарегистрированного человека в этот день. Учитывая статистику рождаемости/регистрации налогоплательщиков вряд-ли это будет достигать 999. Цифра будет гораздо более скромная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 20:03 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
BAZlSTmaytonОго. А что в этих 34 битах. Этож получается ...ммм 2^34 = 2^32 * 4 = 16 Gb. Ну нифигассе! Это в старте кампании? Да, получается дето 8гиг/секунда заливка данных. Если все в памяти конечно. Чето вы мне тут все карты спутали 46 млн * 32 бит = 184 мб / сек =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 20:04 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
BAZlSTКстате можете меня поздравить, сегодня наконец отлажена версия самая первая, недооптимизированая Barbaris Compressor x86 VX. Вставляет 128 битные ключи со скоростью 10млн/1,2 сек = 8,3 млн / сек Итого 8,3 * 20 = 166 мб/сек Cool. А как у тебя с сериализацией? Даже TimesTen может сохранять своё состояние в файл. Хотя-бы для перегрузки сервера или ремонта железа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 20:05 |
|
||
|
Лучшие задачи проекта
|
|||
|---|---|---|---|
|
#18+
maytonBAZlSTКстате можете меня поздравить, сегодня наконец отлажена версия самая первая, недооптимизированая Barbaris Compressor x86 VX. Вставляет 128 битные ключи со скоростью 10млн/1,2 сек = 8,3 млн / сек Итого 8,3 * 20 = 166 мб/сек Cool. А как у тебя с сериализацией? Даже TimesTen может сохранять своё состояние в файл. Хотя-бы для перегрузки сервера или ремонта железа. Ну какая сериализация ? Я месяц только код отлаживал ............. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 20:06 |
|
||
|
|

start [/forum/topic.php?fid=56&msg=38099524&tid=2015281]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 388ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...