задолбался с этой базой (и той ОРМ которую впихнули в проект) работать, потому что там хранятся вообще все данные, включая пользовательские и тд.
Чтоб снизить задержки от обращений, начал кешировать данные в редисе, но из-за логики обращений, частенько приходится снова обращаться в базу и получается по 20 запросов на самое простое говно.
Недели две назад захотелось прикрутить постгре сбоку, где будут храниться данные, требующие частого изменения, с последующей синхронизацией с neo4j. (Она нужна, главным образом, для построения итоговых результатов и поиска нужных пользователей, по заданным параметрам, с чем хорошо справляется)
Кто-то оптимизировал подобное? Может есть что почитать, или идеи есть, а то у меня даже времени посидеть над этим всем нет.
возьми ArangoDB
Тут скорее вопрос в подходе, а не в технологии. Даже монга бы отлично встала
CQRS?
SSL Следующий на L Мы же в аббревиатуры играем?
И еще можно разделить всё на контектсы отдельные, и для каждого контектса своя модель с бд
Я работаю с готовым проектом, переписать всё не выйдет, думаю лишь об оптимизации этого всего.
Вроде CQRS понятная аббревиатура, или в чем претензия?
https://enterprisecraftsmanship.com/posts/types-of-cqrs/
Аббревиатура понятна, но к затронутой проблеме имеет отношение примерно такое же, как SSL
NAT
TTL
Почему? CQRS может увеличить перформанс
CMS
А может и не увеличить Это примерно как советовать переписать всё на микросервисы на го Человек начал с простой темы - хочет кешировать, но не знает как (условно)
SCCS
И кеширование может не увеличить. Я же ему накинул варинат, которые он может посмотреть и решить что подойдёт
В моём понимании, повторюсь, это совет на уровне "перепиши всё нафиг" Хороший совет, спору нет
А в моём понимании вполне конкретная идея в разделение моделей чтения и записи. Стоит оно того или нет он уже сам может решить
Он вроде и сам писал, что постгрес взял на "запись"
SQL
QSL, здравствуйте
Тебе на L, пиратоз
lambda
А можно расшифровку аббревиатуры?
Это анонимная функция в питоне
Могу предположить что ты сам не пробовал перевести на cqrs хотя бы среднего размера проект, который изначально не проектировался на это разделение Я прав?
MVVM Симметрия однако
И не только в питоне, а в любом языке, в котором есть анонимные функции. В том числе в js Но это не аббревиатура
Обсуждают сегодня