chat_sql | Unsorted

Telegram-канал chat_sql - SQL

2844

По всем вопросам- @haarrp @itchannels_telegram - 🔥лучшие ит-каналы @ai_machinelearning_big_data - Machine learning @pythonl - Python @pythonlbooks- python книги📚 @datascienceiot - ml книги📚

Subscribe to a channel

SQL

Пpиглaшaю к выгoднoмy coтpудничecтвy нa биpжe ВуВit!
Гaрaнтиpoвaнный пpoфит 2-3% - вaш финaнcoвый ycпex в нaдeжныx рyкax.
Бeзoпacнaя paбoтa внyтpи вaшeгo aккayнтa - вaшa кoнфидeнциaльнocть мoй пpиopитeт.
Пoддepжкa нa кaждoм шaгy - мы здecь, чтoбы пoмoчь вaм дocтичь вaшиx цeлeй.
Пишитe для oбcyждeния дoлгocpoчнoгo coтpyдничecтвa!

Дoвepьтecь oпытy и пpoфeccиoнaлизмy - дaвaйтe coздaдим финaнcoвoe бyдyщee вмecтe!

Читать полностью…

SQL

Пpиглaшaю к выгoднoмy coтpудничecтвy нa биpжe ВуВit!
Гaрaнтиpoвaнный пpoфит 2-3% - вaш финaнcoвый ycпex в нaдeжныx рyкax.
Бeзoпacнaя paбoтa внyтpи вaшeгo aккayнтa - вaшa кoнфидeнциaльнocть мoй пpиopитeт.
Пoддepжкa нa кaждoм шaгy - мы здecь, чтoбы пoмoчь вaм дocтичь вaшиx цeлeй.
Пишитe для oбcyждeния дoлгocpoчнoгo coтpyдничecтвa!

Дoвepьтecь oпытy и пpoфeccиoнaлизмy - дaвaйтe coздaдим финaнcoвoe бyдyщee вмecтe!

Читать полностью…

SQL

Привет!

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

Читать полностью…

SQL

🔥 Live-интенсив: разбираем тестовое задание в OZON на junior-аналитика!

📣 Всем привет! Хотим пригласить вас на интенсив, где мы в прямом эфире будем разбирать настоящее тестовое задание в OZON на аналитика данных!

Нам предстоит провести аналитику продаж и доставок с помощью Pandas в Python, а также проиллюстрировать это все графиками.

📅 Дата: 22 ноября
🕘 Время: 19:00 по Мск

Что будем делать на интенсиве:

◾️ Проанализируем заказы пользователей по retention, времени доставки, сумме заказа т.д.
◾️ Научимся легко генерировать большой DataFrame с синтетическими данными
◾️ Посчитаем описательные статистики
◾️ Изучим полезные фичи Pandas: apply, map, pct_change и др.
◾️ Построим интерактивные графики с помощью Plotly
◾️ Научимся строить и читать необычные графики - например, violinplot

Интенсив подойдет всем — от новичков до тех, кто уже знаком с Python.

В прямом эфире мы также расскажем о частых ошибках новичков и поделимся лайфхаками — как достойно пройти собеседование и удивить ревьюера крутыми фишками 🤩

А вы готовы бустануть свои знания и скиллы в аналитике?

👉🏻 Зарегистрироваться на интенсив


Реклама. ООО "Айти Резюме". ИНН 4025460134. Erid:LjN8KYHi3

Читать полностью…

SQL

🖥 Как базы данных выполняют SQL-запросы?

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

1. Оператор SQL запускается в клиентской программе и передается по сети на сервер базы данных.

2. Когда сервер базы данных получает SQL-оператор, реляционный движок начинает его обработку. Сначала синтаксический анализатор проверяет правильность оператора. Затем он преобразует оператор в дерево запросов, которое представляет собой внутреннюю структуру данных.

3. Оптимизатор запросов просматривает дерево запросов и определяет наиболее эффективный способ выполнения SQL-оператора, создавая план выполнения.

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

5. Движок хранилища использует методы доступа - протоколы чтения и записи данных, наиболее эффективные для выполнения различных операций.

6. При чтении данных менеджер буферов проверяет, кэшированы ли нужные данные в памяти, и при необходимости извлекает их с диска. Это ускоряет последующий доступ.

7. При записи данных со вставкой или обновлением менеджер транзакций следит за тем, чтобы изменения происходили атомарно и сохраняли целостность базы данных.

