Size: a a a

2021 October 08

DZ

Dmitry Zuev in Data Engineers
Раньше помню был embedded игнайт.
Но скл тогда был конечно днищенским
источник

DZ

Dmitry Zuev in Data Engineers
А точно ли нужен такой скл, мб в момент записи все считать
источник

OI

Oleg Ilinsky in Data Engineers
да, тоже как вариант рассматриваю, но не получится сразу несколько сессий к нему подключать и у него урезанный sql. Хз, как там с оконными функциями
источник

OI

Oleg Ilinsky in Data Engineers
там важный момент - это read-only будет
источник

В

Вячеслав in Data Engineers
Есть, но насколько ограниченные - хз
Есть ещё H2 и Apache Derby, но их вообще не щупал
источник

DZ

Dmitry Zuev in Data Engineers
Ээээээээ
источник

DZ

Dmitry Zuev in Data Engineers
Эээ
источник

OI

Oleg Ilinsky in Data Engineers
в чём вообще трабл: есть postgres база с бизнес-правилами, но обращения к ней замедляют работу API
Соответственно, хочется где-то под боком иметь кэш нескольких таблиц, желательно в памяти, чтобы ускорить всю эту красоту.
Обычно в таких случаях используется memcached, но тут нужна поддержка SQL.

Бизнес-правила можно обновлять даже по расписанию. Т.е. write будет, но редкий.
источник

DZ

Dmitry Zuev in Data Engineers
Мне кажется ты пытаешься тривиальный дизайн на сложную задачу примерить
источник

DZ

Dmitry Zuev in Data Engineers
У тебя там типа drools?
источник

N

Nikita Blagodarnyy in Data Engineers
не проще все эти лукапные датасеты заранее в пг обсчитать и сложить куда-то, где нет сукеля?
источник

OI

Oleg Ilinsky in Data Engineers
не, там интранет))))
Кароч, специальный чувак заходит в интранет и вносит какие-то изменения в бизнес-правила. Потом (если я правильно понимаю, надо уточнить) эти правила по расписанию достаются другим сервисом и кладутся в PG. А уже апишка ходит в PG и достаёт правила каждый раз, когда приходит запрос.
источник

DZ

Dmitry Zuev in Data Engineers
Проблема в запуске этих правил?
источник

DZ

Dmitry Zuev in Data Engineers
Или в их чтении?
источник

OI

Oleg Ilinsky in Data Engineers
в чтении. Select в PG, где лежат эти правила занимает многовато времени (от общего времени ответа на запрос).
источник

DZ

Dmitry Zuev in Data Engineers
А зачем для чтения правил оконки?
источник

OI

Oleg Ilinsky in Data Engineers
Пока не знаю))
источник

DZ

Dmitry Zuev in Data Engineers
Нельзя их сразу положить как Никита предлагает
источник

OI

Oleg Ilinsky in Data Engineers
хороший вопрос) ща пойду смотреть, что там делается
источник

OI

Oleg Ilinsky in Data Engineers
А “сразу положить” - это куда имеется ввиду? Держать в памяти как питонячью структуру данных?
источник