170 похожих чатов

Ребят, может кто строил системы вокруг neo4j, есть вопрос. Я абсолютно

задолбался с этой базой (и той ОРМ которую впихнули в проект) работать, потому что там хранятся вообще все данные, включая пользовательские и тд.
Чтоб снизить задержки от обращений, начал кешировать данные в редисе, но из-за логики обращений, частенько приходится снова обращаться в базу и получается по 20 запросов на самое простое говно.
Недели две назад захотелось прикрутить постгре сбоку, где будут храниться данные, требующие частого изменения, с последующей синхронизацией с neo4j. (Она нужна, главным образом, для построения итоговых результатов и поиска нужных пользователей, по заданным параметрам, с чем хорошо справляется)
Кто-то оптимизировал подобное? Может есть что почитать, или идеи есть, а то у меня даже времени посидеть над этим всем нет.

32 ответов

25 просмотров

возьми ArangoDB

Артем- Автор вопроса
Andy Cox
возьми ArangoDB

Тут скорее вопрос в подходе, а не в технологии. Даже монга бы отлично встала

CQRS?

Dmitry Croft
CQRS?

SSL Следующий на L Мы же в аббревиатуры играем?

И еще можно разделить всё на контектсы отдельные, и для каждого контектса своя модель с бд

Артем- Автор вопроса
Dmitry Croft
И еще можно разделить всё на контектсы отдельные, ...

Я работаю с готовым проектом, переписать всё не выйдет, думаю лишь об оптимизации этого всего.

Алексей Попов
SSL Следующий на L Мы же в аббревиатуры играем?

Вроде CQRS понятная аббревиатура, или в чем претензия?

https://enterprisecraftsmanship.com/posts/types-of-cqrs/

Dmitry Croft
Вроде CQRS понятная аббревиатура, или в чем претен...

Аббревиатура понятна, но к затронутой проблеме имеет отношение примерно такое же, как SSL

CMS

Dmitry Croft
Почему? CQRS может увеличить перформанс

А может и не увеличить Это примерно как советовать переписать всё на микросервисы на го Человек начал с простой темы - хочет кешировать, но не знает как (условно)

Алексей Попов
А может и не увеличить Это примерно как советовать...

И кеширование может не увеличить. Я же ему накинул варинат, которые он может посмотреть и решить что подойдёт

Dmitry Croft
И кеширование может не увеличить. Я же ему накинул...

В моём понимании, повторюсь, это совет на уровне "перепиши всё нафиг" Хороший совет, спору нет

Алексей Попов
В моём понимании, повторюсь, это совет на уровне "...

А в моём понимании вполне конкретная идея в разделение моделей чтения и записи. Стоит оно того или нет он уже сам может решить

Алексей Попов
В моём понимании, повторюсь, это совет на уровне "...

Он вроде и сам писал, что постгрес взял на "запись"

PirraToZ Бот в био (скидки)
lambda

А можно расшифровку аббревиатуры?

Dmitry Croft
А в моём понимании вполне конкретная идея в раздел...

Могу предположить что ты сам не пробовал перевести на cqrs хотя бы среднего размера проект, который изначально не проектировался на это разделение Я прав?

Kirill Prokopev
LLVM

MVVM Симметрия однако

PirraToZ Бот в био (скидки)
Это анонимная функция в питоне

И не только в питоне, а в любом языке, в котором есть анонимные функции. В том числе в js Но это не аббревиатура

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта