Re[16]: [Голосование] Нужен ли binary tree если есть hash таблица
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 29.06.17 17:25
Оценка:
Здравствуйте, ·, Вы писали:

G>>кто такой Гойко Аджич.

·>orly? "помогает амбициозным командам во всем мире внедрять принцип спецификации и agile тестирование. Его тренинги основаны на личном опыте и позитивных примерах."

А, так это от его фамилии термин Agile?
The God is real, unless declared integer.
Re[20]: [Голосование] Нужен ли binary tree если есть hash та
От: Gattaka Россия  
Дата: 29.06.17 17:26
Оценка:
Здравствуйте, netch80, Вы писали:

N>Здравствуйте, Gattaka, Вы писали:


G>>Все прекрасно работает. Возьми к примеру московскую биржу. Биржевые транзакии на оракле. Там сверх высокие требования по скорости и надежности. Сражения идут на наносекунды.


N>Оракл-то там зачем? Почему не специализированные средства?

Выясняется, что Оракл как раз и есть то самое спецализированное средство
Re[25]: [Голосование] Нужен ли binary tree если есть hash таблица
От: · Великобритания  
Дата: 29.06.17 18:37
Оценка: +3
Здравствуйте, Gattaka, Вы писали:

G>·>Т.е. некий текст? Если зажать клавишу, то человек сможет вводить 30 байт в секунду. Это ~2.6мб в сутки. А остальные 3.1мб что?

G>Просто ты исходишь из того, что логи пишутся исключительно для зарплаты. Нет есть система, которая позволяет этим несчастным 2500 интервьюеров организовать телефонный опрос. Сама дозванивается, сама показывает интервьюеру правильные вопросы, он это фиксирует. Все это логируется со страшной силой. В табличку с 50 столбцами. Что потребуется для расчета зп сказать сложно, логика навороченная сегодня одно поле нужно, завтра другое и т.п. Софтина пишет в базу, влиять мы на это не можем.
Всё равно слабо верится, что в процессе расчёта зарплаты необходимо читать все 300гб, и невозможно, например, ограничить IO воспользовавшись покрывающими индексами или агрегатными данными. Но даже если это так, то собственно у тебя задача извлечения информации из слабоструктурированных зашумлённых данных, а не расчёт зарплаты и налогов о чём говорилось изначально.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[17]: [Голосование] Нужен ли binary tree если есть hash таблица
От: · Великобритания  
Дата: 29.06.17 18:48
Оценка: +1
Здравствуйте, DenisCh, Вы писали:

DC>·> DC>Ну, так врать я тоже могу.

DC>·> Я — свидетель.
DC>·> Ты лучше объясни что можно делать 9 секунд на скорости ~3GHz для одного человека рассчитывая ему зарплату за месяц?!
DC>Налоги, например. Расчёт по 10 ставкам, на которых работает человек...
Всё равно фигня. И сколько там вычислительных операций? Миллион умножений/сложений? Так это займёт меньше миллисекунды.

DC>С учётом блокировок и мультипользовательского режима.

Ага! Вот это похоже на правду. Т.е. на самом деле 9 секунд нифига не делает, а всё висит на блокировках. Откройте для себя MVCC и optimistic locking.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[13]: [Голосование] Нужен ли binary tree если есть hash таблица
От: Cyberax Марс  
Дата: 29.06.17 18:55
Оценка:
Здравствуйте, microuser, Вы писали:

C>>И дополнительный вопрос для школ с углублённым изучением информатики: почему в Java для объектов, помещаемых в обычные хэш-карты, всё равно имеет смысл реализовать интерфейс Comparable?

M>Что мешало превратить хеш мапу в список, отсортировать его и сериализовать в файл?
См. про JSON.
Sapienti sat!
Re[25]: [Голосование] Нужен ли binary tree если есть hash таблица
От: Философ Ад http://vk.com/id10256428
Дата: 29.06.17 19:05
Оценка:
Здравствуйте, Gattaka, Вы писали:

G>Здравствуйте, ·, Вы писали:


G>·>Т.е. некий текст? Если зажать клавишу, то человек сможет вводить 30 байт в секунду. Это ~2.6мб в сутки. А остальные 3.1мб что?

