Доброе утро, товарищи. Мучаюсь с миграцией с PostgreSQL 9.2 на PostgreSQL 9.6. Проблема следующая: после миграции через pg_dump все идет хорошо где-то 30-40 минут (т.е. количе...
Товарищи, добрый день. У меня опять вопрос во jsonb, точнее даже два: 1. Есть поле hashtags jsonb, хранит в себе массив json, состоящий из строк, т.е. ["a", "b", "c"]. Задача:...
Товарищи, допустим, есть некая таблица, в которой среди прочих полей есть last_updated_at TIMESTAMP. Допустим, что это поле обновляется всякий раз, как обновляются любые други...
Ребята, есть вопрос по поводу блокировок. Допустим, есть две таблицы: users и gifts. В таблице users есть поле users.gift_id, которое ссылается на gifts.id. Каждый gift знает,...
Привет, ребята. Есть связка nginx + tomcat 8 на одном сервере и postgres на другом сервере. Реализован кое-какой API для мобильного приложения, который возвращает json’ы. Иног...
Добрый день, товарищи. Выбираю между типом json и jsonb для поля. Предполагаемые операции: 1. чтение всего json целиком и передача клиенту, без каких-либо проверок/сортировок...
Товарищи, допустим есть две таблицы: CREATE TABLE orders (id BIGINT) и CREATE TABLE users_wishes (user_id BIGINT, order_id BIGINT, CONSTRAINT users_wishes_pk PRIMARY KEY (user...
Ребята, вот здесь недавно обсуждали, что всякие noSQL типа Casandra не нужны, потому что есть какие-то хитрые индексы. Допустим, есть задача: нужно храниться много уникальных ...
Привет, ребята. Есть вопрос по поводу управления несколькими Spring Boot проектами. Планирую разворачивать несколько инстансов своего приложения на одном физическом сервере на...
Ребята, есть такой кейс. Есть веб-приложение в Tomcat 8 на одном физическом сервере и PostgreSQL на другом сервере. В приложении raw servlet api и data source для создания пул...
Товарищи, подскажите, пожалуйста по поводу миграции. Есть PostgreSQL 9.2.15 на Centos, база размером 50 Гб. Нужно полностью перенести ее на другой сервер, где будет стоять Pos...
Товарищи, кто игрался с pg_bench? Для такой железки Intel® Core™ i7-6700 Quad-Core Skylake 64 GB DDR4 RAM 2 x 250 GB 6 Gb/s SSD (Software-RAID 1) такие показатели: scaling fac...
Ребята, привет. Есть вопрос по поводу модулей в Maven-проекте. Допустим, я хочу, чтобы в моем проекте было два модуля: A и B. Они независимы друг от друга, но содержать в себе...
Товарищи, частенько приходится делать такую логику: if (exists(id)) { updateRow(id, val); } else { insertRow(id, val) }. Благо, INSERT ... ON CONFLICT позволяет красиво обно...
Ребята, есть вопрос. Допустим, я использую JPA (через Hibernate). У меня есть BalanceRepository extends JpaRepository. Допустим, пользователь пополнил счет и я хочу обновить е...
Привет, ребята. Хочу сделать синхронную потоковую репликацию master-slave. Обращаться к БД буду из Spring Boot проекта. Вопрос следующий: как проще и красивее сделать так, что...
Товарищи, кто какой embedded веб сервер использует для Spring Boot проектов? Я посмотрел на несколько бенчмарков и получается, что стандартный Tomcat -- не лучший выбор.
Ребята, есть таблица с полем my_table(id bigserial, expiration_time TIMESTAMP). Делаю запрос: SELECT * FROM my_table WHERE expiration_time > CURRENT_TIMESTAMP; У всех сущнос...
Товарищи, я правильно понимаю, что при использовании партицирования по хешу от bigint PostgreSQL ищет REMAINDER не через банальный %, а как-то по-другому?
Ребята, есть один веб-сервер с Tomcat, где разворачивается Spring Boot приложение. Запросы к Tomcat проксирует nginx. Все бы ничего, но стартует приложение около 10 секунд пос...