Обновить

Все потоки

Сначала показывать
Период

Центр управления СУБД Digital Q.DataBase.
Продолжаю делиться выступлениями с первого сезона ДНЯ СУБД 2026.

Я рассказывал, как мы воспроизводим функциональность MS SQL Server в нашей СУБД Digital Q.DataBase (без переписывания бизнес логики), а мой коллега Илья Лебедев - как воспроизводим возможности Oracle.

Теперь - о том, как всем этим управлять.
Сразу говорю: Инструмент бесплатный.
А серверная часть нашей СУБД тоже бесплатная - до 4 ядер.
По секрету: можем легко дать и больше ядер.

Выкладываю полное видео выступления Андрея Акимова, руководителя команды «Центр управления Digital Q.DataBase». Андрей рассказывает и показывает, как объединить мониторинг, администрирование и диагностику баз данных в одном веб-интерфейсе.

В докладе - возможности продукта, поддержка Digital Q.DataBase и практические задачи администратора БД: проверить состояние баз, отследить рост таблиц и разобраться, почему тормозит запрос, с помощью трассировки сессий.

Видео с тайм-кодамина:
VK
Rutube
Dzen
YouTube

Кстати, второй сезон ДНЯ СУБД уже близко - встречаемся 27 октября. Приходите!

🔹 Бесплатное получение дистрибутива: 
https://database.diasoft.ru/?utm_source=andrei
🔹 Документация: доступна внутри дистрибутива
🔹 Telegram-сообщество Digital Q.DataBase: https://t.me/dqdatabase
🔹 MAX: https://max.ru/channel_dqdatabase

Подписывайтесь на наши сообщества, чтобы получать новости, технические материалы и информацию о новых вебинарах.

СУБД, которая понимает диалекты Oracle, MS SQL и PostgreSQL,– без переписывания кода приложений.

Теги:
+11
Комментарии1

Лента за 27.09.2026 г.

Во Франч1ске (канал для франчей 1С) рассуждали, какие проблемы возникают при передаче проекта на сопровождение

Почему передача проекта на сопровождение – почти всегда проблема?

Теперь вы уже понимаете, почему. Клиент теряет то, что ему органически нравится – закрепленную команду, предельно погружённого во всё руководителя проекта (РП), быструю реакцию на любые проблемы, чью-то ответственность за информационную систему и ведение учета. Взамен клиент получает позадачное сопровождение: менеджера, который в предметной части ничего не понимает и не хочет вникать, калейдоскоп меняющихся спецов, и полную безответственность за 1С.

В продюсерском сопровождении клиент получает примерно то же, к чему привык за время проекта. Вместо РП – продюсер, команда так же закреплена, ответственность несёт продюсер, к нему можно обращаться с любыми вопросами по 1С (как раньше обращались к РП).

Собственно, на продюсирование и передавать легче, чем на позадачку. Приводишь вместе РП и продюсера, говоришь «у вас был Антон, теперь будет Станислав, они одного поля ягодки, просто Антон только проектами занимается, так что он поскакал дальше, а Станислав будет работать с вами много лет». Раньше надо было говорить «Антон, блестящий программист, уходит на другой проект, а вместо него будет Снежана, которая вообще не программист, но если чё – звоните, найдёт кого-нибудь».

Продюсерское сопровождение родилось в том числе для решения именно этой проблемы – мы её ощущали на себе. Я руководил отделом сопровождения, коллеги занимались проектами, и каждый раз передача проходила одинаково – клиент ныл «Верните нам нашего Колю-Васю-Сашу, он так быстро решал наши задачи, всегда был доступен, сам всё проверял, и такой молодец, такой молодец…». Клиент сам, прямым текстом говорил, чего он хочет. Если убрать собственное франчовое эго («мы лучше знаем, что клиенту нужно, и у нас отличные процессы»), и просто послушать, то решение становится очевидным.

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

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

Но это уже другая история.

В Жёлтым по белому (канал для программистов 1С) тревожились о том, что франчи перестали нанимать разработчиков 1С.

Знакомые рассказали, что в некоторых франчах перестали нанимать разработчиков 1С.Прям вообще. Полный стоп, до выяснения.

Логика понятна. Разработчики были нужны несколько лет в большом количестве, т.к. проектов было много.
И нейросетей не было.

Сейчас проектов мало, и большого их количества не предвидится.
Ну и нейросети в разработке какое-то участие принимают. Причём, больше всего за них топят и их используют те же разработчики.
Так что разработчик 1С, увы, становится балластом, не приносящим прибыли. А франчи - это бизнес, там нужна прибыль.

В инхаусе, наверное, разработчиков ещё берут. Хотя, думаю, там чистые разработчики редко нужны были - всё-таки с бухгалтерами общаться надо.

А кого ещё берут во франчи из, так скажем, "технических специалистов"?
Универсалов - тех, кто может решать разные задачи клиентов разными способами. Программированием, аналитикой, ковырянием.

Чё, будущее наступило?