G>Все это логируется со страшной силой.
G>В табличку с 50 столбцами.

Всё сказанное выше — личное мнение, если не указано обратное.
Re[15]: [Голосование] Нужен ли binary tree если есть hash таблица
От: Cyberax Марс  
Дата: 29.06.17 19:13
Оценка:
Здравствуйте, DenisCh, Вы писали:

C>> Вот не надо мне это говорить. Я писал систему, которая занималась расчётом зарплаты с учётом данных посещения. Считала она за секунды для тысяч человек — с учётом overtime и прочего.

DC>Ну, так врать я тоже могу.
Ну так ведь делал. Отчёты до сих пор в страшных снах снятся.
Sapienti sat!
Re[17]: [Голосование] Нужен ли binary tree если есть hash таблица
От: Философ Ад http://vk.com/id10256428
Дата: 29.06.17 19:20
Оценка:
Здравствуйте, Gattaka, Вы писали:

G>Здравствуйте, alex_public, Вы писали:


_>>P.S. А это вообще кто?

G>Я так полагаю у тебя годовая доза новых слов давно уже исчерпана. Как следствие включился психологический механизм защиты. Смех.

Смех смехом, но вот ты например, не знаешь кто такой Харченко Андрей, а ведь он про ООП иногда рассказывает, и его рассказы, между прочим, основаны на личном опыте и позитивных примерах.
Всё сказанное выше — личное мнение, если не указано обратное.
Re[15]: [Голосование] Нужен ли binary tree если есть hash таблица
От: Cyberax Марс  
Дата: 29.06.17 19:25
Оценка: 2 (1) -2
Здравствуйте, Gattaka, Вы писали:

G>Парадокс заключается в том, что пройдя весь этот цикл разработчики так и не знают что такое Specflow, кто такой Гойко Аджич.

Ну понятно, очередной "Свидетель Иеговы". Как там в секте? Когда kool-aid подвезут?

G>Биоинформатика нудная, узкоспециализированная вещь.

LOL.

G>Базы данных не тянут — это скорее всего сводится к "не осилил".

В одной небольшой компании с капитализацией в сотни миллиардов, использование реляционных БД для важных проектов требует разрешений на уровне VP. При том, что на Оракл есть полностью неограниченная лицензия.

Причина простая — "не тянут".
Sapienti sat!
Re[18]: [Голосование] Нужен ли binary tree если есть hash таблица
От: Gattaka Россия  
Дата: 30.06.17 02:46
Оценка:
Здравствуйте, Философ, Вы писали:

Ф>Смех смехом, но вот ты например, не знаешь кто такой Харченко Андрей, а ведь он про ООП иногда рассказывает, и его рассказы, между прочим, основаны на личном опыте и позитивных примерах.


Когда Харченко Андрей напишет бестселлер тогда и поговорим.
Re[26]: [Голосование] Нужен ли binary tree если есть hash таблица
От: Gattaka Россия  
Дата: 30.06.17 02:48
Оценка:
Здравствуйте, Философ, Вы писали:

Да! Я надеюсь ты смог прочитать, что эта таблица — продукт внешней системы. Как она написана и кем мало интересно. С этим нужно как-то работать.
Re[4]: [Голосование] Нужен ли binary tree если есть hash таб
От: vfedosov  
Дата: 30.06.17 13:20
Оценка:
Отредактировано 30.06.2017 14:51 vfedosov . Предыдущая версия .
Re[27]: [Голосование] Нужен ли binary tree если есть hash таблица
От: Философ Ад http://vk.com/id10256428
Дата: 30.06.17 14:48
Оценка:
Здравствуйте, Gattaka, Вы писали:

G>Здравствуйте, Философ, Вы писали:


G>Да! Я надеюсь ты смог прочитать, что эта таблица — продукт внешней системы. Как она написана и кем мало интересно. С этим нужно как-то работать.


Ну т.е. Cyberax прав, и кому-то таки нужно руки поотрывать.
Всё сказанное выше — личное мнение, если не указано обратное.
Re[28]: [Голосование] Нужен ли binary tree если есть hash таблица
От: Gattaka Россия  
Дата: 30.06.17 16:01
Оценка:
Здравствуйте, Философ, Вы писали:

