fa
Feedback
7 584
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-7307 روز
-4 03830 روز
آرشیو پست ها
📖 Однострочные комментарии Однострочные комментарии начинаются с --. Любой текст между -- и концом строки будет проигнорирован (не будет выполнен). В следующем примере в качестве объяснения используется однострочный комментарий: Пример: --Выбрать все: SELECT * FROM Customers; В следующем примере используется однострочный комментарий для игнорирования конца строки: Пример: SELECT * FROM Customers -- WHERE City='Berlin'; В следующем примере используется однострочный комментарий для игнорирования инструкции: Пример: --SELECT * FROM Customers; SELECT * FROM Products; 📋 #Совет ▬▬▬▬▬▬▬▬ // How To SQL

📖 Обзор DBaaS (Финал) СУБД выбирают исходя из типа и объема данных и, конечно, задач бизнеса — какие проекты планируется развивать на ее основе. Многие популярные базы данных доступны в облаке в виде DBaaS, что существенно упрощает развертывание и масштабирование БД, снижает расходы на их поддержку и обеспечение отказоустойчивости. Это позволяет команде сосредоточиться на управлении данными, их аналитике и разработке цифровых сервисов.. 📋 #Совет ▬▬▬▬▬▬▬▬ // How To SQL

⚡️Павел Дуров заявил о рисках блокировки Телеграма в ближайшие дни. Собрали для вас 5 каналов, на которые стоит подписаться,
⚡️Павел Дуров заявил о рисках блокировки Телеграма в ближайшие дни. Собрали для вас 5 каналов, на которые стоит подписаться, пока всё работает. Хабр Community – самый крупный сборник статей из мира технологий, кибербеза и айти. Google – неофициальный канал самого популярного поисковика. Всё, что связано с новыми разработками компании – здесь. Искусственный Интеллект – первый канал, который ведётся без участия человека. Интересно наблюдать, как он развивается. Точка входа в айти – начни зарабатывать на программировании от $2000, остальному научим мы. Gitlab – крупнейшая библиотека полезных сервисов для ПК и смартфона. Фоторедакторы, VPN-сервисы, анонимные браузеры и многое другое.

⚡️Павел Дуров заявил о рисках блокировки Телеграма в ближайшие дни. Собрали для вас 5 каналов, на которые стоит подписаться,
⚡️Павел Дуров заявил о рисках блокировки Телеграма в ближайшие дни. Собрали для вас 5 каналов, на которые стоит подписаться, пока всё работает. Хабр Community – самый крупный сборник статей из мира технологий, кибербеза и айти. Google – неофициальный канал самого популярного поисковика. Всё, что связано с новыми разработками компании – здесь. Искусственный Интеллект – первый канал, который ведётся без участия человека. Интересно наблюдать, как он развивается. Точка входа в айти – начни зарабатывать на программировании от $2000, остальному научим мы. Gitlab – крупнейшая библиотека полезных сервисов для ПК и смартфона. Фоторедакторы, VPN-сервисы, анонимные браузеры и многое другое.

📖 Обзор DBaaS (часть 11) Tarantool Еще одна скоростная технология для работы с данными — Tarantool. Это российская платформа in-memory вычислений с открытым исходным кодом, разработанная VK. Недавно появилась возможность использовать ее Community-версию из облака. In-memory платформа хранит данные в оперативной памяти, что делает ее лидером по быстродействию среди СУБД. Она кратно ускоряет работу систем, обеспечивает максимальную пропускную способность и предсказуемое время отклика. Кроме этого, Tarantool обеспечивает быстрый доступ к данным и высокую скорость ответа, позволяя создавать высоконагруженные сервисы. Tarantool можно использовать как гибридное хранилище и альтернативу классическим реляционным базам данных и кэшированию. Облачный сервис не требует самостоятельного администрирования и высоких компетенций от специалистов, которые нужны при работе с базовым решением. Например, таких как знание языка программирования Lua и шардирование. In-memory базы данных иногда путают с кэшами и считают ненадёжными, предполагая, что данные не сохраняются на диск. В Tarantool используется упреждающая запись на диск журнала транзакций, а также синхронная репликация, что гарантирует высокую сохранность данных и позволяет использовать Tarantool в качестве основного хранилища, не опасаясь потери данных или нарушения целостности. 📋 #Совет ▬▬▬▬▬▬▬▬ // How To SQL

