Рубрика «sql»
Как я перешла из нормального Java‑проекта в команду по работе с данными, и что от меня осталось
2026-10-29 в 12:19, admin, рубрики: etl, java, legacy-код, sqlОстатки нельзя обороты
2026-10-29 в 10:04, admin, рубрики: django, event sourcing, python, sql, wms-системы, автоматизация учета, Архитектура ИС, оптимизация производительности, проектирование бд, фрилансIT драма с элементами комедии
Пролог. Разрешите представиться.
Прожив уже почти полвека,
Тьму перепробовав работ,
Я убежден, что человека
Достоин лишь любовный пот.
Вам, наверное, интересно, кто я такой и какого такого черта я тут взялся вам рассказывать свои бесценные мысли.
В данный момент я считаю себя инженером по автоматизации и интеграции API.
Однако было время, когда я был финансовым аналитиком, а до этого был кредитным инспектором в банке… Однако, кем бы я ни был, меня постоянно заводила идея автоматизации.
Один на один с заказом: или что делать, если нет готовой либы?
2026-10-29 в 10:04, admin, рубрики: django, event sourcing, python, sql, wms-системы, автоматизация учета, Архитектура ИС, оптимизация производительности, проектирование бд, фрилансIT драма с элементами комедии
Пролог. Разрешите представиться.
Прожив уже почти полвека,
Тьму перепробовав работ,
Я убежден, что человека
Достоин лишь любовный пот.
Вам, наверное, интересно, кто я такой и какого такого черта я тут взялся вам рассказывать свои бесценные мысли.
В данный момент я считаю себя инженером по автоматизации и интеграции API.
Однако было время, когда я был финансовым аналитиком, а до этого был кредитным инспектором в банке… Однако, кем бы я ни был, меня постоянно заводила идея автоматизации.
Неправильный фрилансер
2026-10-29 в 10:04, admin, рубрики: django, event sourcing, python, sql, wms-системы, автоматизация учета, Архитектура ИС, оптимизация производительности, проектирование бд, фрилансКак я ВБ автоматизировал
Пролог. Разрешите представиться.
Прожив уже почти полвека,
Тьму перепробовав работ,
Я убежден, что человека
Достоин лишь любовный пот.
Вам, наверное, интересно, кто я такой и какого такого черта я тут взялся вам рассказывать свои бесценные мысли.
В данный момент я считаю себя инженером по автоматизации и интеграции API.
Однако было время, когда я был финансовым аналитиком, а до этого был кредитным инспектором в банке… Однако, кем бы я ни был, меня постоянно заводила идея автоматизации.
Как не занизить D30 retention: незрелые когорты и расчёт на SQL
2026-10-29 в 8:41, admin, рубрики: D30, null, retention, sql, sqlite, качество данных, когортный анализ, продуктовая аналитика, удержание пользователейПредставим: в отчёт добавили новые регистрации, и общий D30 retention снизился с 20% до 10%. При этом ни один из пользователей, для которых D30 уже наступил, не изменил своё поведение. Ошибка может оказаться в знаменателе: туда попали люди, чей тридцатый день ещё впереди.
Разберём эту ситуацию на условных данных и воспроизведём расчёт в SQLite. Отдельно проверим три случая: пользователь вернулся, пользователь не вернулся и результат пока нельзя измерить.
Что именно будем считать
Hibernate getReference(): когда SELECT вообще не нужен
2026-10-08 в 11:52, admin, рубрики: Entity Proxy, getReference, hibernate, java, JOIN FETCH, jpa, lazy loading, N+1, orm, sqlКогда начинают говорить об оптимизации запросов Hibernate, разговор быстро приходит к N+1, join fetch, entity graph и настройке batch выборки. Но есть более простой случай, который легко пропустить.
Допустим нам нужно сохранить книгу. Её автор уже существует в базе и его ID пришёл в запросе, данные автора: имя, дата рождения и всё остальное нас вообще не интересуют. Нам нужно только записать author_id в таблицу book. Вот здесь возникает вопрос: зачем перед сохранением сначала получать автора? Разберёмся, как от него избавиться и причём здесь метод getReference().
Исходная модель данных
Две обычные сущности:
Читать полностью »
Консенсус без Raft: ORCHID в Grid (фаза Курамото + quorum)
2026-10-01 в 12:58, admin, рубрики: db, Grid, inmemory, kuramoto, orchid, sql
Три узла, одна база, клиент шлёт UPSERT. Нужно решить две вещи сразу: разрешить запись только на согласованном кластере и не допустить, чтобы после обрыва связи между узлами в журналах оказались разные версии одних и тех же данных.
COMConnection: ноль сеансов в консоли не снимает эксклюзивный режим
2026-09-29 в 11:21, admin, рубрики: 1С, sql, база, базы, базы данных, бдНа шаге «Установка монопольного режима» мастер «Обновление конфигурации базы данных» крутит индикатор уже восемь минут, а в консоли кластера 1С:Предприятие 8.3 в списке сеансов информационной базы «СервисЗапчасти» (1С:Комплексная автоматизация 2.5, клиент‑сервер, SQL Server) пусто.
Хронология
-
20:02 — согласовали окно: остановить обмен РИБ, уведомить склад и сервис, отключить регламентное задание «СинхронизацияОстатковWMS» на время cf.
-
20:11 — администратор запустил конфигуратор от имени доменной учётки, принял cf из хранилища, открыл «Обновление конфигурации базы данных».
Как я несколько часов гуглил, чтобы потом за 15 минут запустить локальный DeepSeek для Python и SQL
2026-09-28 в 8:34, admin, рубрики: deepseek, llm, Ollama, pandas, python, sql, windows, локальные модели, локальный AI
Полгода назад мне понадобился личный AI помощник (знаю...звучит слишком пафосно и мне самому это словосочетание не нравится) для работы на своем ноутбуке на Windows.
Читать полностью »

