home.social

#sql — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #sql, aggregated by home.social.

fetched live
  1. Пишем свой Native Filter плагин для Apache Superset: пошаговый рабочий туториал

    Всем привет! Меня зовут Александр Цай, я ведущий инженер-аналитик в МТС Web Services. Занимаюсь всем, что связано с данными и ИИ. Найти, заполучить, обработать, спроектировать, развернуть — это все ко мне. Опущу все нудные подробности, решили мы развернуть себе Superset 6.1.0 — последнюю версию, но столкнулись с тем, что заказчику категорически не нравится штатный фильтр по датам и он не хочет пересаживаться со своего BI, а хочет он календарик. А еще — пару плагинов с оглядкой на PowerBI. Поэтому встал вопрос создания собственного плагина-фильтра. Казалось бы, задача несложная. Пара-тройка гайдов в en сегменте имеется, есть даже документация и штатный генератор шаблонов. Но по факту оказалось, что все это не работает. Генератор так вообще не обновлялся аж с 2024 года: выдает шаблон, который ссылается на уже несуществующие классы и типы, что автоматически делает все гайды неактуальными… А что все это значит? Время написать свой собственный! Об этом и расскажу в сегодняшнем материале. Дисклеймер: Я питонист до мозга костей и в тайпскрипте, да и фронте в целом, понимаю не очень много. Простите меня, адепты сего языка программирования, но код самого плагина навайбкожен (хоть и проверен насколько я смог). В npm не запушил тоже умышленно, цель статьи — дать исходники и показать, как можно собрать плагин. Любой желающий может что-то додумать и доработать, собрать или разобрать и так далее. Читать дальше

    habr.com/ru/companies/ru_mts/a

    #apache_superset #tutorial #dyi #визуализация_данных #sql #bigdata #apache #frontend #typescript

  2. Oh boy, another paper about #SQL, because apparently, 2026 is the year we finally get rid of those pesky #NULLs and bags. 🙄 The authors think we're all dying to optimize our queries by deleting half the language's features, because complexity is so 2025. 🕰️💼
    arxiv.org/abs/2608.10863 #Optimization #QueryComplexity #DataManagement #HackerNews #ngated

  3. Oh boy, another paper about #SQL, because apparently, 2026 is the year we finally get rid of those pesky #NULLs and bags. 🙄 The authors think we're all dying to optimize our queries by deleting half the language's features, because complexity is so 2025. 🕰️💼
    arxiv.org/abs/2608.10863 #Optimization #QueryComplexity #DataManagement #HackerNews #ngated

  4. Inside a Ukrainian IP Camera Toolkit

    Two open directories hosted on Russian bulletproof infrastructure revealed coordinated operations targeting Ukrainian IP cameras, routers, and government websites. The first server exposed tools exploiting SQL injection against a Ukrainian e-commerce site, used as a proxy for Tor-routed attacks against government councils and military domains. A custom Docker platform named 'camview' cataloged 58 compromised Ukrainian cameras using known Hikvision and Dahua vulnerabilities. The second server deployed similar techniques across 15 European countries, converting compromised edge devices into SOCKS5 proxies. Both operations utilized the open-source Ingram scanner, focused on frontline Ukrainian cities including Kramatorsk, Slavyansk, Odessa, and Kherson, and employed Russian-language scripts. Evidence suggests potential linkage to drone operator infrastructure through role-based access controls, though direct military ties remain unconfirmed.

    Pulse ID: 6a7d8d2b3a8a65f2b1dc0cda
    Pulse Link: otx.alienvault.com/pulse/6a7d8
    Pulse Author: AlienVault
    Created: 2026-08-13 09:23:55

    Be advised, this data is unverified and should be considered preliminary. Always do further verification.

    #CyberSecurity #Docker #Edge #Europe #Government #InfoSec #Military #OTX #OpenThreatExchange #Proxy #RAT #RCE #Russia #SQL #UK #Ukr #Ukrainian #bot #socks5 #AlienVault

  5. Inside a Ukrainian IP Camera Toolkit

    Two open directories hosted on Russian bulletproof infrastructure revealed coordinated operations targeting Ukrainian IP cameras, routers, and government websites. The first server exposed tools exploiting SQL injection against a Ukrainian e-commerce site, used as a proxy for Tor-routed attacks against government councils and military domains. A custom Docker platform named 'camview' cataloged 58 compromised Ukrainian cameras using known Hikvision and Dahua vulnerabilities. The second server deployed similar techniques across 15 European countries, converting compromised edge devices into SOCKS5 proxies. Both operations utilized the open-source Ingram scanner, focused on frontline Ukrainian cities including Kramatorsk, Slavyansk, Odessa, and Kherson, and employed Russian-language scripts. Evidence suggests potential linkage to drone operator infrastructure through role-based access controls, though direct military ties remain unconfirmed.

    Pulse ID: 6a7d8d2b3a8a65f2b1dc0cda
    Pulse Link: otx.alienvault.com/pulse/6a7d8
    Pulse Author: AlienVault
    Created: 2026-08-13 09:23:55

    Be advised, this data is unverified and should be considered preliminary. Always do further verification.

    #CyberSecurity #Docker #Edge #Europe #Government #InfoSec #Military #OTX #OpenThreatExchange #Proxy #RAT #RCE #Russia #SQL #UK #Ukr #Ukrainian #bot #socks5 #AlienVault

  6. Microsoft lança SQL Server Management Studio 22.9 com novidades no Copilot. A nova versão traz melhorias na gestão de ligações, altera o comportamento do assistente de inteligência artificial para maior segurança e adiciona controlos avançados de formatação T-SQL. 📈

    🔗 tugatech.com.pt/t88981-microso

    #copilot #lan #microsoft #server #sql #studio 

  7. Microsoft lança SQL Server Management Studio 22.9 com novidades no Copilot. A nova versão traz melhorias na gestão de ligações, altera o comportamento do assistente de inteligência artificial para maior segurança e adiciona controlos avançados de formatação T-SQL. 📈

    🔗 tugatech.com.pt/t88981-microso

    #copilot #lan #microsoft #server #sql #studio 

  8. Realising that there about 4 to 5 ways to represent null in snowflake (sql null and json variant null) lead to a discussion that kind of ended in God / Codd have mercy…

    #SQL #Babel

  9. Realising that there about 4 to 5 ways to represent null in snowflake (sql null and json variant null) lead to a discussion that kind of ended in God / Codd have mercy…

    #SQL #Babel

  10. Устанавливаем Digital Q.DataBase 18.2 на РЕД ОС 8: PostgreSQL, MS SQL и Oracle в одной СУБД

    Привет, Хабр! Меня зовут Жуйков Андрей, занимаюсь развитием и продвижением СУБД Digital Q.DataBase. Сегодня для многих организаций импортозамещения СУБД - уже практическая задача, которую необходимо решать без остановки бизнес-процессов и без многомесячной переработки прикладных систем. Одним из ключевых требований при выборе новой платформы становится возможность сохранить существующую прикладную логику и минимизировать объем изменений в коде приложений. В этой статье я покажу, как установить Digital Q.DataBase 18.2 на РЕД ОС 8.0.3, познакомлю с новой архитектурой СУБД и продемонстрирую подключение к каждому из поддерживаемых диалектов.

    habr.com/ru/companies/diasoft_

    #субд #sql #postgresql #база_данных #хранение_данных #itинфраструктура #big_data #digital_qdatabase

  11. Гадкий NULL

    Если вы пишете SQL-запросы, то наверняка сталкивались с ситуацией, когда данные исчезают, отчеты не сходятся, а бизнес теряет деньги. И виновник этого — маленькое, но очень коварное слово NULL. В 1974 году Эдгар Кодд, создатель реляционной модели данных, ввел это понятие, чтобы обозначить отсутствие информации. Он хотел, как лучше, но спустя пятьдесят лет NULL продолжает «терроризировать» разработчиков по всему миру. Важно усвоить раз и навсегда: NULL — это не значение. Это состояние неизвестности. Поэтому: · NULL ≠ 0 (ноль - это число); · NULL ≠ '' (пустая строка - это строка); · NULL ≠ ' ' (пробел - это символ). Но всегда есть нюансы и исключения. Например, в Oracle INSERT INTO table (col) VALUES ('') запишет NULL. Это поведение отличается от других СУБД и часто становится сюрпризом при миграции.

    habr.com/ru/companies/neoflex/

    #Neoflex #NULL #СУБД #SQL #postgresql

  12. Thank you so much for 1040 subscribers! All my recorded PostgreSQL content goes up on the YouTube channel:

    ⏯️ youtube.com/JimmyAngelakos

  13. A MariaDB plugin doesn’t need one million users.

    Sometimes it only needs to solve one very specific problem really well.

    I experimented with that idea by teaching MariaDB about two very Belgian concepts 🇧🇪

    lefred.be/content/teaching-mar

  14. A MariaDB plugin doesn’t need one million users.

    Sometimes it only needs to solve one very specific problem really well.

    I experimented with that idea by teaching MariaDB about two very Belgian concepts 🇧🇪

    lefred.be/content/teaching-mar

    #MariaDB #OpenSource #Database #SQL #Plugins

  15. От 12 часов к 30 минутам: как мы join’им миллиарды товарных движений в ClickHouse

    Всем привет! Меня зовут Муса. Наша команда занимается витринами данных по товарному учёту. Каждый день мы доставляем около 10 млрд записей в разных форматах. На этих данных строится различная аналитика, связанная с товарными запасами и движениями экземпляров. Перед нами встала задача: пять раз в день обогащать выгрузку из миллиардов экземплярных остатков дополнительными атрибутами для построения различного рода аналитики. История этих атрибутов уже измерялась десятками миллиардов записей. Первое решение выглядело просто: положить данные в ClickHouse и сделать JOIN. Но одна выгрузка считалась около 12 часов, а нам нужно было укладываться в десятки минут. В статье расскажу, про то, как мы смогли сократить время обработки примерно до 33 минут, про ключевой подход при работе с большими объёмами данных, а также попытаюсь донести важность локальности данных на примере реальной задачи.

    habr.com/ru/companies/ozontech

    #highload #clickhouse #backend #systemdesign #bigdata #базы_данны #sql #olap #архитектура_данных #ozon_tech

  16. @BenBen Du Überschätzt meine #SQL skills. Ka. ABer der Query läuft schon 2 Tage, ich würde den einfach seine Zeit geben. Er blockt die Instanz ja nicht, also soll er machen.

  17. @BenBen Du Überschätzt meine #SQL skills. Ka. ABer der Query läuft schon 2 Tage, ich würde den einfach seine Zeit geben. Er blockt die Instanz ja nicht, also soll er machen.

  18. [Перевод] Победить Hibernate в тестах. Возможно?

    Победить Hibernate в тестах. Сможем? Всем, привет! На связи Михаил Поливаха, технический лидер Open Source проекта Axelix (проект, посвященный помочь вам идентифицировать частые проблемы в Java server-side приложениях, в т.ч в рамках работы с Hibernate). Данная, последняя статья является продолжением небольшой серии статей ответов на вопросы, которые возникли у участников Spring АйО Академии в рамках программы Hibernate. Я рассмотрю оставшиеся последние вопросы, а именно: “Можно ли в тестах как-то проверить, что Hibernate под капотом делает что-то страшное?” Тут очень важно не давать вам “рыбу”, а научить вас рыбачить, т.е. дать вам некоторый фреймворк о том, что стоит держать в уме при работе с Hibernate.

    habr.com/ru/companies/spring_a

    #java #hibernate #axelix #orm #sql #jpa #test #unittesting #springdata #springboot

  19. Hardware is getting more expensive because of #AI, so we better use AI to make our #SQL queries more performant instead.