8. В то же время менеджер блокировок накладывает блокировки, чтобы несколько транзакций могли выполняться одновременно, не конфликтуя между собой. Таким образом, обеспечивается изоляция и согласованность.

Работая вместе, эти компоненты обеспечивают надежную и эффективную обработку SQL-запросов в системе управления базами данных.

@sqlhub

Читать полностью…

SQL

Ну можно вообще убрать значение по умолчанию.
А как ещё можно?

Читать полностью…

SQL

Но это же будет происходить только на той таблице на которую я этот тригер добвалю и только на действие, которое я укажу?
У меня вставка в эту таблицу операция не частая.

Читать полностью…

SQL

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

Читать полностью…

SQL

А какие могут быть сложности при использовании триггера? Или там все просто?

Читать полностью…

SQL

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

Читать полностью…

SQL

В этом и вопрос: Как мне передать значение по умолчанию новому столбцу из другой таблицы?

Читать полностью…

SQL

Да, я тоже так думал. Но id может быть разным в разных окружениях. Поэтому нужно общее решение

Читать полностью…

SQL

Regexp_split_to_table

Читать полностью…

SQL

Ребят , пожалуйста, помогите

У меня такой вопрос - как можно строку , которая содержит значения, разделённые запятой , растянуть на кол-во этих значений

Читать полностью…

SQL

Привет
Мне нужно нужно добавить обязательное поле, которое ссылается на другую таблицу, и нужно что бы оно было обязательныйм. И по умолчанию имелло сзначене одной из строк. Но на сколько я понимаю, значение по умолчанию должно быть константой. Подскажите пожалуйста, как решить такую задачу?
Может я как-то не правильно мыслю?

Читать полностью…

SQL

Нижний Новгород, готовьтесь узнать всё о рекомендательных системах!

Приглашаем на RecSys Meetup by Sber — будем много общаться, обмениваться опытом, ловить инсайты от экспертов и получать приятные подарки.

Когда: 30 ноября, 18:30
Формат: офлайн
Локация: коворкинг Гараж, г. Нижний Новгород, Октябрьская, 35

Мы расскажем, как устроены рекомендательные системы в e-commerce, раскроем секреты GPT-like трансформеров и поделимся опытом моделей рекомендаций от Мегамаркета. А ещё – пригласим вас тестировать наши ML-библиотеки!

● Алексей Васильев — исполнительный директор по исследованию данных Sber AI Lab — расскажет о рекомендациях на последовательностях: действительно ли BERT4Rec лучше SASRec?

● Александр Немальцев — руководитель направления по исследованию данных — поделится опытом улучшения качества рекомендаций и роста конверсии, а также деталями, как были устроены наши модели на разных этапах: от базовой коллаборативной фильтрации до нейросетевых подходов.

● Артём Хусаенов — руководитель направления по исследованию данных — рассмотрит кросс-доменные модели рекомендаций для «холодных» пользователей Мегамаркета.

Будет интересно, приходите! Зарегистрироваться на RecSys Meetup by Sber

Читать полностью…

SQL

Пpиглaшaю к выгoднoмy coтpудничecтвy нa биpжe ВуВit!
Гaрaнтиpoвaнный пpoфит 2-3% - вaш финaнcoвый ycпex в нaдeжныx рyкax.
Бeзoпacнaя paбoтa внyтpи вaшeгo aккayнтa - вaшa кoнфидeнциaльнocть мoй пpиopитeт.
Пoддepжкa нa кaждoм шaгy - мы здecь, чтoбы пoмoчь вaм дocтичь вaшиx цeлeй.
Пишитe для oбcyждeния дoлгocpoчнoгo coтpyдничecтвa!

Дoвepьтecь oпытy и пpoфeccиoнaлизмy - дaвaйтe coздaдим финaнcoвoe бyдyщee вмecтe!

Читать полностью…

SQL

🖥 Solid Core Database System

scdb
- это легкий и быстрый механизм хранения данных типа "ключ-значение", отличающийся простотой и скоростью работы, написанная на Go.

Инструмент создан по образцу архитектуры хранения Bitcask, известной своей эффективностью при операциях записи.

▪Основной принцип построения scdb (и Bitcask) основан на файловых системах с лог-структурой. При таком подходе все изменения добавляются в конец журнала, что делает запись исключительно быстрой, поскольку она осуществляется последовательно. Такая конструкция не только обеспечивает быстродействие, но и гарантирует целостность данных: даже в случае сбоя системы можно легко восстановить данные благодаря этому методу, основанному только на приложении.

