Size: a a a

Чат подкаста «Разбор Полётов»

2021 June 29

D

Dima in Чат подкаста «Разбор Полётов»
ага, а N этот кто выбирает каждый раз?
источник

PD

Phil Delgyado in Чат подкаста «Разбор Полётов»
Сложные структуры, нужные атомарно на applayer.
А что еще можно хранить?
источник

AR

Andrei Rebrov in Чат подкаста «Разбор Полётов»
ну вот я видел, что хранят все подряд и из постгри делают nosql.
источник

D

Dima in Чат подкаста «Разбор Полётов»
и он может работать как nosql
источник

AR

Andrei Rebrov in Чат подкаста «Разбор Полётов»
s3 тоже может работать как nosql, вопрос зачем?
источник

AR

Andrei Rebrov in Чат подкаста «Разбор Полётов»
В общем мой пойнт, есть без jsonb можно обойтить, лучше обойтись
источник

D

Dima in Чат подкаста «Разбор Полётов»
перегибаешь)
источник

PD

Phil Delgyado in Чат подкаста «Разбор Полётов»
lastId=1
while (true)
{
  (count,lastId) = updateBatch(lastId, updateLambda)
 if count = 0 break
 save(lastId)
}
источник

D

Dima in Чат подкаста «Разбор Полётов»
в s3 даже искать по атрибутам нельзя
источник

PD

Phil Delgyado in Чат подкаста «Разбор Полётов»
При падении - идешь с сохраненного lastId
источник

D

Dima in Чат подкаста «Разбор Полётов»
понял, анонимный блок + цикл
источник

D

Dima in Чат подкаста «Разбор Полётов»
это кстати называется seek method/keyset pagination
источник

PD

Phil Delgyado in Чат подкаста «Разбор Полётов»
Нет, нужно просто хоть чуть-чуть подумать перед тем, как использовать (json, PG, что угодно).
источник

D

Dima in Чат подкаста «Разбор Полётов»
вот насколько спринг великий продукт
источник

AZ

Alexey Zavyalov in Чат подкаста «Разбор Полётов»
в последних PG > 11  версии добавление колонки с null(константным) значением вроде ничего не стоит почти, так как таблица не переписывается, а только в pg каталоге добавлаяется/обновляется
источник

D

Dima in Чат подкаста «Разбор Полётов»
но то, что у них по дефолту оффсетная пэйджинация  - кринж
источник

PD

Phil Delgyado in Чат подкаста «Разбор Полётов»
Да даже не надо анонимный блок, это же не в БД все, это в скрипте миграции. Внутри flyway или как-то еще.
источник

D

Dima in Чат подкаста «Разбор Полётов»
ну у меня скрипт - sql файл
источник

D

Dima in Чат подкаста «Разбор Полётов»
там как бы не разбежишься
источник

PD

Phil Delgyado in Чат подкаста «Разбор Полётов»
А зачем? Гораздо лучше миграцию делать кодом.
источник