📖 Обзор DBaaS (часть 9) Redis Иногда перед проектом стоят такие требования к производительности, которых невозможно достичь с помощью инструментов традиционных СУБД, управляющих данными, расположенными на накопителях. Тогда на помощь приходят промежуточные решения — кэширующие СУБД, работающие исключительно в оперативной памяти. К таким и относится Redis. Эта СУБД не является реляционной и не поддерживает SQL. Работа с данными в ней ведется при помощи скриптов LUA, также выполняемых прямо в оперативной памяти. Так как доступ к ней по скорости не сравнится ни с одним накопителем, Redis демонстрирует высочайшую производительность при выполнении атомарных операций (т.е. таких, которые выполняются только целиком). Основным типом данных здесь является строка с произвольными данными в бинарном виде. Строки объединяются в списки в порядке добавления, что делает Redis удачным решением не только для кэширования основной базы данных, но и в качестве брокера сообщений, хранилища очередей. Лучше всего эта СУБД покажет себя в таких высоконагруженных проектах, как социальные сети, службы обмена сообщениями, платформы голосования и в других сферах, где важна потоковая безопасность. Redis стоит выбрать для проектов, где создаются личные профили пользователей, необходима аутентификация, проводятся транзакции или важна аналитика в реальном времени — везде, где требуется быстрый ответ базы данных. 📋 #Совет ▬▬▬▬▬▬▬▬ // How To SQL

📖 Обзор DBaaS (часть 9) Redis Иногда перед проектом стоят такие требования к производительности, которых невозможно достичь с помощью инструментов традиционных СУБД, управляющих данными, расположенными на накопителях. Тогда на помощь приходят промежуточные решения — кэширующие СУБД, работающие исключительно в оперативной памяти. К таким и относится Redis. Эта СУБД не является реляционной и не поддерживает SQL. Работа с данными в ней ведется при помощи скриптов LUA, также выполняемых прямо в оперативной памяти. Так как доступ к ней по скорости не сравнится ни с одним накопителем, Redis демонстрирует высочайшую производительность при выполнении атомарных операций (т.е. таких, которые выполняются только целиком). Основным типом данных здесь является строка с произвольными данными в бинарном виде. Строки объединяются в списки в порядке добавления, что делает Redis удачным решением не только для кэширования основной базы данных, но и в качестве брокера сообщений, хранилища очередей. Лучше всего эта СУБД покажет себя в таких высоконагруженных проектах, как социальные сети, службы обмена сообщениями, платформы голосования и в других сферах, где важна потоковая безопасность. Redis стоит выбрать для проектов, где создаются личные профили пользователей, необходима аутентификация, проводятся транзакции или важна аналитика в реальном времени — везде, где требуется быстрый ответ базы данных. 📋 #Совет ▬▬▬▬▬▬▬▬ // How To SQL

📖 Обзор DBaaS (часть 8) ClickHouse Типичный представитель «колоночных» СУБД, которые часто называют «аналитическими». Особенностью ClickHouse является ее способность с огромной скоростью обрабатывать самые сложные обращения. Там, где реляционная СУБД давно перестала бы отвечать на запросы, ClickHouse будет работать, переваривая миллиарды записей. С развитием технологий Business Intelligence, позволяющих перевести транзакционную деловую информацию в человекочитаемый вид, пригодный для бизнес-анализа, понадобился инструмент для быстрого получения аналитических отчетов на основе огромных массивов данных. А особенность аналитических запросов состоит в том, что они, как правило, обращены к значениям, собранным в колонках, а не строках. Поэтому при работе ClickHouse не требуется извлекать из БД таблицы целиком, чем и объясняется ее высокая производительность. Такие особенности работы больше всего пригодятся там, где действительно есть миллиарды строк данных и потребность в их быстром анализе. Речь идет о данных веб-проектов, мобильных приложений и игр, отчетов в режиме реального времени, аналитики логов и любых других сценариев, где нужно быстро получить ответ.

3 канала, которые сделают из новичка опытного прогера и устроят на работу Первый делом подписывайся на IT подкасты: сборник лучших подкастов от преподавателей, топов рынка с разборами задач, советами по изучению и рекомендации для новичков. Затем начинай изучать книги в Книжном хранилищесамая большая база, более 2000 русскоязычных книг по PHP, Java, DB, Python, C, C++ ,C#, фронтенду и алгоритмам. И напоследок заходи в IT Jobsежедневные вакансии для новичков и мидлов, а также подборки советов по трудоустройству от ведущих IT-компаний.