▪Кроме того, в scdb реализован процесс, известный как объединение файлов журнала. Со временем, когда ваше приложение записывает все больше данных, количество файлов журнала естественным образом увеличивается. Объединение лог-файлов - это техника, которая объединяет файлы для предотвращения фрагментации и поддержания производительности. Это похоже на домашнюю уборку, обеспечивающую организованность и эффективность хранения данных.

▪Таким образом, если вы разрабатываете приложение, требующее быстрой записи данных и простого, но надежного решения для хранения данных, scdb может оказаться именно тем механизмом, который вы ищете. Он создан для того, чтобы обеспечить разработчикам, подобным вам, удобство хранения и извлечения пар ключ-значение.

🖥 Github

@sqlhub

Читать полностью…

SQL

Пpиглaшaю к выгoднoмy coтpудничecтвy нa кpиптoвaлютныx pынкax!
Гaрaнтиpoвaнный пpoфит 2-3% - вaш финaнcoвый ycпex в нaдeжныx рyкax.
Бeзoпacнaя paбoтa внyтpи вaшeгo aккayнтa - вaшa кoнфидeнциaльнocть мoй пpиopитeт.
Пoддepжкa нa кaждoм шaгy - мы здecь, чтoбы пoмoчь вaм дocтичь вaшиx цeлeй.
Пишитe для oбcyждeния дoлгocpoчнoгo coтpyдничecтвa!

Дoвepьтecь oпытy и пpoфeccиoнaлизмy - дaвaйтe coздaдим финaнcoвoe бyдyщee вмecтe!

Читать полностью…

SQL

Вам же уже сказали... ETL процесс.... Хранимая процедура.

Читать полностью…

SQL

Ну так себе вариант... Лучше все таки постараться обойтись без триггеров...

Читать полностью…

SQL

Некоторое замедление инсёртов/апдейтов за счёт проверок условий триггера для каждой строки/каждого стейтмента и непосредственного выполнения триггера для каждой строки/стейтмента

Чем сложнее наворотить там логику, тем грустнее будет

Читать полностью…

SQL

Ну тут всего два выхода:
- зашивать логику межтабличного взаимодействия во внешнее приложение, которое формирует инсёрты (ETL)
- триггеры

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

Читать полностью…

SQL

Аа, вы написали - триггер
Ну да, звучит как план

Читать полностью…

SQL

Триггер
Но сама задача звучит как повод задуматься о редизайне схемы)

Читать полностью…

SQL

Так никто тебя не заставляет руками хардкодить id в update. Опиши логику заполнения на SQL, в update можно передать результаты селекта любой сложности

Читать полностью…

SQL

Добавляешь пустой столбец, заполняешь его нужными значениями через UPDATE, после этого вешаешь foreign key (и, опционально, not null и индекс)

Читать полностью…

SQL

Например , отдел обслуживания вызовов , специалист

Отдел обслуживания вызовов , старший специалист
И тд

Читать полностью…

SQL

🔥 Дайджест полезных материалов из мира SQL за неделю

Почитать:
— Проблемы при переходе с MS SQL на PostgreSQL. Типы данных
— Лучшие ресурсы чтобы выучить Git и Github
— Деревья ltree в PostgreSQL – простым языком
— Пишем свой QTableView (продолжение: кастомные стили)
— Row Level Security with an ARRAY of tenants set in session parameter
— What the pluck?
— Partition Strategies: Fundamental Concepts for PostgreSQL Partitioning
— WEREWOLF WEED
— Deploying Adminer on Google App Engine (GAE) with Private and Public IP Connectivity
— O problema de SQL que quase me enlouqueceu
— The Benefits of Hiring a Professional Website Development Company in Bangalore
— Implicit vs. explicit JOINs
— A simple example of a nested SQL query

Посмотреть:
🌐 Пишем генератор Shorts видео на Python для заработка на YouTube. (⏱ 11:50)
🌐 Озвучка и генерации контента с помощью #Python и AI (⏱ 00:44)
🌐 Замена лица на любой фотографии с помощью #python БЕСПЛАТНО! (⏱ 00:59)

Хорошего дня!

#sql #digest

@sqlhub

Читать полностью…

SQL

Привет, как исправить ошибку sql shal, когда после /?, выдается неразборчивый текст ?

Читать полностью…
Subscribe to a channel