А ещё стартовали новый курс для программистов о том, как устроен бизнес, который они автоматизируют

Анонс смотрите, где хочете:

  1. https://vkvideo.ru/video-208482299_456239503

  2. https://youtu.be/F9rbat5H5B0

В Книжном стеке рассказывали историю отказа от компьютерных игр и соц.сетей после прочтения книги "На крючке" Нира Эяля. Текст уже не влезет :)

Теги:
+4
Комментарии0

17 бесплатных вебинаров для аналитиков: ИИ, требования, бизнес-процессы и микросервисы

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

Чем сложнее становятся продукты и системы, тем важнее для аналитика видеть картину целиком: от бизнес-целей и клиентского опыта до требований, бизнес-логики, данных и архитектуры. А ещё — уметь работать с изменениями и использовать ИИ там, где он действительно помогает ускорить рутинную работу.

В этом посте собрали 17 открытых вебинаров для тех, кто хочет развивать навыки системного и бизнес-анализа.

Системный анализ и требования

Бизнес-анализ и управление процессами

Стейкхолдеры, клиент и продукт

Архитектура, бизнес-логика и интеграции

Данные и аналитика

Полный список открытых вебинаров смотрите в календаре мероприятий.

Теги:
+2
Комментарии0

Если вы думаете, что только российские сервисы пичкают рекламу везде, где только можно, то сегодня натолкнулась на рекламу в почте (!). Google стал присылать рекламные письма в раздел промоакций, да ещё которые нельзя так просто отметить все и удалить. Удалять можно только каждое письмо отдельно. А также специально для таких рекламных писем он сделал быстрые кнопки вроде "Перейти на сайт" и "Узнать больше".

Google, у тебя тоже настали тяжёлые времена? 🥲

Теги:
+2
Комментарии3

Представлен открытый проект конвертера AnyPS5, который автоматом портирует исполняемые файлы из PlayStation на Windows и Linux. Таким образом уже удалось запустить консольную версию Dead Cells: на сборке с Ryzen 7 5800×3D и RTX 5070 Ti и получить на ПК около 55–60 FPS.

Теги:
+2
Комментарии0

Как менять значения «на лету», не перечисляя все колонки в SELECT

В прошлом посте я рассказывал про модификатор EXCEPT, с помощью которого можно исключить ненужные колонки из выборки. Сегодня расскажу про еще один полезный модификатор — REPLACE.

Возьмем все тот же пример: широкую таблицу, в которой 50 или более колонок. Часто бывают ситуации, когда нам нужно модифицировать значения только в одном-двух полях (например, привести email к нижнему регистру, округлить цену или захешировать данные), а все остальные поля вывести как есть.

В классических транзакционных базах, таких как PostgreSQL, мы бы вручную перечисляли в SELECT абсолютно все поля: и те, которые нужно просто вывести, и те, значения в которых нужно как-то изменить.

В ClickHouse это делается проще.

Чтобы не писать десятки колонок руками, можно использовать модификатор REPLACE. Он работает в связке со звездочкой * и позволяет вывести все поля, заменив значения только в конкретных.

Обычно мы пишем так:

SELECT
  id,
  category,
  user_id,
  -- ... перечисляем десятки остальных колонок руками ...
  LOWER(email) AS email
FROM table

С использованием REPLACE запрос становится короче:

SELECT * REPLACE (LOWER(email) AS email)
FROM table

А если нам надо и исключить колонки, и заменить значения, можно писать EXCEPT и REPLACE вместе:

SELECT * 
    EXCEPT (updated_at) 
    REPLACE (LOWER(email) AS email)
FROM table

Несколько нюансов:

  1. Правила замены пишутся в круглых скобках. Синтаксис такой: (выражение AS имя_существующей_колонки).

  2. Можно изменять сразу несколько колонок, перечислив их через запятую: REPLACE (LOWER(email) AS email, price * 0.85 AS price).

  3. Тип данных колонки в итоговой выборке поменяется, если ваше выражение возвращает новый тип (например, вы заменили число на строку).

Про еще один модификатор расскажу в следующем посте.

Ссылка на доку.

Мои статьи по ClickHouse на Хабре.

P.S. Систематизировать знания и получить крепкую базу можно на моем бесплатном курсе «ClickHouse с нуля». А закрепить пройденный материал на его практическом продолжении «ClickHouse с нуля: практика».

Теги:
+1
Комментарии0

Как переехал жить к девушке, наконец нашлось применение планшету на Винде, о котором делал обзор пару лет назад. Напомню ттх: Intel N100 4 ядра, 4 потока, Alder-Lake N, 3.4ГГц турбобуст, UHD Graphics, 16ГБ DDR5.

Сейчас на нем играю в игры из детства. И сам факт того, что он их неплохо тянет, поражает. Ведь я помню нетбуки 15 лет назад с GMA, которые кое как тянули лишь NFS HP II, а о более современных играх можно было даже не мечтать))

Теги:
+1
Комментарии1