📖 Обзор DBaaS (часть 7) Greenplum Как заставить СУБД в разумные сроки обрабатывать сложные запросы к БД, объем которой измеряется многими петабайтами? Ответом на этот вопрос стало появление СУБД Greenplum. Как и две предыдущих, она построена на базе открытого проекта PostgreSQL, но использует массивно-параллельную архитектуру, дающую возможность одновременно обрабатывать множество потоков запросов к данным, распределенным между несколькими серверами (шардами). Специальная интеллектуальная система балансировки заботится о том, чтобы нагрузка равномерно распределялась на все шарды. Масштабирование такой СУБД заключается в простом добавлении дополнительных серверов. Простая в облачном развертывании, Greenplum подойдет для работы с большими данными. Но именно активной работы, а не простого хранения. Например, когда к данным нужно часто обращаться, сохранив быстродействие систем и гибкость в настраивании и масштабировании СУБД. Основной сферой применения Greenplum можно считать продвинутую аналитику и машинное обучение. Кроме этого, она хороша там, где важно не потерять данные, например, где совершается много транзакций. Поэтому она подходит для банков и ритейла. 📋 #Совет ▬▬▬▬▬▬▬▬ // How To SQL.

📖 Обзор DBaaS (часть 6) Postgres Pro Бывает, что компания или организация хочет воспользоваться возможностями PostgreSQL, но не может, например, из-за требования по использованию отечественного ПО. Именно эту область потребностей закрывает Postgres Pro. Разработчики из РФ внесли значительный вклад в развитие PostgreSQL. В 2015 году появилась российская компания Postgres Professional. Взяв за основу исходные коды PostgreSQL, компания занялась самостоятельным развитием продукта под потребности отечественных организаций. Сейчас Postgres Pro входит в реестр российского ПО, поддерживает работу с персональными данными и конфиденциальной информацией, имеет версию Postgres Pro Certified, сертифицированную ФСТЭК России. Для крупных организаций с повышенными требованиями к объемам обрабатываемой информации компания предлагает расширенный вариант своего продукта под названием Postgres Pro Enterprise. Эта СУБД способна работать в облаках любых типов, может производить компрессию данных на уровне блоков и разбивку на тысячи секций, поддерживает распределенные транзакции и многое другое. Кроме того, все версии Postgres Pro отлично работают совместно с продуктами 📋 #Совет ▬▬▬▬▬▬▬▬ // How To SQL.

📖 Обзор DBaaS (часть 5) PostgreSQL Это еще одна СУБД на базе открытого исходного кода, предназначенная для сложных проектов. Будучи почти ровесницей MySQL, PostgreSQL всегда была несколько менее популярна из-за меньшего сообщества разработчиков и необходимости вдумчивого изучения документации. PostgreSQL является объектно-реляционной СУБД, а значит обладает некоторыми свойствами объектно-ориентированных баз данных. В частности, поддерживает объекты, классы и наследование как в структуре данных, так и в языке запросов. Кроме того, сильной стороной PostgreSQL является способность хранить и индексировать географические объекты благодаря расширению PostGIS. Есть встроенная поддержка слабоструктурированных данных в формате JSON и возможность их индексировать. Как и MySQL, PostgreSQL может быть развернута в облаке и использоваться в качестве DBaaS. Надежность алгоритмов репликации и восстановления позволяют использовать эту СУБД в платежных сервисах, для автоматизации бухгалтерского и управленческого учётов. Способность работать с геоданными делает PostgreSQL хорошим выбором для создания геоинформационных сервисов. 📋 #Совет ▬▬▬▬▬▬▬▬ // How To SQL

📖 Обзор DBaaS (часть 4) Для того чтобы получить от DBaaS максимальную отдачу, важно правильно выбрать СУБД. У каждой из них свои сильные стороны. MySQL Самая популярная в мире универсальная реляционная база данных с открытым исходным кодом и 25-летней историей. MySQL включена во множество комплексных решений, например, стек веб-технологий LAMP (Linux, Apache HTTP Server, MySQL и PHP). Она бесплатна, легко развертывается и проста в обслуживании. Еще одно преимущество — наличие множества специалистов, знакомых с этой СУБД. Все это сделало MySQL отличным выбором для небольших проектов, ожидающих от своей базы данных наличия лишь стандартных функций по хранению данных и манипулированию ими, а также способности работы с такими CMS, как Drupal, Joomla, WordPress и т.д. Например, возможностей этой СУБД достаточно для интернет-магазина. MySQL доступна в облаках в качестве DBaaS. Это позволяет не беспокоиться о ее настройках, обновлении, защите и масштабировании. Простота в сочетании с высокой производительностью при параллельном чтении позволяют использовать MySQL не только для веб-приложений. Она подходит для инструментов бизнес-аналитики. В то же время ее возможностей может не хватить, если проект подразумевает формирование большого потока сложных запросов или работу с неструктурированными данными. 📋 #Совет ▬▬▬▬▬▬▬▬ // How To SQL