Ф>Ну т.е. Cyberax прав, и кому-то таки нужно руки поотрывать.

Да, прав. Эта внешняя, купленная система была написана Голандцами. Там ведь легкие наркотики разрешены, по всей видимости они ими укурились — это факт. Но парадокс в том, что она работала лучше всех других в плане телефонных опросов. Поэтому тут делать нечего — есть внешняя система, она генерит логи и с ними надо как-то работать.
Re[11]: [Голосование] Нужен ли binary tree если есть hash таблица
От: Ночной Смотрящий Россия  
Дата: 02.07.17 11:51
Оценка: +2 :)
Здравствуйте, DenisCh, Вы писали:

DC>На i7 c 8ГБ правильная зарплата со всеми налогами считалась на 300 человек за 45 минут.


Кошмар то какой. На заре моей карьеры правильная зарплата со всеми налогами для 1000 человек считалась на Celeron 266 секунд 40. Прогресс!
Re[18]: [Голосование] Нужен ли binary tree если есть hash таблица
От: Ночной Смотрящий Россия  
Дата: 02.07.17 12:05
Оценка:
Здравствуйте, ·, Вы писали:

DC>>С учётом блокировок и мультипользовательского режима.

·>Ага! Вот это похоже на правду. Т.е. на самом деле 9 секунд нифига не делает, а всё висит на блокировках.

Не похоже это на правду. Ну какие там блокировки? Зарплата считается пару раз в месяц на одном компе, а не выполняется непрерывно на десятке компьютеров.
Re[25]: [Голосование] Нужен ли binary tree если есть hash таблица
От: Ночной Смотрящий Россия  
Дата: 02.07.17 12:05
Оценка:
Здравствуйте, Gattaka, Вы писали:

G>Все это логируется со страшной силой. В табличку с 50 столбцами.


И что? Все 50 столбцов нужны для рассчета зарплаты?

G>Что потребуется для расчета зп сказать сложно, логика навороченная сегодня одно поле нужно, завтра другое и т.п. Софтина пишет в базу, влиять мы на это не можем.


А индекс то с нужными для рассчета полями вы создать можете? Или до этого ваша техническая мысль еще не дошла?
Re[19]: [Голосование] Нужен ли binary tree если есть hash таблица
От: DenisCh Россия  
Дата: 02.07.17 12:55
Оценка: +1
Здравствуйте, Ночной Смотрящий, Вы писали:

НС> DC>>С учётом блокировок и мультипользовательского режима.


НС> ·>Ага! Вот это похоже на правду. Т.е. на самом деле 9 секунд нифига не делает, а всё висит на блокировках.


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


Зарплата считается в общей базе, куда ежечасно вводятся сотни документов. От которых зарплата и считается.
avalon/2.0.3
Re[20]: [Голосование] Нужен ли binary tree если есть hash таблица
От: Gattaka Россия  
Дата: 02.07.17 12:57
Оценка:
Здравствуйте, DenisCh, Вы писали:

DC>Зарплата считается в общей базе, куда ежечасно вводятся сотни документов. От которых зарплата и считается.

Потом они начинают в этих документах мухлевать. Чтобы отчеты сходились. И каждый раз пересчитывают зп.
Re[26]: [Голосование] Нужен ли binary tree если есть hash таблица
От: Gattaka Россия  
Дата: 02.07.17 12:59
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, Gattaka, Вы писали:


G>>Все это логируется со страшной силой. В табличку с 50 столбцами.


НС>И что? Все 50 столбцов нужны для рассчета зарплаты?

Какие столбцы нужны меняется быстрее чем вы до туалета добежать успеете. Они говорят ой типа так не правильно считать, давай мы по этому столбцу будем определять сколько раз он дозвонился. Или ой, а давай если в этом столбце ничего нет, то будем считать что это его замещали. и т.д.

G>>Что потребуется для расчета зп сказать сложно, логика навороченная сегодня одно поле нужно, завтра другое и т.п. Софтина пишет в базу, влиять мы на это не можем.


НС>А индекс то с нужными для рассчета полями вы создать можете? Или до этого ваша техническая мысль еще не дошла?

Да, без индексов было бы все гораздо хуже.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.