Как стать автором
Обновить

Debian: производительность PostgreSQL для 1С

Время на прочтение 4 мин
Количество просмотров 53K
PostgreSQL *
Из песочницы
Хотя интернет уже переполнен статьями о «правильной» настройке связки PostgreSQL и 1C 8.2, для подводных камней всегда остается место. При сравнении производительности СУБД PostgreSQL на разных ОС, показатели различаются в разы. Самая большую обиду принесла любимая Ubuntu (человечность). После долгих дней и ночей проведенных за консолью этой ОС, она разочаровала окончательно.

Тормоза PostgreSQL в Ubuntu Server. Что с ними делать? Сколько раз можно наступать на грабли?
Читать дальше →
Всего голосов 34: ↑14 и ↓20 -6
Комментарии 24

PostgreSQL: Приемы на продакшене

Время на прочтение 9 мин
Количество просмотров 87K
PostgreSQL *SQL *Big Data *
Можно прочитать много книг по базам данных, написать кучу приложений на аутсорс или для себя. Но при этом невозможно не наступить на грабли, при работе с действительно большими базами/таблицами особенно, когда downtime на большом проекте хочется свести к минимуму, а еще лучше совсем избежать. Вот здесь самые простые операции, как например изменение структуры таблицы может стать более сложной задачей. Наиболее интересные случаи, проблемы, грабли и их решения из личного опыта с которыми нам на проекте Pushwoosh пришлось столкнуться описаны под катом. В статье нет красивых картинок, зато есть много сухого текста.

image
Читать дальше →
Всего голосов 75: ↑70 и ↓5 +65
Комментарии 19

Проектирование в PostgreSQL документо-ориентированного API (Часть 1)

Время на прочтение 5 мин
Количество просмотров 17K
JavaScript *PostgreSQL *SQL *
Из песочницы
Данная статья является переводом, оригинальная статья находится вот здесь, автор Rob Conery.

Postgres, как многие знают, поддерживает JSON как тип хранения данных, а с выходом 9.4, Postgres теперь поддерживает хранение JSON в виде jsonb — бинарного формата.

Это прекрасные новости для тех, кто хочет шагнуть дальше простого «хранения JSON как текста». jsonb теперь поддерживает индексирование с использованием GIN индекса, а также имеет специальный оператор запросов, который позволяет получить преимущества GIN индекса.
Читать дальше →
Всего голосов 20: ↑20 и ↓0 +20
Комментарии 4

Мартовский Python Meetup: Python VS Erlang и возможности PostgreSQL

Время на прочтение 1 мин
Количество просмотров 11K
Блог компании Lesta Studio Python *PostgreSQL *SQL *Erlang/OTP *
Всем привет!
После долгого перерыва блудный Python Meetup снова с нами. На долгожданной мартовской встрече сообщества любителей и профессионалов языка программирования Python обсуждались животрепещущие темы: противостояние Python и Erlang, а также дополнительные возможности PostgreSQL.
Видеозаписи выступлений под катом. Приятного просмотра!

Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 3

DBaaS: базы данных в облаке

Время на прочтение 18 мин
Количество просмотров 25K
Блог компании Группа Т1 Блог компании T1 Cloud Облачные вычисления *Администрирование баз данных *Хранение данных *

Источник


Друзья, всех с прошедшим вчера Днем программиста! Жизни без багов и красивейшего кода!)


Мы продолжаем разбор облачных сервисов Техносерв Cloud и сегодня детально разложим, из чего состоит наша облачная база данных. Если заглянуть в результаты исследования, проведенного IDG Connect по заказу Oracle, увидим, что DBaaS скоро будет самым востребованным сервисом частного облака. Растет и число публичных сервисов DBaaS.


Снижение затрат за счет консолидации ресурсов, масштабирование по мере необходимости, контроль расходов, доступ к данным из любого места – всё это факторы, влияющие на выбор в пользу облачной базы данных. На рынке облачных услуг свои базы данных предлагают его ведущие игроки – Amazon Web Services, IBM, Microsoft и Oracle. Но есть одна проблема — все они разворачивают БД за пределами России, более того, далеко не все из них предлагают сервис – администрирование, управление производительностью, круглосуточную техническую поддержку (желательно на русском языке), – а только платформу.


Чтобы ответить на этот запрос рынка, мы запустили свой сервис и стали единственным российским облачный провайдером, работающим с четырьмя основными базами данных под ФЗ-152 и ФЗ-242.

Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 1

Осенний Postgres в Райффайзенбанке

Время на прочтение 1 мин
Количество просмотров 6.9K
Блог компании Райффайзен Банк PostgreSQL *Администрирование баз данных *Конференции


В понедельник, 13 ноября приглашаем вас в офис Райффайзенбанка, где пройдет очередной PostgreSQL MeetUp. Мероприятие организовано совместно с компанией Postgres Professional.

Мы долго думали, как назвать наше событие, и решили дать ему романтичное название «Осенний Postgres», хотя, скорее всего, осени будет мало и, может, выпадет снег.
Читать дальше →
Всего голосов 28: ↑26 и ↓2 +24
Комментарии 4

Сводные таблицы в SQL

Время на прочтение 10 мин
Количество просмотров 47K
SQL *
Туториал
Сводная таблица – один из самых базовых видов аналитики. Многие считают, что создать её средствами SQL невозможно. Конечно же, это не так.
Читать дальше →
Всего голосов 17: ↑17 и ↓0 +17
Комментарии 9

Пишем full stack монолит с помощью Angular Universal + NestJS + PostgreSQL

Время на прочтение 11 мин
Количество просмотров 13K
PostgreSQL *Node.JS *Яндекс API *Angular *TypeScript *
Туториал
Привет, Хабр!

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


Эта статья будет полезна, если вы:


  • Начинающий  fullstack-разработчик;
  • Стартапер, который пишет MVP чтобы проверить гипотезу.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 3

Куда мы катимся? Первая часть

Время на прочтение 6 мин
Количество просмотров 3.5K
Open source *PostgreSQL *Администрирование баз данных *
Туториал

Сегодня я хочу поговорить с вами про такую замечательную вещь как Point in time recovery (PITR) в PostgreSQL.

Механизм восстановления на определенную точку во времени работает таким образом – у нас есть базовый бэкап, созданный при помощи какой-либо утилиты создания бэкапов (например pg_basebackup), а также набор журнальных файлов, постепенно применяя (накатывая) который, мы можем восстановиться до указанной точки.

Звучит это довольно просто, но, как водится, в каждой простой вещи есть какие-то нюансы, вот о них мы сегодня с вами и поговорим.

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 4

Миграция Postgrespro с Centos7 на AlmaLinux8. Как бонус — пара седых волос

Время на прочтение 5 мин
Количество просмотров 3.7K
PostgreSQL *Серверное администрирование *Администрирование баз данных *
Из песочницы

В статье описывается один из способов обновления дистибутива операционной системы с работающим кластером баз данных Postgres Pro Standard версии 11. В дальнейшем, для краткости кластер баз данных Postgres Pro Standard 11 будем называть Postgrespro, Centos7 - Centos, а AlmaLinux8 - Almalinux. Способ заключается в том чтобы настроить физическую репликацию Postgrespro между разными дистрибутивами операционной системы с последующим переводом слейва в режим мастера. При чтении множества статей о настройке физической репликации я нигде не встречал упоминание о том, что так делать нельзя. Естественно, что архитектура Centos и Almalinux должны совпадать, а так же должны совпадать мажорные версии Postgrespro.

Читать далее
Всего голосов 13: ↑11 и ↓2 +9
Комментарии 4