📖 Обзор DBaaS (часть 3) Стремительное развитие рынка DBaaS объясняется рядом причин: • Распределенное хранение информации в облаках надежнее, чем на собственных серверах. Для того чтобы организовать резервное копирование данных на собственных мощностях, придется развертывать и администрировать мощную и дорогую инфраструктуру. А в облаке бэкапы доступны как часть сервиса. • DBaaS легче развертывается и масштабируется: для этого не нужно закупать сервера и нанимать отдельных специалистов. На самостоятельное развертывание и настройку СУБД можно потратить несколько дней. В облаке это делается за несколько минут, а масштабировать вычислительные ресурсы под растущую базу данных можно за пару кликов. • DBaaS позволяет экономить на ИТ: сервис от облачного провайдера подразумевает оплату в размере фактической нагрузки — не нужно переплачивать за простаивающие мощности. Кроме этого, снижаются эксплуатационные расходы, включая оплату труда ИТ-специалистов. Администрированием и поддержкой облачных баз данных занимается провайдер, компания только управляет данными. • Облачные базы данных позволяют командам быстро запускать проекты (или целые стартапы) и тестировать гипотезы без капитальных вложений. 📋 #Совет ▬▬▬▬▬▬▬▬ // How To SQL

📖 Обзор DBaaS (часть 2) Базы данныхважный элемент любого современного бизнес-приложения. Раньше приходилось развертывать и администрировать их самостоятельно, нанимая для этого отдельных специалистов. Теперь, благодаря развитию облачных платформ, можно получить готовые и настроенные базы данных как сервисDBaaS. В рамках этой модели за развертывание и администрирование СУБД отвечает облачный провайдер. В облаках доступны разные базы данных — и каждая из них имеет свои особенности. Популярность облачных баз данных растет. В обзоре Research and Markets, опубликованном в июне 2021 года, мировой рынок облачных баз данных оценивался в $12,67 млрд в 2020 году. По предварительному прогнозу агентства, к концу 2021 года он должен был превысить $15 млрд. Средний темп роста рынка (CAGR) с 2020 по 2026 год составит 19,6%. 📋 #Совет ▬▬▬▬▬▬▬▬ // How To SQL

📖 Обзор DBaaS (часть 1) Руководители компаний все чаще ставят задачи выжимать из данных максимум пользы для бизнеса. В результате растет нагрузка по администрированию систем, которые хранят и обрабатывают данные. Упростить эту работу для тех, кто занимается эксплуатацией СУБД, независимо от размера и ресурсов компании, позволяют облачные базы данных, предоставляемые по модели DBaaS (Database-as-a-service). Они снимают огромную часть эксплуатационной рутины по их развертыванию, настройке и масштабированию. Рассказываем, какие базы данных доступны из облака и для каких задач больше подходит каждая из них. 📋 #Совет ▬▬▬▬▬▬▬▬ // How To SQL

📖 SQL SELECT INTO (финал) Следующая инструкция SQL копирует данные из нескольких таблиц в новую таблицу: SELECT Customers.CustomerName, Orders.OrderID INTO CustomersOrderBackup2017 FROM Customers LEFT JOIN Orders ON Customers.CustomerID = Orders.CustomerID; Совет: SELECT INTO также можно использовать для создания новой пустой таблицы, используя схему другой таблицы. Просто добавьте предложение WHERE, которое приводит к тому, что запрос не возвращает никаких данных: SELECT * INTO newtable FROM oldtable WHERE 1 = 0; 📋 #Совет ▬▬▬▬▬▬▬▬ // How To SQL

⚡️ Аналитика данных SQL - блог ведущего Дата саентиста, работающего с данными в Uber. Материал канала поможет реально вырасти
⚡️ Аналитика данных SQL - блог ведущего Дата саентиста, работающего с данными в Uber. Материал канала поможет реально вырасти до профессионала по работе с данными и получить самую высокоплачиваю ит-профессию. 1 канал вместо тысячи учебников и курсов, подписывайтесь:

📖 SQL SELECT INTO (часть 3) Следующая инструкция SQL копирует только несколько столбцов в новую таблицу: SELECT CustomerName, ContactName INTO CustomersBackup2017 FROM Customers; Следующая инструкция SQL копирует только немецких клиентов в новую таблицу: SELECT * INTO CustomersGermany FROM Customers WHERE Country = 'Germany'; 📋 #Совет ▬▬▬▬▬▬▬▬ // How To SQL

📖 SQL SELECT INTO (часть 2) Примеры SQL SELECT INTO: Следующая инструкция SQL создает резервную копию клиентов: SELECT * INTO CustomersBackup2017 FROM Customers; Следующая инструкция SQL использует предложение IN для копирования таблицы в новую таблицу в другой базе данных: SELECT * INTO CustomersBackup2017 IN 'Backup.mdb' FROM Customers; 📋 #Совет ▬▬▬▬▬▬▬▬ // How To SQL