powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Пишу тех. задание
25 сообщений из 27, страница 1 из 2
Пишу тех. задание
    #39501772
SHeIKer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток, коллеги.

Пишу нечто наподобие ТЗ. Возник спор с потенциальным разработчиком по поводу некоторых требований.

Вот одно из спорных:
Выполнить выборку 1000 записей из 1500000 с фильтрацией по 5-7 параметрам. Выгрузить результат в файл Excel и открыть в нем. Ограничение по времени - Tmax=60, Tavg=30 секунд.
Выполняться это должно для 200 пользователей одновременно.

Меня пытаются убедить, что это невероятно сложно и даже почти невозможно.

Прошу мнений.
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39501776
leonmbs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это не сложно потому что никаких 200 пользователей "одновременно" не будет. Точнее пользователи будут но маловероятно что все 200 каждую секунду будут отправлять запрос.
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39501777
p2.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SHeIKer,

Указание диаметра сферического коня не определяет скорость его движения. Нужна еще плотность вакуума.
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39501851
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SHeIKerДоброго времени суток, коллеги.

Пишу нечто наподобие ТЗ. Возник спор с потенциальным разработчиком по поводу некоторых требований.

Вот одно из спорных:
Выполнить выборку 1000 записей из 1500000 с фильтрацией по 5-7 параметрам. Выгрузить результат в файл Excel и открыть в нем. Ограничение по времени - Tmax=60, Tavg=30 секунд.
Выполняться это должно для 200 пользователей одновременно.

Меня пытаются убедить, что это невероятно сложно и даже почти невозможно.

Прошу мнений.

я бы тоже под таким "этим" не подписался... какие-то макс, средние (?) как одновременно? что такое пользователи в данном случае?
те, которые выполняют именно "это" или 198 которых курит и гоняте игры?
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39501959
SHeIKer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ролг Хупин,

Все 200 работают. Курящих в коллективе нет.)))
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39501963
SHeIKer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
p2.,

Копипастить сюда всё (ну или почти всё) ТЗ не буду, но некоторые подробности прояснить могу. Если нужно спрашивай.
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39501971
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SHeIKerp2.,

Копипастить сюда всё (ну или почти всё) ТЗ не буду, но некоторые подробности прояснить могу. Если нужно спрашивай.

какова цель этого ТЗ?
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39502142
Addx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SHeIKer... открыть в нем. Ограничение по времени - Tmax=60, Tavg=30 секунд. ...


Допустим, на машине нет Excel ...
Или допустим, что открываем с нетбука с самым дешевым процом и минимумом памяти ...
Время без привязки к железу очень странно мерить.
Из поста непонятно, что именно разработчики считают невероятно сложным.
Сама по себе линейная выборка таких объемов с классической фильтрацией по полям не вызывает проблем, но есть много нюансов.
Например, не занят ли сервер еще чем-либо при этом.
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39502442
SHeIKer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ролг Хупин,

Постановка задачи на разработку автоматизированной системы.
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39502474
SHeIKer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Addx,

Состав техники и сопутствующего ПО обосновывает и предлагает разработчик. Если он напишет в документации к системе, что для работы на всех машинах должен быть Excel, то значит я, должен обеспечить его наличие. А если забудет, то это будет его косяк и я вправе попытаться выполнить проверку с машины на которой ничего не установлено и отказать в приёме работы, когда ничего не получится.
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39502476
SHeIKer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Addx,

А что именно они считают сложным они и не объясняют.
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39502513
p2.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сотня ядер и дисковая система производительностью пару гигабайт в секунду на случайных чтениях поможет избавить от уточнения постановки задачи. Хотя не совсем... Может там килобайты на строку, да еще и расшифровывать какое-либо кодирование в этих килобайтах. Тогда, лучше умножить процессоры и диски на десять.
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39502526
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SHeIKerРолг Хупин,

Постановка задачи на разработку автоматизированной системы.

Я понимаю, если вы описываете задачу, структуру, логику, вход-выход, и т.д.
Но когда вы выставляете требования как быстро должны работать некие неопределенные запросы на некоем неопределенном хардваре - это уже лишнее.

Предположим девелоперы покажут вам (как?) что те запросы работают то макс и среднее (как будете замерять?) на нынешнем сервере а вы потом уменьшите память или замените диск и что - будете вывозить в лес двелоперов?

Для требований по времени должно быть некое номинальное хардваре и т.д...
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39502533
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SHeIKerAddx,

Состав техники и сопутствующего ПО обосновывает и предлагает разработчик. Если он напишет в документации к системе, что для работы на всех машинах должен быть Excel, то значит я, должен обеспечить его наличие . А если забудет, то это будет его косяк и я вправе попытаться выполнить проверку с машины на которой ничего не установлено и отказать в приёме работы, когда ничего не получится.

