
Michael
16.02.2018
17:04:08
таракандб на го для oltp пилят, вероятно, и olap и появится

tsov
16.02.2018
17:05:15
для особо придирчивых - etcd тоже embedded

Google

Aleh
16.02.2018
17:08:52
зачем писать rest api
если есть готовый
который весь мир использует
кроме этого, как кластер машин поднять ?

tsov
16.02.2018
17:12:25
etcd
вот тебе кластер

Aleh
16.02.2018
17:12:37
а про etcd он в превую очередь distributed

tsov
16.02.2018
17:12:43
ну

Aleh
16.02.2018
17:12:44
а не embedded
и есть четкий (gRPC)

tsov
16.02.2018
17:13:11
сам лично встраивал, все там embedded

Aleh
16.02.2018
17:13:18
еше ращ

tsov
16.02.2018
17:13:24
можно и так и так

Google

Aleh
16.02.2018
17:13:53
высказывания типо: редис говно, бери bbolt там за 4 часика накидать можно api
это полный бред
да можно
там есть возможность embed \
redis вообще не той же линейке в которой bbolt etcd
это полный бред что вы тут пишете

tsov
16.02.2018
17:15:21
зато любую говняшку можно сделать независимой нодой в distributed etcd

Aleh
16.02.2018
17:15:40
совесем разные use cases

tsov
16.02.2018
17:15:45
ну ладно, тогда не читай :)

Aleh
16.02.2018
17:15:48
если и сравнивать etcd
то с ZOOKEEPER CONSUL etc
bbolt с sqllite, h2 etc
но никак не с redis
ну вот вообще

tsov
16.02.2018
17:16:53
хехе а consul на чем?

Aleh
16.02.2018
17:17:07
мне пофиг на чем

Anatoly
16.02.2018
17:17:44
Всем привет! Кто-нибудь работал с этим пакетом https://github.com/uber-go/icu4go? У меня при установке возникает такая ошибка https://github.com/uber-go/icu4go/issues/4.
Нужен мне этот пакет для вывода локализованной даты и времени, т.е. в зависимости от страны выводить в принятном в этой стране формате. Можете подсказать альтернативы?

Aleh
16.02.2018
17:17:52
но вы не понимая, что когда использовать, заморачиваете головы другим

tsov
16.02.2018
17:19:16

Aleh
16.02.2018
17:19:42
ты походу вообще мою мысль не уловил

Google

Aleh
16.02.2018
17:19:46
ну на ГО ГО
да
но
пойми зачем и когда использовать какой тип
а потом пиши выбрось все и возьми базу на гГО
редис говно возьми что нить на го
это подход для полетов в далекий космос

Александр
16.02.2018
17:21:34
а потом выкинь гоу и перепиши на С, потом выкинь С и перепиши на ассемблере, потом выкинь комп и сделай уже что нибудь хардварное!

tsov
16.02.2018
17:22:29
ну а чо, ты кэш делаешь через reflect, net и прочие небыстрые вещи (но не догадываешься) через редис. кэш!!! это уже не кэш, а тормоз. для нодежс нормально

Aleh
16.02.2018
17:23:42
лооол ок, так зачем тебе дб если можно просто в map все зранить
без оверхедов вообще
?)

Daniel
16.02.2018
17:24:39
редис говно возьми что нить на го
редис говно - это мой тезис.
и редис реально говно. в первую очередь потому, что очень странно ведет себя под большой нагрузкой, и не пишет о своих проблемах в лог.
так что, это, меньше пафоса :)
не уверен, что тот, кто посоветовал болт, понимает, почему он не годится, но я-то точно в курсе...

Aleh
16.02.2018
17:25:08
и еще кое что
очень странное определение говна
под какой большой
ты точно вкурсе что он годится как замена ? я не уловил?

Daniel
16.02.2018
17:27:10
я в курсе, что болт НЕ годится

xPushkin
16.02.2018
17:27:17

Daniel
16.02.2018
17:27:35
там, где не надо персистентности - memcached

Google

Daniel
16.02.2018
17:27:47
там, где надо - aerospike

xPushkin
16.02.2018
17:28:03
Спасибо

Daniel
16.02.2018
17:28:14
у редиса есть килерфича: обновление по pub/sub об изменениях в базе
поэтому в некоторых местах - таки редис

xPushkin
16.02.2018
17:28:49

Daniel
16.02.2018
17:28:57
ну, так и делают

Admin
ERROR: S client not available

Daniel
16.02.2018
17:29:32
пишут для aerospike udf на lua, который не только обновляет данные, но и в очередь плюет месседж
но это, все же, костыль, по сравнению с нативной поддержкой

Eldar
16.02.2018
17:31:04
Здравствуйте, интересует, стоит ли начинать делать веб приложение на Golang используя стандартные пакеты к примеру : регистрация/авторизация, парсинг и другой функционал или же все таки делать на PHP/Laravell/Yii или же C# ? Насколько будет сложно создавать на Golang ?

Michael
16.02.2018
17:31:19
эге с редисом возникают траблы

Daniel
16.02.2018
17:31:26
на PHP и питоне существенно проще
на сисярп не скажу

Aleh
16.02.2018
17:32:55
ок хотябы на начальном пункте сошлись
про aerospike интересно

tsov
16.02.2018
17:33:43

Aleh
16.02.2018
17:35:27
я так понимаю ты из тез, кто вообще не всасывает без словаря, что вокруг происходит
как скажешь

tsov
16.02.2018
17:35:45
редис говно - это мой тезис.
и редис реально говно. в первую очередь потому, что очень странно ведет себя под большой нагрузкой, и не пишет о своих проблемах в лог.
так что, это, меньше пафоса :)
не уверен, что тот, кто посоветовал болт, понимает, почему он не годится, но я-то точно в курсе...
не в курсе, и было бы интересно узнать подробности

Google

Eldar
16.02.2018
17:36:17
есть ли примеры проектов которые кто то делал с 0 на Golang ? Или же приходилось создавать велосипед даже для простых проектов, сайтов ?

tsov
16.02.2018
17:37:58

Aleh
16.02.2018
17:39:10
почему у aerospike сайт как у oracle
?

Antoni
16.02.2018
17:39:24
Привет
Собираемся кеш для проекта брать
Что брать?

tsov
16.02.2018
17:40:05
сами не знаем

Daniel
16.02.2018
17:40:40
Вечер добрый всем.
Не подскажете какой-нибудь Go аналог для phpшной функции http_build_query?

Antoni
16.02.2018
17:40:42
Ну мне нужно чтобы быстро было, а если упадет то заново данные запишем

Aleh
16.02.2018
17:41:11
var cache map[string]string

Antoni
16.02.2018
17:41:37
да сейчас используем

Aleh
16.02.2018
17:41:37
я бы брал редис и не думал

Antoni
16.02.2018
17:41:39
fatal error: runtime: out of memory пишет
каждых три лня
дня*

Aleh
16.02.2018
17:42:13
хм тогда может bolt попробуйте