Стас Выщепан @gandjustas
Умею оптимизировать программы
Information
- Rating
- 330-th
- Location
- Москва, Москва и Московская обл., Россия
- Date of birth
- Registered
- Activity
Specialization
Software Architect, Delivery Manager
Lead
C#
.NET Core
Entity Framework
ASP.Net
Database
High-loaded systems
Designing application architecture
Git
PostgreSQL
Docker
Вот только интересует насколько «сложно» для спецслужб США получить «специальный ордер» на просмотр всего контента пользователя по подозрению в терроризме. Причем пользователя далеко не гражданина США и по подозрению в терроризме направленном на США.
Для реалтайма надо индексированные представления, а при количестве проводок до 10М можно только на них и жить.
Да, это как раз будет что-то вроде таблицы остатков в 1С. Об этом я и говорю — за банальной таблицей остатков лежит математическая модель, только она в 1С не очень хорошо реализована.
rsdn.ru/article/db/RDBMS.xml
почитайте внимательно, от начала до конца. Статья кстати 10-летней давности, в ней описано решение проблем, над которыми до сих пор ломают голову многие разработчики.
Я пару раз делал решения по учету на основе информации из этой статьи. Работало так быстро, что даже не верили. 1С на подобной задаче думал по полчаса (хотя я не в курсе что там накрутили).
Остальное в OLAP, так как поступления обычно заносятся не в real-time и смысла нет нагружать базу online пересчетом.
Только очень неправдоподобно 15-20 запросов в минуту от одного человека по номенклатуре в 20,000 товаров. Они их не будут успевать искать, менеджеры не роботы все таки. Статистика говорит что даже во время активной работы в информационной системе пользователь делает 4-5 действий в минуту. Остальное время он анализирует полученную информацию.
ЗЫ. бюджет какой?
Но обычно все гораздо проще — вы просто вывешиваете резюме на HH. Он кстати предлагает за деньги (небольшие) его продвинуть ваше резюме.
Кстати это вы про маркетинг, а не про продажу. Продажа по большей части происходит на собеседовании.
Звучит как-то странно, не так ли?
Это и есть самый обычный учёт. Таблица проводок с аналитическими признаками.
Объясните простым русским языком что такое «партионный учет» и чем он отличается от обычного учета.
Если вы и этого не можете, то скорее всего вы и сами не очень понимаете.
Простой тест Фейнмана: «если вы за 5 минут не можете объяснить ребенку чем занимаетесь, то вы шарлатан».
Кстати как вы с таким подходом людей то обучаете? им тоже рассказываете про команды аналитиков и человеко-годы?
Я вот тоже много кого обучаю, и проекты у меня покрупнее есть. Но это все нерелевантно.
А вопрос был в том что я не видел чтобы учет не укладывался в проводки. Вы говорите что такой есть, но вместо объяснения сути — сыпите терминами. Именно это заставляет сомневаться в том что вы понимаете что я тут пишу. И никакой ваш опыт не оправдывает.
Я вот тоже знаю кучу терминов, о которых вы и не догадываетесь, но мне абсолютно незачем их тут писать.
Sad but true.
С типизацией случай еще интереснее, так как тип задается полем в таблице и поменять тип вполне можно, а вот поменять тип переменной в программе увы никак. Возникает проблема хрупкого базового класса. Расширять сложно. С явным Id типа задачи получается расширяемость гораздо лучше.