Using_MySql,_MS_SQL_Server_and_Oracle_by_examples_Svyatoslav_Kulikov.pdf
10.3 MB
Книга «Работа с MySQL, MS SQL Server и Oracle в примерах»
В книге: 3 СУБД, 50 примеров, 129 задач, более 500 запросов с пояснениями и комментариями. От SELECT * до поиска кратчайшего пути в ориентированном графе; никакой теории, только схемы и код, много кода. Будет полезно тем, кто:
когда-то изучал базы данных, но многое забыл;
имеет опыт работы с одной СУБД, но хочет быстро переключиться на другую;
хочет в предельно сжатые сроки научиться писать типичные SQL-запросы.
В книге: 3 СУБД, 50 примеров, 129 задач, более 500 запросов с пояснениями и комментариями. От SELECT * до поиска кратчайшего пути в ориентированном графе; никакой теории, только схемы и код, много кода. Будет полезно тем, кто:
когда-то изучал базы данных, но многое забыл;
имеет опыт работы с одной СУБД, но хочет быстро переключиться на другую;
хочет в предельно сжатые сроки научиться писать типичные SQL-запросы.
ChatSQL: включение ChatGPT для генерации SQL-запросов из обычного текста
ChatGPT был выпущен в июне 2020 года и разработан OpenAI. Это привело к революционным изменениям во многих областях. Одной из этих областей является создание запросов к базе данных. Запросы к базе данных могут быть сгенерированы из обычного текста через ChatGPT . Это поможет вам с базами данных, о которых вы мало знаете.
https://hackernoon.com/chatsql-enabling-chatgpt-to-generate-sql-queries-from-plain-text
ChatGPT был выпущен в июне 2020 года и разработан OpenAI. Это привело к революционным изменениям во многих областях. Одной из этих областей является создание запросов к базе данных. Запросы к базе данных могут быть сгенерированы из обычного текста через ChatGPT . Это поможет вам с базами данных, о которых вы мало знаете.
https://hackernoon.com/chatsql-enabling-chatgpt-to-generate-sql-queries-from-plain-text
Hackernoon
ChatSQL: Enabling ChatGPT to Generate SQL Queries from Plain Text
ChatGPT was released in June 2020 that it is developed by OpenAI. It has led to revolutionary developments in many areas. One of these areas is the creation of
213 историй, чтобы узнать о Sql
Давайте узнаем о Sql с помощью этих 213 бесплатных историй.
https://hackernoon.com/213-stories-to-learn-about-sql?source=rss
Давайте узнаем о Sql с помощью этих 213 бесплатных историй.
https://hackernoon.com/213-stories-to-learn-about-sql?source=rss
Hackernoon
213 Stories To Learn About Sql | HackerNoon
Learn everything you need to know about Sql via these 213 free HackerNoon stories.
Это видео познакомит вас с MongoDB за 1 час.
https://www.youtube.com/watch?v=c2M-rlkkT5o
Руководства по установке MongoDB:
Руководства по установке MongoDB Shell (mongosh):
https://www.mongodb.com/docs/mongodb-shell/install/#std-label-mdb-shell-install
https://www.youtube.com/watch?v=c2M-rlkkT5o
Руководства по установке MongoDB:
Windows:
https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-windows/ MacOS:
https://www.mongodb.com/docs/manual/tutorial/install- mongodb-on-os-x/ Linux:
https://www.mongodb.com/docs/manual/administration/install-on-linux/ Руководства по установке MongoDB Shell (mongosh):
https://www.mongodb.com/docs/mongodb-shell/install/#std-label-mdb-shell-install
YouTube
Learn MongoDB in 1 Hour 🍃
#MongoDB #course #tutorial
This video will give you and introduction to MongoDB in 1 Hour.
Afterwards I recommend exploring aggregation, replication, and sharding.
Comment below if you would like an extended version of this video.
⭐ TIME STAMPS ⭐
#1 00:00:00…
This video will give you and introduction to MongoDB in 1 Hour.
Afterwards I recommend exploring aggregation, replication, and sharding.
Comment below if you would like an extended version of this video.
⭐ TIME STAMPS ⭐
#1 00:00:00…
Подойдет ли PostgreSQL вообще всем проектам или нужны альтернативы.
В интернете только и разговоров, что про PostgreSQL и MySQL, но выбор СУБД много шире. В этом материале мы рассмотрим несколько популярных баз данных, разберемся с их спецификацией и сценариями использования, чтобы выйти за рамки привычных решений.
Читать дальше →https://habr.com/ru/companies/selectel/articles/740680/
В интернете только и разговоров, что про PostgreSQL и MySQL, но выбор СУБД много шире. В этом материале мы рассмотрим несколько популярных баз данных, разберемся с их спецификацией и сценариями использования, чтобы выйти за рамки привычных решений.
Читать дальше →https://habr.com/ru/companies/selectel/articles/740680/
Хабр
Подойдет ли PostgreSQL вообще всем проектам или нужны альтернативы
В интернете только и разговоров, что про PostgreSQL и MySQL, но выбор СУБД много шире. В этом материале мы рассмотрим несколько популярных баз данных, разберемся с их спецификацией и сценариями...
Создание приложения для службы поддержки клиентов с помощью ToolJet и PostgreSQL
https://dev.to/tooljet/building-a-customer-support-desk-app-with-tooljet-and-postgresql-2lnl
https://dev.to/tooljet/building-a-customer-support-desk-app-with-tooljet-and-postgresql-2lnl
DEV Community
Building a Customer Support Desk App with ToolJet and PostgreSQL
In this tutorial, you'll learn how to build a customer support desk with ToolJet and a PostgreSQL...
Переизобретаем сжатие в распределенной базе данных.
В используемой нами базе данных уже была эффективная функциональность сжатия, которая обеспечивала хранение объемной информации.
Но рост объема хранимых данных — не единственный возможный выигрыш от применения сжатия, поэтому мы задумались о разработке собственного решения.
В этой статье расскажу, как мы изменили подход к сжатию данных, чем пришлось пожертвовать и почему менее эффективное «на бумаге» решение в результате превзошло наши ожидания.
Читать далее https://habr.com/ru/companies/sberbank/articles/741894/
В используемой нами базе данных уже была эффективная функциональность сжатия, которая обеспечивала хранение объемной информации.
Но рост объема хранимых данных — не единственный возможный выигрыш от применения сжатия, поэтому мы задумались о разработке собственного решения.
В этой статье расскажу, как мы изменили подход к сжатию данных, чем пришлось пожертвовать и почему менее эффективное «на бумаге» решение в результате превзошло наши ожидания.
Читать далее https://habr.com/ru/companies/sberbank/articles/741894/
Хабр
Переизобретаем сжатие в распределенной базе данных
Привет, Хабр! Меня зовут Антон Виноградов, я Java developer в СберТехе, работаю в команде Platform V DataGrid — распределенной базы данных, основанной на Apache Ignite . Я реализовал...
undb—Унифицированная база данных без кода с открытым исходным кодом .
https://www.undb.xyz/
https://github.com/undb-xyz/undb
https://www.undb.xyz/
https://github.com/undb-xyz/undb
GitHub
GitHub - undb-io/undb: 🚀 Private first self-hosted no code database & BaaS.
🚀 Private first self-hosted no code database & BaaS. - undb-io/undb
#вакансия #удалённо #parttime #преподаватель #MSSQLServer
OTUS – образовательная платформа. У нас авторские курсы разной степени сложности, вступительное тестирование для студентов и преподаватели-практики из крупнейших компаний.
Вакансия: преподаватель онлайн-курса MS SQL Server Developer
Требуется опыт с MS SQL Server от 3-х лет. Можно без опыта преподавания, мы поможем вам освоить best practices.
Преподаватель раскрывает тему с помощью теории и примеров из практики. Можно выбрать удобную нагрузку и темы занятий, вебинары проходят в Zoom в вечернее время.
С нами вы сможете ✅
- структурировать свой опыт и знания;
- прокачать софт-скиллы;
- получать от 4000 до 6000 руб за один вебинар (полтора часа) + отдельно оплачивается проверка ДЗ и разработка материалов к занятиям.
Бонусы 🎁
- наши курсы со скидкой/бесплатно;
- можно приглашать лучших выпускников к себе на работу;
- воркшопы и конференции для наших преподавателей.
Обсудить подробнее @yu_grin
OTUS – образовательная платформа. У нас авторские курсы разной степени сложности, вступительное тестирование для студентов и преподаватели-практики из крупнейших компаний.
Вакансия: преподаватель онлайн-курса MS SQL Server Developer
Требуется опыт с MS SQL Server от 3-х лет. Можно без опыта преподавания, мы поможем вам освоить best practices.
Преподаватель раскрывает тему с помощью теории и примеров из практики. Можно выбрать удобную нагрузку и темы занятий, вебинары проходят в Zoom в вечернее время.
С нами вы сможете ✅
- структурировать свой опыт и знания;
- прокачать софт-скиллы;
- получать от 4000 до 6000 руб за один вебинар (полтора часа) + отдельно оплачивается проверка ДЗ и разработка материалов к занятиям.
Бонусы 🎁
- наши курсы со скидкой/бесплатно;
- можно приглашать лучших выпускников к себе на работу;
- воркшопы и конференции для наших преподавателей.
Обсудить подробнее @yu_grin
Дата и время в сравнении с временными метками в MySQL
Существует несколько различных способов хранения даты и времени в MySQL, и знание того, какой из них использовать, требует понимания того, что вы будете хранить, и того, как MySQL обрабатывает каждый тип.
https://planetscale.com/blog/datetimes-vs-timestamps-in-mysql
Существует несколько различных способов хранения даты и времени в MySQL, и знание того, какой из них использовать, требует понимания того, что вы будете хранить, и того, как MySQL обрабатывает каждый тип.
https://planetscale.com/blog/datetimes-vs-timestamps-in-mysql
Planetscale
Datetimes versus timestamps in MySQL — PlanetScale
Learn the differences between datetimes and timestamps in MySQL, the DATE, YEAR, and TIME columns, timezones, and when to use each.
Вещи, которые удивили меня во время работы SQLite в производстве.
https://www.joseferben.com/posts/3-things-that-surprised-me-while-running-sqlite-in-production/
https://www.joseferben.com/posts/3-things-that-surprised-me-while-running-sqlite-in-production/
Josef's Blog
3 things that surprised me while running SQLite in production
I've been using SQLite in several production projects for six months, and I've encountered some surprising aspects."
Является ли MariaDB просто форком MySQL? Это одна из самых вводящих в заблуждение идей о MariaDB. Да, это проект, основанный на MySQL , но нет, это не просто ответвление MySQL. https://hackernoon.com/is-mariadb-simply-a-fork-of-mysql
Hackernoon
Is MariaDB simply a fork of MySQL? | HackerNoon
MariaDB is more than a fork of MySQL and offers transactional, analytical, and write-scale capabilities on-prem and in the cloud
Forwarded from Шпаргалки для айтишников
SQL-запросы выполняются в несколько этапов:
𝟭. 𝗙𝗥𝗢𝗠 - таблицы объединяются для получения базовых данных.
𝟮. 𝗪𝗛𝗘𝗥𝗘 - базовые данные фильтруются.
𝟯. 𝗚𝗥𝗢𝗨𝗣 𝗕𝗬 - отфильтрованные базовые данные группируются.
𝟰. 𝗛𝗔𝗩𝗜𝗡𝗚 - сгруппированные базовые данные фильтруются.
𝟱. 𝗦𝗘𝗟𝗘𝗖𝗧 - возвращаются окончательные данные.
𝟲. 𝗢𝗥𝗗𝗘𝗥 𝗕𝗬 - окончательные данные сортируются.
𝟳. 𝗟𝗜𝗠𝗜𝗧 - возвращаемые данные ограничены количеством строк.
𝟭. 𝗙𝗥𝗢𝗠 - таблицы объединяются для получения базовых данных.
𝟮. 𝗪𝗛𝗘𝗥𝗘 - базовые данные фильтруются.
𝟯. 𝗚𝗥𝗢𝗨𝗣 𝗕𝗬 - отфильтрованные базовые данные группируются.
𝟰. 𝗛𝗔𝗩𝗜𝗡𝗚 - сгруппированные базовые данные фильтруются.
𝟱. 𝗦𝗘𝗟𝗘𝗖𝗧 - возвращаются окончательные данные.
𝟲. 𝗢𝗥𝗗𝗘𝗥 𝗕𝗬 - окончательные данные сортируются.
𝟳. 𝗟𝗜𝗠𝗜𝗧 - возвращаемые данные ограничены количеством строк.
Учебное пособие по MongoDB: популярные вопросы и ответы
MongoDB — это популярная база данных NoSQL с открытым исходным кодом, которая обеспечивает высокую масштабируемость, гибкость и производительность для хранения и извлечения данных. Он относится к категории баз данных, ориентированных на документы, что означает, что он хранит данные в гибком формате, похожем на JSON, который называется BSON (Binary JSON). MongoDB предназначена для обработки больших объемов данных и широко используется в современных веб-приложениях, мобильных приложениях и других системах с интенсивным использованием данных.
https://www.javacodegeeks.com/2023/06/mongodb-tutorial-popular-questions-and-answers.html
MongoDB — это популярная база данных NoSQL с открытым исходным кодом, которая обеспечивает высокую масштабируемость, гибкость и производительность для хранения и извлечения данных. Он относится к категории баз данных, ориентированных на документы, что означает, что он хранит данные в гибком формате, похожем на JSON, который называется BSON (Binary JSON). MongoDB предназначена для обработки больших объемов данных и широко используется в современных веб-приложениях, мобильных приложениях и других системах с интенсивным использованием данных.
https://www.javacodegeeks.com/2023/06/mongodb-tutorial-popular-questions-and-answers.html
Java Code Geeks
MongoDB Tutorial: Popular Questions and Answers - Java Code Geeks
MongoDB is a popular open-source NoSQL database that provides high scalability, flexibility, and performance for storing and retrieving data. It falls
PostgreSQL 16 Beta 2
Изменения по сравнению с 1-й бетой коснулись прежде всего правил сортировки (collation): провайдер по умолчанию, которого выбирает initdb, теперь сноваlibc. В 1-й бете решили сделать так: если доступна ICU, то выбирается ICU. Откатили. Временно или нет - не знаю. То же при сборке из исходников.
Поведение при выборе локали C сlibicu - возвращено обратно кlibicu;[??вот это не понял] На ICU 64 и выше локальC не используется, а у ICU есть собственный механизм для выбора локали или генерации ошибки.
Полный список новых и измененных старых возможностей 16-й версии в release notes. Скачать можно здесь.
Обожаемый и желанный:
Читать далее https://habr.com/ru/companies/postgrespro/articles/739036/
Изменения по сравнению с 1-й бетой коснулись прежде всего правил сортировки (collation): провайдер по умолчанию, которого выбирает initdb, теперь сноваlibc. В 1-й бете решили сделать так: если доступна ICU, то выбирается ICU. Откатили. Временно или нет - не знаю. То же при сборке из исходников.
Поведение при выборе локали C сlibicu - возвращено обратно кlibicu;[??вот это не понял] На ICU 64 и выше локальC не используется, а у ICU есть собственный механизм для выбора локали или генерации ошибки.
Полный список новых и измененных старых возможностей 16-й версии в release notes. Скачать можно здесь.
Обожаемый и желанный:
Читать далее https://habr.com/ru/companies/postgrespro/articles/739036/
Хабр
Postgresso №6 (55)
PostgreSQL 16 Beta 2 Изменения по сравнению с 1-й бетой коснулись прежде всего правил сортировки (collation): провайдер по умолчанию, которого выбирает initdb, теперь снова libc. В 1-й бете решили...
#вакансия #удалённо #parttime #преподаватель #MSSQLServer
OTUS – образовательная платформа. У нас авторские курсы разной степени сложности, вступительное тестирование для студентов и преподаватели-практики из крупнейших компаний.
Вакансия: преподаватель онлайн-курса MS SQL Server Developer
Требуется опыт с MS SQL Server от 3-х лет. Можно без опыта преподавания, мы поможем вам освоить best practices.
Преподаватель раскрывает тему с помощью теории и примеров из практики. Можно выбрать удобную нагрузку и темы занятий, вебинары проходят в Zoom в вечернее время.
С нами вы сможете ✅
- структурировать свой опыт и знания;
- прокачать софт-скиллы;
- получать от 4000 до 6000 руб за один вебинар (полтора часа) + отдельно оплачивается проверка ДЗ и разработка материалов к занятиям.
Бонусы 🎁
- наши курсы со скидкой/бесплатно;
- можно приглашать лучших выпускников к себе на работу;
- воркшопы и конференции для наших преподавателей.
Обсудить подробнее @yu_grin
OTUS – образовательная платформа. У нас авторские курсы разной степени сложности, вступительное тестирование для студентов и преподаватели-практики из крупнейших компаний.
Вакансия: преподаватель онлайн-курса MS SQL Server Developer
Требуется опыт с MS SQL Server от 3-х лет. Можно без опыта преподавания, мы поможем вам освоить best practices.
Преподаватель раскрывает тему с помощью теории и примеров из практики. Можно выбрать удобную нагрузку и темы занятий, вебинары проходят в Zoom в вечернее время.
С нами вы сможете ✅
- структурировать свой опыт и знания;
- прокачать софт-скиллы;
- получать от 4000 до 6000 руб за один вебинар (полтора часа) + отдельно оплачивается проверка ДЗ и разработка материалов к занятиям.
Бонусы 🎁
- наши курсы со скидкой/бесплатно;
- можно приглашать лучших выпускников к себе на работу;
- воркшопы и конференции для наших преподавателей.
Обсудить подробнее @yu_grin
Введение в облачную базу данных
Давайте узнаем подробности об облачных базах данных.
https://dzone.com/articles/introduction-to-cloud-database
Давайте узнаем подробности об облачных базах данных.
https://dzone.com/articles/introduction-to-cloud-database
DZone
Introduction to Cloud Database
Let's learn the details about Cloud Databases.
Стратегии индексации базы данных
В этой статье мы собираемся изучить эффективные стратегии индексации баз данных. https://blog.bytebytego.com/p/database-indexing-strategies
В этой статье мы собираемся изучить эффективные стратегии индексации баз данных. https://blog.bytebytego.com/p/database-indexing-strategies
Bytebytego
Database Indexing Strategies
In this article, we are going to explore effective database indexing strategies. Database performance is critical to any large-scale, data-driven application. Poorly designed indexes and a lack of indexes are primary sources of database application bottlenecks.…
Прощай, etcd, здравствуй, PostgreSQL: запуск Kubernetes с базой данных SQL
etcd— это мозг каждого кластера Kubernetes, хранилище ключей и значений, отслеживающее все объекты в кластере. Он переплетен и тесно связан с Kubernetes, и может показаться, что это неотъемлемая часть кластера, или это так?
В этой статье мы рассмотрим, как мы можем заменить etcdбазу данных PostgreSQL, а также почему и когда это может иметь смысл.
https://betterprogramming.pub/goodbye-etcd-hello-postgresql-running-kubernetes-with-an-sql-database-7e1b2e9b5f8f
etcd— это мозг каждого кластера Kubernetes, хранилище ключей и значений, отслеживающее все объекты в кластере. Он переплетен и тесно связан с Kubernetes, и может показаться, что это неотъемлемая часть кластера, или это так?
В этой статье мы рассмотрим, как мы можем заменить etcdбазу данных PostgreSQL, а также почему и когда это может иметь смысл.
https://betterprogramming.pub/goodbye-etcd-hello-postgresql-running-kubernetes-with-an-sql-database-7e1b2e9b5f8f
Medium
Goodbye etcd, Hello PostgreSQL: Running Kubernetes with an SQL Database
How to replace etcd — the brain of a Kubernetes cluster — with PostgreSQL or any other RDBMS you want