т.е. вы легко поддадитесь на мечты девелоперов и купите лицензии? А девелоперы потом скажут, ну, мы погорячились.
А не пробовали поискать другх девелоперов, которым вы будете задачу ставить, требования выставлять и платить(!), а они будут уточнять и делать?
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39502564
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SHeIKerСостав техники и сопутствующего ПО обосновывает и предлагает разработчик.
Под ваши требования он может (и должен) обосновать и предложить кластер из десяти суперкомпьютеров, поскольку иначе в ваши фантастические цифры не уложиться. Вы готовы настаивать на них, невзирая на требуемый бюджет в пару миллиардов баксов?
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39502577
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SHeIKerВыполняться это должно для 200 пользователей одновременно.

Для всех 200-х одни параметры фильтрации или разные?
Выгрузить результат в файл Excel и открыть в нем это уже задача не сервера, а станции.

Какие аппаратные данные сервера и станций?
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39502585
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovSHeIKerСостав техники и сопутствующего ПО обосновывает и предлагает разработчик.
Под ваши требования он может (и должен) обосновать и предложить кластер из десяти суперкомпьютеров, поскольку иначе в ваши фантастические цифры не уложиться. Вы готовы настаивать на них, невзирая на требуемый бюджет в пару миллиардов баксов?

да, и когда во время замеров узким местом окажется сеть (адаптеры, маршрутизаторы и т.д.) и заказчик пошлет на юх девелоперов и они уйдут с гордо поднятыми головками.
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39502589
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonmbsэто не сложно потому что никаких 200 пользователей "одновременно" не будет. Точнее пользователи будут но маловероятно что все 200 каждую секунду будут отправлять запрос.
точно.
В любом случае. пользователь, получив отчет. должен его ХОТЯ БЫ ПОСМОТРЕТЬ.
И на это уйдет времени гораздо больше чем на выборку и открытие.
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39502880
SHeIKer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ролг Хупин,

В ТЗ есть описание всего того, о чем Вы упоминаете.
Именно поэтому я не указываю требований к аппаратной составляющей. Пусть разработчик посчитает и обоснует.

По поводу проверки соответствия требованиям - на мой взгляд странный вопрос. Программа и методика испытаний нам в помощь. Там можно все описать.
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39502881
SHeIKer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ролг Хупин,

Если нужно будет докупить лицензии, то разумеется их докупим.
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39503181
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SHeIKerРолг Хупин,

В ТЗ есть описание всего того, о чем Вы упоминаете.
Именно поэтому я не указываю требований к аппаратной составляющей. Пусть разработчик посчитает и обоснует.

По поводу проверки соответствия требованиям - на мой взгляд странный вопрос. Программа и методика испытаний нам в помощь. Там можно все описать.

Я не спорю, вы начальник, вам виднее. Удачи.
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39503182
1xx1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SHeIKerРолг Хупин, Если нужно будет докупить лицензии, то разумеется их докупим.
Сразу паровозиком - вопрос разрабам:
Нафига покупать лицензии на exel? Есть же freeware офисные пакеты?
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39503198
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1xx1SHeIKerРолг Хупин, Если нужно будет докупить лицензии, то разумеется их докупим.
Сразу паровозиком - вопрос разрабам:
Нафига покупать лицензии на exel? Есть же freeware офисные пакеты?
кто в фриваре офисе сидел -- тот ф цырке несмеёца
ибо это г-но сделано на отъ@бись.
таки мс вылизало в свое время сводные таблы и связанные с ними диаграмки.
ещё бы страсть к обновлениям интерфейса им вырезать -- было бы сносно.

но к пж это не относицца. предлагаю перенести в ПТ
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39504496
Bsplesk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SHeIKer,

"Сюр", какой-то.

:), Начните не с ТЗ, а с архитектуры, к которой закажите расчеты у производителей предполагаемого железа/бд,
которые Вам предложат те или иные варианты.
Сделайте прототип и проведите нагрузочное тестирование, возможно оборудование вам дадут в аренду на период тестирования или "соответствующие" облако.

Все остальное пальцев в небо, и заставлять разработчиков подписаться под такими ограничениями ....
Это заранее спихнуть на них вину за "заваленный проект".
Проект делается "на-о-бу́м", взлетит не взлетит.
...
Рейтинг: 0 / 0
Пишу тех. задание
    #39504787
jan2ary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SHeIKer,

У вас задача для MS Access, или для sqllite.
Большую часть времени будет грузиться сам Excel.
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Пишу тех. задание
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]