Size: a a a

2020 March 02

АП

Александр Попов in Go-go!
Daniel Podolsky
давненько. помню, не понравился, не помню, чем...
коллега, ну вопрос так не решим. Вам для какой задачи хранилище то? или поигратся просто?
источник

i

inqfen in Go-go!
а кто это
вайпер именно поэтому mapstructure тянет
То есть для заранее непонятной структуры с мапами лучше это посмотреть?
источник

DP

Daniel Podolsky in Go-go!
Александр Попов
коллега, ну вопрос так не решим. Вам для какой задачи хранилище то? или поигратся просто?
не скажу.

вернее - скажу, но позже, к лету
источник

i

inqfen in Go-go!
Это получается в общем лист из мап, у которых вложенность сколько-то там (и будет меняться)
источник

а

а кто это in Go-go!
inqfen
То есть для заранее непонятной структуры с мапами лучше это посмотреть?
мапструктур умеет из мапы непонятно чего собрать структуры
источник

АП

Александр Попов in Go-go!
inqfen
То есть для заранее непонятной структуры с мапами лучше это посмотреть?
обход таких мап оооочень медленный
источник

DP

Daniel Podolsky in Go-go!
Александр Попов
я лично по граблям уже походил, все выглядит эффективно пока оно в продакшен не сьездит. Потом "ой транзакций нету" и диалект запросов странный
в KV обычно нет транзакций, бро
источник

АП

Александр Попов in Go-go!
Daniel Podolsky
в KV обычно нет транзакций, бро
"обычно"
источник

АП

Александр Попов in Go-go!
а у нас специфический bdsm
источник

Y

YWNWA in Go-go!
источник

i

inqfen in Go-go!
а кто это
мапструктур умеет из мапы непонятно чего собрать структуры
А, а то в питоне-то проще, файл открыл и io объект в yaml.load отдал, он тебе лист сам и собрал
источник

i

inqfen in Go-go!
а тут чот хз
источник

а

а кто это in Go-go!
с
статическая типизация
источник

АП

Александр Попов in Go-go!
YWNWA
ну vendor вруби, go mod vendor. Иначе ide тупит и не видит
источник

а

а кто это in Go-go!
inqfen
А, а то в питоне-то проще, файл открыл и io объект в yaml.load отдал, он тебе лист сам и собрал
это что-то  вроде dataclass_factory
источник

DP

Daniel Podolsky in Go-go!
Александр Попов
а у нас специфический bdsm
зачем в KV транзакции? у kv одно ровно достоинство - из него не очень трудно собрать кластер. но транзакций распределенных не бывает все равно, так что и транзакции не нужны, даже без кластера. вернее - kv с транзакциями не будет ничем лучше локального mysql/pgsql
источник

АП

Александр Попов in Go-go!
Daniel Podolsky
зачем в KV транзакции? у kv одно ровно достоинство - из него не очень трудно собрать кластер. но транзакций распределенных не бывает все равно, так что и транзакции не нужны, даже без кластера. вернее - kv с транзакциями не будет ничем лучше локального mysql/pgsql
ну тут есть нюансик, оно будет лучше в плане что структура не жесткая :)
источник

Y

YWNWA in Go-go!
Александр Попов
ну vendor вруби, go mod vendor. Иначе ide тупит и не видит
теперь вообще все модули пропали) хотя в go.mod некоторые остались)
источник

Y

YWNWA in Go-go!
go list -m: can't compute 'all' using the vendor directory
(Use -mod=mod or -mod=readonly to bypass.)
источник

AS

Andrey S in Go-go!
YWNWA
go list -m: can't compute 'all' using the vendor directory
(Use -mod=mod or -mod=readonly to bypass.)
Здесь гугл чтоли?
источник