Size: a a a

2020 May 27

RS

Roman Sharkov in Go-go!
похоже вам нужна графовая бд, которая быстро пройдётся по связям
источник

ВС

Владимир Столяров... in Go-go!
Nikolay Kiselev
Коллеги, есть рекомендации по выбору базы данных для хранения комментариев? Бизнес требует бесконечные ветки комментариев с возможностью ответа на ответы. Ресерч зашел в тупик. Постгри, со связью многие к одному, через ключ parent_id, не может больше это выносить.
А связь один ко многим через массив не помогла?
источник

ЛА

Локоть Анатолий... in Go-go!
Nikolay Kiselev
Коллеги, есть рекомендации по выбору базы данных для хранения комментариев? Бизнес требует бесконечные ветки комментариев с возможностью ответа на ответы. Ресерч зашел в тупик. Постгри, со связью многие к одному, через ключ parent_id, не может больше это выносить.
На самом деле хранение дерева через парент айди самое простое для сейва, но самое плохое для чтения.
Для чтения идеально нестед сет.
Я ещё для доктрины на пхп читал и юзал его, а позже и в го проект затащил.
Там чтение простейшее, но вот для вставки придется потрудиться. Что рационально, ТК ,чтение комментов все же намного чаще, чем добавление случается.
https://m.habr.com/ru/post/193166/
источник

ВС

Владимир Столяров... in Go-go!
Ещё может помочь вот это https://postgrespro.ru/docs/postgresql/9.6/ltree
Тип позволяет хранить путь к коментарию
источник

AS

Andrei 🦉 Sergeev in Go-go!
Nikolay Kiselev
Коллеги, есть рекомендации по выбору базы данных для хранения комментариев? Бизнес требует бесконечные ветки комментариев с возможностью ответа на ответы. Ресерч зашел в тупик. Постгри, со связью многие к одному, через ключ parent_id, не может больше это выносить.
мы на тарантуле делали ветвистое произвольное дерево
источник

AS

Andrei 🦉 Sergeev in Go-go!
но это если у вас есть отвага связатся с тарантулом)
источник

AS

Andrei 🦉 Sergeev in Go-go!
Geo
Ребят, кто нибудь работал с кафкой, я пытаюсь в терминале отправить сообщение в кафке, но только появляется строка ввода, тут же закрывается

docker exec domains-keeper_kafka_1 kafka-console-producer.sh --broker-list localhost:9092 --topic domains-keeper
сделайте exec -it /bin/bash и затем уже запускайте внутри консольный продьюсер, будет горадо проще
источник

G

Geo in Go-go!
спасибо
источник

IK

Ilya Kaznacheev in Go-go!
Гайс, вы знали о существовании функции net.JoinHostPort()?
источник

ВС

Владимир Столяров... in Go-go!
Странный вопрос... Но да)
источник

NK

Nikolay Kiselev in Go-go!
Спасибо за советы и ссылки! Вернусь и расскажу как решим вопрос
источник

DP

Daniel Podolsky in Go-go!
Ilya Kaznacheev
Гайс, вы знали о существовании функции net.JoinHostPort()?
мы и про сплит знали
источник

IK

Ilya Kaznacheev in Go-go!
То чувство, когда JoinHostPort есть, а min и max нет
источник

DP

Daniel Podolsky in Go-go!
и SplitHostPort возвращает две строки, а не строку и число
источник

AP

Alexey Palazhchenko in Go-go!
Ilya Kaznacheev
То чувство, когда JoinHostPort есть, а min и max нет
min и max не надо работать с IPv6 😄
источник

AP

Alexey Palazhchenko in Go-go!
(Ну и да, generics нужны)
источник

IK

Ilya Kaznacheev in Go-go!
Alexey Palazhchenko
(Ну и да, generics нужны)
Мне и MinInt MaxInt сгодятся
источник

IK

Ilya Kaznacheev in Go-go!
Не привередливый
источник
2020 May 28

p

pragus in Go-go!
Владимир Столяров
Gopath в 2020 не актуален. Про него можно и нужно забыть. Теперь проекты можно хранить где угодно
Есть один кейс когда актуален )
источник

VM

Vladislav Milenin in Go-go!
pragus
Есть один кейс когда актуален )
Когда ты дед?
источник