|
|
![]() Миграция микросервиса с геоданными с MS SQL на PostgreSQLСреда, 23 Ноября 2022 г. 13:37 (ссылка)
Не секрет, что тема перехода в IT-сфере на технологии, не требующие дорогостоящего лицензирования становится всё более актуальной. В то же время, очевидно и стремление компаний попасть в Реестр отечественного ПО, чтобы получить разного рода преференции для себя и своих сотрудников. С точки зрения обновления технологического стека, мы воспользовались методическими рекомендациями Реестра отечественного ПО и приняли решение о переводе наших проектов на технологии со свободными лицензиями, в частности .NET 6 и PostgreSQL. Это открыло путь как к оптимизации производительности приложений и уменьшению расходов на лицензирование, так и добавлению решений компании в реестр. В данной статье предлагаю рассмотреть путь по миграции географического микросервиса с MS SQL на PostgreSQL с фокусом на пространственные (spatial) типы данных. Вопрос стоимости лицензий и непосредственного сравнения MS SQL vs PostgreSQL опустим, т.к. эта тема весьма хорошо раскрыта в DotNext-докладе моего коллеги, Стаса Флусова. Рекомендую к просмотру! Читать далееhttps://habr.com/ru/post/701060/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701060
![]() Миграция микросервиса с геоданными с MS SQL на PostgreSQLСреда, 23 Ноября 2022 г. 13:37 (ссылка)
Не секрет, что тема перехода в IT-сфере на технологии, не требующие дорогостоящего лицензирования становится всё более актуальной. В то же время, очевидно и стремление компаний попасть в Реестр отечественного ПО, чтобы получить разного рода преференции для себя и своих сотрудников. С точки зрения обновления технологического стека, мы воспользовались методическими рекомендациями Реестра отечественного ПО и приняли решение о переводе наших проектов на технологии со свободными лицензиями, в частности .NET 6 и PostgreSQL. Это открыло путь как к оптимизации производительности приложений и уменьшению расходов на лицензирование, так и добавлению решений компании в реестр. В данной статье предлагаю рассмотреть путь по миграции географического микросервиса с MS SQL на PostgreSQL с фокусом на пространственные (spatial) типы данных. Вопрос стоимости лицензий и непосредственного сравнения MS SQL vs PostgreSQL опустим, т.к. эта тема весьма хорошо раскрыта в DotNext-докладе моего коллеги, Стаса Флусова. Рекомендую к просмотру! Читать далееhttps://habr.com/ru/post/701060/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701060
![]() Собираем кластер PostgreSQL для разработки и тестированияСреда, 23 Ноября 2022 г. 11:04 (ссылка)
Сегодня СУБД PostgreSQL является одной из самых известных и популярных систем управления баз данными в мире. Открытый исходный код, отсутствие платы за использование, контроль целостности, репликация – это далеко не все преимущества данной СУБД. В современных реалиях, когда тема импортозамещения особенно актуальна, PostgreSQL может оказаться подходящим вариантом. Обычно PostgreSQL разворачивают в качестве кластера – системы, которая состоит из нескольких связанных между собой компьютеров (серверов) с целью обеспечения отказоустойчивости. Как правило при развертывании кластеров PostgreSQL используют сторонние инструменты такие как Patroni, stolon, repmgr. В статье будет описана установка кластера PostgreSQL с помощью Ansible – инструмента, предназначенного для автоматизации настройки и развертывания программного обеспечения, а также инструмента repmgr, предназначенного для управления репликами и отказоустойчивостью в кластерах PostgreSQL. Читать далееhttps://habr.com/ru/post/699644/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699644
![]() Собираем кластер PostgreSQL для разработки и тестированияСреда, 23 Ноября 2022 г. 11:04 (ссылка)
Сегодня СУБД PostgreSQL является одной из самых известных и популярных систем управления баз данными в мире. Открытый исходный код, отсутствие платы за использование, контроль целостности, репликация – это далеко не все преимущества данной СУБД. В современных реалиях, когда тема импортозамещения особенно актуальна, PostgreSQL может оказаться подходящим вариантом. Обычно PostgreSQL разворачивают в качестве кластера – системы, которая состоит из нескольких связанных между собой компьютеров (серверов) с целью обеспечения отказоустойчивости. Как правило при развертывании кластеров PostgreSQL используют сторонние инструменты такие как Patroni, stolon, repmgr. В статье будет описана установка кластера PostgreSQL с помощью Ansible – инструмента, предназначенного для автоматизации настройки и развертывания программного обеспечения, а также инструмента repmgr, предназначенного для управления репликами и отказоустойчивостью в кластерах PostgreSQL. Читать далееhttps://habr.com/ru/post/699644/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699644
![]() Postgresso 10 (47)Вторник, 23 Ноября 2022 г. 03:34 (ссылка)
Postgres и PostgreSQLPostgreSQL 15.1 И, конечно, PostgreSQL 14.6, 13.9, 12.13, 11.18 и 10.23 (у десятки это последний релиз). В этих версиях исправления багов. Здесь мы их описывать не будем. Ещё обновились названия временных поясов на актуальные. О релизе можно прочитать здесь. Postgres Pro Standard 15.0.1 — они возвращаются Об этом релизе расскажем подробнее — там важные изменения. И важнейшее из отличий — SQL/JSON: в версию Pro вошли патчи, которые откатили в PostgreSQL 15. А их очень много, и есть существенные. В прошлом Postgresso мы печалились: Читать дальше → https://habr.com/ru/post/694996/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694996
![]() Postgresso 10 (47)Вторник, 23 Ноября 2022 г. 03:34 (ссылка)
Postgres и PostgreSQLPostgreSQL 15.1 И, конечно, PostgreSQL 14.6, 13.9, 12.13, 11.18 и 10.23 (у десятки это последний релиз). В этих версиях исправления багов. Здесь мы их описывать не будем. Ещё обновились названия временных поясов на актуальные. О релизе можно прочитать здесь. Postgres Pro Standard 15.0.1 — они возвращаются Об этом релизе расскажем подробнее — там важные изменения. И важнейшее из отличий — SQL/JSON: в версию Pro вошли патчи, которые откатили в PostgreSQL 15. А их очень много, и есть существенные. В прошлом Postgresso мы печалились: Читать дальше → https://habr.com/ru/post/694996/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694996
![]() PostgreSQL. Тестируй то, тестируй это, тестируй не боясьСуббота, 19 Ноября 2022 г. 17:09 (ссылка)
Как: 1. тестировать на продуктивных данных и не бояться 2. получить 100 копий продуктивной БД и не создавать 100 серверов 3. узнать какой будет план запроса на продуктиве 4. дать каждому разработчику свою БД с данными и не разориться на оплате дисков Если вам это нужно и у вас PostgreSQL, то эта статья для вас. Читать далееhttps://habr.com/ru/post/700368/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700368
![]() [Перевод] Как Postgres хранит строкиСреда, 16 Ноября 2022 г. 21:20 (ссылка)
Мне стало интересно разобраться, как PostgreSQL хранит данные на диске, и в процессе своего исследования я обнаружил несколько интересных фактов, которыми хочу с вами поделиться. Мы будем рассматривать только файлы кучи (heap). Heap-файл — это просто файл записей. Не путайте heap-файл с heap-памятью. Хотя их использование очень похоже: хранение динамических данных. Читать далееhttps://habr.com/ru/post/699812/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699812
![]() [Перевод] Как Postgres хранит строкиСреда, 16 Ноября 2022 г. 21:20 (ссылка)
Мне стало интересно разобраться, как PostgreSQL хранит данные на диске, и в процессе своего исследования я обнаружил несколько интересных фактов, которыми хочу с вами поделиться. Мы будем рассматривать только файлы кучи (heap). Heap-файл — это просто файл записей. Не путайте heap-файл с heap-памятью. Хотя их использование очень похоже: хранение динамических данных. Читать далееhttps://habr.com/ru/post/699812/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699812
![]() Простой Telegram.Bot мессенджер на C#Вторник, 15 Ноября 2022 г. 18:26 (ссылка)
Как написать свой первый мессенджер внутри мессенджера (Пример бота для тг на C#) Читать далееhttps://habr.com/ru/post/699550/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699550
![]() NULL-значения в PostgreSQL: правила и исключенияСреда, 09 Ноября 2022 г. 17:17 (ссылка)
Навскидку многим кажется, что они знакомы с поведением NULL-значений в PostgreSQL, однако иногда неопределённые значения преподносят сюрпризы. Предлагаем вашему вниманию расшифровку доклада Алексея Борщева с PGConf.Russia 2022 — он был полностью посвящён особенностям NULL-значений в Postgres. NULL простыми словами Что такое SQL база данных? Согласно одному из определений, это просто набор взаимосвязанных таблиц. А что такое NULL? Обратимся к простому бытовому примеру: все мы задаём друг другу дежурный вопрос: «Как дела?». Часто мы получаем в ответ: «Да ничего...» Вот это «ничего» нам и нужно положить в базу данных — NULL, неопределённое, некорректное или неизвестное значение. Читать далееhttps://habr.com/ru/post/697300/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697300
![]() NULL-значения в PostgreSQL: правила и исключенияСреда, 09 Ноября 2022 г. 17:17 (ссылка)
Навскидку многим кажется, что они знакомы с поведением NULL-значений в PostgreSQL, однако иногда неопределённые значения преподносят сюрпризы. Предлагаем вашему вниманию расшифровку доклада Алексея Борщева с PGConf.Russia 2022 — он был полностью посвящён особенностям NULL-значений в Postgres. NULL простыми словами Что такое SQL база данных? Согласно одному из определений, это просто набор взаимосвязанных таблиц. А что такое NULL? Обратимся к простому бытовому примеру: все мы задаём друг другу дежурный вопрос: «Как дела?». Часто мы получаем в ответ: «Да ничего...» Вот это «ничего» нам и нужно положить в базу данных — NULL, неопределённое, некорректное или неизвестное значение. Читать далееhttps://habr.com/ru/post/697300/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697300
![]() PostgreSQL 16: Часть 2 или Коммитфест 2022-09Четверг, 03 Ноября 2022 г. 12:04 (ссылка)
PostgreSQL 15 уже вышел официально. И в сети появилось множество информации о новинках версии. А мы продолжаем знакомить с новинками будущей 16-й версии. В начале октября завершился второй коммитфест и есть что обсудить. Самое интересное из первого, июльского, коммитфеста можно прочитать в предыдущей статье серии: 2022-07. Читать дальше →https://habr.com/ru/post/697228/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697228
![]() PostgreSQL 16: Часть 2 или Коммитфест 2022-09Четверг, 03 Ноября 2022 г. 12:04 (ссылка)
PostgreSQL 15 уже вышел официально. И в сети появилось множество информации о новинках версии. А мы продолжаем знакомить с новинками будущей 16-й версии. В начале октября завершился второй коммитфест и есть что обсудить. Самое интересное из первого, июльского, коммитфеста можно прочитать в предыдущей статье серии: 2022-07. Читать дальше →https://habr.com/ru/post/697228/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697228
![]() B-Tree индекс и его производные в PostgreSQLЧетверг, 03 Ноября 2022 г. 10:48 (ссылка)
Меня зовут Азат Якупов, я люблю данные и люблю использовать их в разных задачах. Сегодня хочу поделиться своим опытом относительно B-Tree индексов в PostgreSQL. Рассмотрим их топологию, синтаксис, функциональные B-Tree индексы, условные B-Tree индексы и включенные B-Tree индексы. Читать далееhttps://habr.com/ru/post/696498/?utm_source=habrahabr&utm_medium=rss&utm_campaign=696498
![]() B-Tree индекс и его производные в PostgreSQLЧетверг, 03 Ноября 2022 г. 10:48 (ссылка)
Меня зовут Азат Якупов, я люблю данные и люблю использовать их в разных задачах. Сегодня хочу поделиться своим опытом относительно B-Tree индексов в PostgreSQL. Рассмотрим их топологию, синтаксис, функциональные B-Tree индексы, условные B-Tree индексы и включенные B-Tree индексы. Читать далееhttps://habr.com/ru/post/696498/?utm_source=habrahabr&utm_medium=rss&utm_campaign=696498
|
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |