Introducing dynamic lineage extraction from Azure SQL Databases in Azure Purview
Data citizens including both technical and business users rely on data lineage for root cause analysis, impact analysis, data quality tracing, and other data governance applications. In the current data landscape, where data is fluidly moving across locations and across data platforms and applications, it is increasingly important to map the lineage of data. Today, we are announcing the preview release of dynamic lineage extraction from Azure SQL Databases in Azure Purview.
Read: https://azure.microsoft.com/blog/introducing-dynamic-lineage-extraction-from-azure-sql-databases-in-azure-purview/
Data citizens including both technical and business users rely on data lineage for root cause analysis, impact analysis, data quality tracing, and other data governance applications. In the current data landscape, where data is fluidly moving across locations and across data platforms and applications, it is increasingly important to map the lineage of data. Today, we are announcing the preview release of dynamic lineage extraction from Azure SQL Databases in Azure Purview.
Read: https://azure.microsoft.com/blog/introducing-dynamic-lineage-extraction-from-azure-sql-databases-in-azure-purview/
Microsoft
Introducing dynamic lineage extraction from Azure SQL Databases in ...
Data citizens including both technical and business users rely on data lineage for root cause analysis, impact analysis, data quality tracing, and other data governance applications. In the current...
Introducing MongoDB’s Prometheus Monitoring Integration
Read: https://www.mongodb.com/blog/post/introducing-mongodb-prometheus-integration
Read: https://www.mongodb.com/blog/post/introducing-mongodb-prometheus-integration
Основные команды SQL, которые должен знать каждый программист
Рассмотрим основные команды SQL, включая агрегатные функции и вложенные подзапросы, на примере работы с MySQL.
Читать: «Основные команды SQL, которые должен знать каждый программист»
Рассмотрим основные команды SQL, включая агрегатные функции и вложенные подзапросы, на примере работы с MySQL.
Читать: «Основные команды SQL, которые должен знать каждый программист»
Tproger
Основные команды SQL, которые должен знать каждый программист
Рассмотрим основные команды SQL, включая агрегатные функции и вложенные подзапросы, на примере работы с MySQL.
😁1
5 Developer/Programming Newsletters You Should Be Reading – Substack Repost
Read: https://joshuaotwell.com/?p=35815
Read: https://joshuaotwell.com/?p=35815
Digital Owl's Prose
5 Developer/Programming Newsletters You Should Be Reading - Substack Repost - Digital Owl's Prose
Interested in the developer newsletters I am reading? Check out this list of my favorite 5, covering programming, development, and blogging.
Hubert 'depesz' Lubaczewski: PGDayPL postponed…
Just got information that PGDay.PL is postponed till 4th quarter of 2022. This is due to situation in Ukraine. Figured I'll let you know, given that I previously wrote about it.
Read: https://postgr.es/p/5hv
Just got information that PGDay.PL is postponed till 4th quarter of 2022. This is due to situation in Ukraine. Figured I'll let you know, given that I previously wrote about it.
Read: https://postgr.es/p/5hv
Чем Linux HugePages важны для серверов баз данных?
Часто пользователи рассказывают о сбое базы данных по вине Out Of Memory Killer. Он завершает процессы PostgreSQL и остается причиной большинства отказов этой БД. Память на хост-компьютере может закончиться по нескольким причинам. Наиболее распространены из них четыре. Во-первых, может быть плохо настроена память на хост-компьютере. Во-вторых, могут быть ограничения глобальной переменной work_mem. Например, если у вас 32Гб RAM и work_mem=1Гб, то больше 32 соединений вы никогда не запустите. Каждое соединение PostgreSQL будет выделять этот размер памяти.
Третьей причиной будет большое количество подключений. Даже неактивное соединение может занимать значительный объем памяти. И наконец, другие программы тоже потребляют ресурсы, потому что для каждой из них этот компьютер является хостом.
Представляем вам перевод статьи от Jobin Augustine, который работает в Percona старшим инженером службы поддержки. Более 20-лет он был консультантом, архитектором, администратором и инструктором по PostgreSQL, Oracle и другим технологиям баз данных. Сегодня поговорим о том, как можно защититься от OOM с помощью HugePages и разберем насколько они важны и почему нужны.
Читать: https://habr.com/ru/post/655887/?utm_campaign=655887
Часто пользователи рассказывают о сбое базы данных по вине Out Of Memory Killer. Он завершает процессы PostgreSQL и остается причиной большинства отказов этой БД. Память на хост-компьютере может закончиться по нескольким причинам. Наиболее распространены из них четыре. Во-первых, может быть плохо настроена память на хост-компьютере. Во-вторых, могут быть ограничения глобальной переменной work_mem. Например, если у вас 32Гб RAM и work_mem=1Гб, то больше 32 соединений вы никогда не запустите. Каждое соединение PostgreSQL будет выделять этот размер памяти.
Третьей причиной будет большое количество подключений. Даже неактивное соединение может занимать значительный объем памяти. И наконец, другие программы тоже потребляют ресурсы, потому что для каждой из них этот компьютер является хостом.
Представляем вам перевод статьи от Jobin Augustine, который работает в Percona старшим инженером службы поддержки. Более 20-лет он был консультантом, архитектором, администратором и инструктором по PostgreSQL, Oracle и другим технологиям баз данных. Сегодня поговорим о том, как можно защититься от OOM с помощью HugePages и разберем насколько они важны и почему нужны.
Читать: https://habr.com/ru/post/655887/?utm_campaign=655887
Хабр
Чем Linux HugePages важны для серверов баз данных?
Часто пользователи рассказывают нам о сбое базы данных по вине Out Of Memory Killer. Он завершает процессы PostgreSQL и остается причиной большинства отказов этой БД. Память на хост-компьютере может...
Телеграм как инструмент для оценки стоимости предметов
Телеграм снова стал очень популярен. Наше дело маленькое - получить от этого мессенджера максимум личной выгоды с учетом фактора времени. Я не буду уделять большого внимания библиотекам или деталям реализации, а предложу только общую концепцию довольно комплексной системы, которая кому-то может оказаться полезной.
Раньше я уже писал про использование телеграм бота для мониторинга состояния своих ресурсов, сейчас я бы хотел уделить особое внимание механике внедрения UI телеграм бота в процессе оценки предметов. Так как проект ориентирован на предметы старины, которые несут историческую информационную нагрузку, оценивать мы будем именно их.
Пример работы этого бота можно увидеть здесь.
Читать: https://habr.com/ru/post/656209/?utm_campaign=656209
Телеграм снова стал очень популярен. Наше дело маленькое - получить от этого мессенджера максимум личной выгоды с учетом фактора времени. Я не буду уделять большого внимания библиотекам или деталям реализации, а предложу только общую концепцию довольно комплексной системы, которая кому-то может оказаться полезной.
Раньше я уже писал про использование телеграм бота для мониторинга состояния своих ресурсов, сейчас я бы хотел уделить особое внимание механике внедрения UI телеграм бота в процессе оценки предметов. Так как проект ориентирован на предметы старины, которые несут историческую информационную нагрузку, оценивать мы будем именно их.
Пример работы этого бота можно увидеть здесь.
Читать: https://habr.com/ru/post/656209/?utm_campaign=656209
Telegram
Adventure Time
Бот который поможет вам ориентироваться на местности по современным и старинным картам.
👍1
Мой новый домашний сервер, часть 4: использование unraid
Для тех, кому лень читать предыдущие части — я переходил с HP Microserver Gen8/Windows Server на самосборный сервер с Unraid в качестве базовой ОС. Unraid — это коммерческая ОС для NAS/домашнего сервера на базе ядра Linux. Основные возможности — гибкое управление массивом дисков, удобная установка докер-контейнеров из своего каталога и возможность запуска виртуальных машин. Почему выбрал именно unraid — написано во второй части.
Я не буду здесь расписывать установку и настройку unraid. Это делается элементарно — просто закидываются файлы на флэшку, флэшка вставляется в сервер — можно пользоваться. Всё понятно расписано у них на сайте, плюс много полезной информации есть на youtube-канале Spaceinvader One. Какие-то ранние вещи там уже устарели, потому, если видите несколько видео на одну тему, выбирайте более свежее. Ещё понятные доки на эту тему у ibracorp, есть и youtube-канал, если буквы не любите.
А я лучше просто опишу, как выглядят теперь перечисленные во второй части сервисы.
* Мой новый домашний сервер, часть 3: немного о сборке
* Мой новый домашний сервер, часть 2: выбор софта
* Мой новый домашний сервер, часть 1: выбор железа
Читать: https://habr.com/ru/post/649903/
Для тех, кому лень читать предыдущие части — я переходил с HP Microserver Gen8/Windows Server на самосборный сервер с Unraid в качестве базовой ОС. Unraid — это коммерческая ОС для NAS/домашнего сервера на базе ядра Linux. Основные возможности — гибкое управление массивом дисков, удобная установка докер-контейнеров из своего каталога и возможность запуска виртуальных машин. Почему выбрал именно unraid — написано во второй части.
Я не буду здесь расписывать установку и настройку unraid. Это делается элементарно — просто закидываются файлы на флэшку, флэшка вставляется в сервер — можно пользоваться. Всё понятно расписано у них на сайте, плюс много полезной информации есть на youtube-канале Spaceinvader One. Какие-то ранние вещи там уже устарели, потому, если видите несколько видео на одну тему, выбирайте более свежее. Ещё понятные доки на эту тему у ibracorp, есть и youtube-канал, если буквы не любите.
А я лучше просто опишу, как выглядят теперь перечисленные во второй части сервисы.
* Мой новый домашний сервер, часть 3: немного о сборке
* Мой новый домашний сервер, часть 2: выбор софта
* Мой новый домашний сервер, часть 1: выбор железа
Читать: https://habr.com/ru/post/649903/
Keep an eye on these Next-Gen databases
Introduction
While I'm a sucker for a good Postgres instance, I do like to keep my finger on the pulse of new technologies to see what is out there. In this article, I'll play a little bit of a devils advocate against standard SQL databases while exp...
Read: https://pythondev.hashnode.dev/keep-an-eye-on-these-next-gen-databases
Introduction
While I'm a sucker for a good Postgres instance, I do like to keep my finger on the pulse of new technologies to see what is out there. In this article, I'll play a little bit of a devils advocate against standard SQL databases while exp...
Read: https://pythondev.hashnode.dev/keep-an-eye-on-these-next-gen-databases
Как спроектировать базу данных, чтобы в будущем не пришлось её переписывать — базовые советы
Если вы работаете с базами данных, мало просто выучить SQL — нужно ещё и правильно спроектировать БД. Рассказываем о базовых правилах и возможных ошибках.
Читать: «Как спроектировать базу данных, чтобы в будущем не пришлось её переписывать — базовые советы»
Если вы работаете с базами данных, мало просто выучить SQL — нужно ещё и правильно спроектировать БД. Рассказываем о базовых правилах и возможных ошибках.
Читать: «Как спроектировать базу данных, чтобы в будущем не пришлось её переписывать — базовые советы»
11 задач по SQL с собеседований на позицию Data Engineer
Небольшие задачи на знание SQL с собеседований. Некоторые из них заставляют серьёзно задуматься даже опытных разработчиков баз данных.
Читать: «11 задач по SQL с собеседований на позицию Data Engineer»
Небольшие задачи на знание SQL с собеседований. Некоторые из них заставляют серьёзно задуматься даже опытных разработчиков баз данных.
Читать: «11 задач по SQL с собеседований на позицию Data Engineer»
Разбираемся в типах NoSQL СУБД
В этой статье мы познакомимся с 4 основными типами NoSQL баз данных: ключ-значение, документоориентированной, колоночной и графовой.
Читать: «Разбираемся в типах NoSQL СУБД»
В этой статье мы познакомимся с 4 основными типами NoSQL баз данных: ключ-значение, документоориентированной, колоночной и графовой.
Читать: «Разбираемся в типах NoSQL СУБД»
Introduction to NoSQL
What is NoSQL?
NoSQL Database is a non-social information the executives framework that doesn't need a decent outline. Stay away from alternate ways and it's not difficult to climb. The fundamental objective of utilizing a NoSQL information base is t...
Read: https://kithminiii.hashnode.dev/introduction-to-nosql
What is NoSQL?
NoSQL Database is a non-social information the executives framework that doesn't need a decent outline. Stay away from alternate ways and it's not difficult to climb. The fundamental objective of utilizing a NoSQL information base is t...
Read: https://kithminiii.hashnode.dev/introduction-to-nosql
Wiring up a database in the API service
Today I'll talk about how I set up the database for the API server of reread.to. It was a bit of a hassle and there were tons of things I didn't know. However, I think I've figured out the basics now and I'll tell you how I did it. In this article, I...
Read: https://stackdiving.com/wiring-up-a-database-in-the-api-service
Today I'll talk about how I set up the database for the API server of reread.to. It was a bit of a hassle and there were tons of things I didn't know. However, I think I've figured out the basics now and I'll tell you how I did it. In this article, I...
Read: https://stackdiving.com/wiring-up-a-database-in-the-api-service
How to integrate event streaming into your applications
Fauna's event streaming gives applications the ability to access and subscribe to real-time data. In this article, you learn how to integrate event streaming into your application.
We created a sample react app for you to follow along and explore ev...
Read: https://fauna.hashnode.dev/how-to-integrate-event-streaming-into-your-applications-cl0wi5qdq0593j6nvfmpp7row
Fauna's event streaming gives applications the ability to access and subscribe to real-time data. In this article, you learn how to integrate event streaming into your application.
We created a sample react app for you to follow along and explore ev...
Read: https://fauna.hashnode.dev/how-to-integrate-event-streaming-into-your-applications-cl0wi5qdq0593j6nvfmpp7row
How Kubernetes and Database Operators Drive the Data Revolution
Originally published at The New Stack.
These are challenging days for IT. The amount of data our systems need to process grows exponentially. This challenge is further amplified by the growing complexity of data. Information is useless without its co...
Read: https://chedim.com/how-kubernetes-and-database-operators-drive-the-data-revolution
Originally published at The New Stack.
These are challenging days for IT. The amount of data our systems need to process grows exponentially. This challenge is further amplified by the growing complexity of data. Information is useless without its co...
Read: https://chedim.com/how-kubernetes-and-database-operators-drive-the-data-revolution
Understanding SQL Server Common Table Expression - CTE
Common Table Expressions shortly called CTE or WITH clauses are named subqueries returning the data set. With CTE, we can break a long query into smaller parts making it simpler to understand and readable, and also supporting recursive implementation...
Read: https://mssqlserver.dev/understanding-sql-server-common-table-expression-cte
Common Table Expressions shortly called CTE or WITH clauses are named subqueries returning the data set. With CTE, we can break a long query into smaller parts making it simpler to understand and readable, and also supporting recursive implementation...
Read: https://mssqlserver.dev/understanding-sql-server-common-table-expression-cte
SQL Server Nested CTE with examples
After understanding the basics of CTE, multiple CTEs, and explanation in the previous post, in this post we will be exploring Nested CTEs in this post.
AS discussed, we can say that CTE is a named temporary set of rows similar to subqueries. Like sub...
Read: https://mssqlserver.dev/sql-server-nested-cte-with-examples
After understanding the basics of CTE, multiple CTEs, and explanation in the previous post, in this post we will be exploring Nested CTEs in this post.
AS discussed, we can say that CTE is a named temporary set of rows similar to subqueries. Like sub...
Read: https://mssqlserver.dev/sql-server-nested-cte-with-examples
Recursive CTE in SQL Server with examples
After understanding the basics of CTE, Multiple CTEs, and Nested CTEs in the previous post of this CTE series, we will be exploring Recursive CTE in this post.
Recursion takes place when we invoke the block of code inside itself to perform repeated p...
Read: https://mssqlserver.dev/recursive-cte-in-sql-server-with-examples
After understanding the basics of CTE, Multiple CTEs, and Nested CTEs in the previous post of this CTE series, we will be exploring Recursive CTE in this post.
Recursion takes place when we invoke the block of code inside itself to perform repeated p...
Read: https://mssqlserver.dev/recursive-cte-in-sql-server-with-examples