Size: a a a

Clojure — русскоговорящее сообщество

2020 June 29

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Я догадываюсь, но не хочется пропускать)
источник

VD

Van Dub in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Но в целом там, конечно, мало чего интересного
just in case
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Два коннекта к разным базам и дальше ручками?
Здесь уже до чего дофантазируешься. Если есть предпосылки поменять базы, переехать в единую или ещё чего — делаешь абстракцию через функцию, протокол, что там ещё придумаешь. При таком раскладе можно даже абстрагироваться от того, что у тебя больше одной базы, чтобы не смешивать логику бизнеса с деталями реализации.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Если у тебя датомик, который выше обсуждали, то ты можешь там использовать несколько баз в запросе, если я правильно помню.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Ryzhikov Nikolay
json => edn не пробелма 🙂
Так может тогда замутить схему в датомике и попробовать по канону? Или долго?
источник

Н

Никита in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Два коннекта к разным базам и дальше ручками?
Ну вот вопрос что ручками делать то)
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Ну, что, собирать данные и приводить в нужный вид
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Похоже что это описание 90% программирования
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Никита
Ну вот вопрос что ручками делать то)
То есть как я себе представляю
1. Определяем какие данные где лежат
2. Определяем наше апи по методам
3. Определяем параметры запросов к методам апи
4. Определяем параметры ответов методов апи
5. Думаем, что и откуда нам нужно взять и как преобразовать, чтобы получить данные в формате п.4
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
У меня в прошлом проекте по 3-4 коннекта к разным базам бывало
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
В целом ничего такого.
источник

Н

Никита in Clojure — русскоговорящее сообщество
Вы описали какой то общий подход)
источник

Н

Никита in Clojure — русскоговорящее сообщество
У меня вопрос в конкретике
источник

Н

Никита in Clojure — русскоговорящее сообщество
Вот у нас в одной базе лайки вида айти - юзер айди - пост айди. И в базе постов посты со своими айдишниками
источник

Н

Никита in Clojure — русскоговорящее сообщество
И нужно вывести посты в порядке убывания по количеству лайков
источник

AZ

Alex Zveryansky in Clojure — русскоговорящее сообщество
Никита
У меня вопрос в конкретике
ну это всё зависит от того о каких масштабах речь, елси хочется конкретики
источник

Н

Никита in Clojure — русскоговорящее сообщество
Alex Zveryansky
ну это всё зависит от того о каких масштабах речь, елси хочется конкретики
тысячи постов на регион. В каких то постах лайков вовсе нет, в каких то тысячи
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Никита
Вы описали какой то общий подход)
Какой вопрос — такой ответ. До сих пор задача достаточно размытая.

В целом — есть район, берёте посты по нему из одной базы, достаёте их id, узнаёте из другой базы сколько лайков.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
тысячи это не очень много
источник

Н

Никита in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
тысячи это не очень много
Достаточно много, чтобы считать на каждый запрос
источник