Roman
Ну так оно у тебя неверное если у тебя есть микросервис базы данных
У него Это когда ты нихуя не Знаешь в архитектуре и пытаешься выебнуться но не можешь отличить мягкое с красным
Veaceslav
Какие входящие требования?
я делаю на Angular CMS-ку
Maksim
зарекался с гошниками за паттерны холиварить) лучше пойду фильм посмотрю)
Veaceslav
И вот думаю что будет удобнее
Daniel
удобнее, вне сомнения, постгрес
snip
зарекался с гошниками за паттерны холиварить) лучше пойду фильм посмотрю)
Ага, иди с пхпешниками поспорь, там может и прокатит
Dmitriy
я делаю на Angular CMS-ку
Это не требования для выбора бд. Тут должно быть что-то вроде: транзакционномть, кластеризация и шардирование, механизм репликации и т.д.
Maksim
зачем только - ниясна, но подвезли)
Veaceslav
удобнее, вне сомнения, постгрес
А можете подсказать почему, как новичку в nosql кроме mysql ничего не трогал
Dmitriy
Если таких требований нет, то бери пг, проще будет в ронимание
Daniel
вообще-то, cms - это уже почти полный набор требований. осталось выяснить, сколько того С и как его предполагается хранить
Dmitriy
в монгу, к слову, acid подвезли)
На шардах не работает и когда будет не понятно :(
Veaceslav
Если таких требований нет, то бери пг, проще будет в ронимание
Я так понимаю post может работать и как mongodb так и как mysql?
Veaceslav
Правильно ?
Daniel
А можете подсказать почему, как новичку в nosql кроме mysql ничего не трогал
ну начиная с того, что mysql и postgresql относятся к одному классу - РСУБД
Maksim
На шардах не работает и когда будет не понятно :(
ну так-то можно посмотреть на jsonb в постгре, если уж очень не хочется ряляционную схему. но тем не менее ставить их в 1 ряд - как минимум странно)
Daniel
Правильно ?
нет. постгрес - типичная РСУБД
Daniel
а монго - кластерная база
Daniel
говорят, там появились честные транзакции
Daniel
но я так наелся дерьма с монго 2, что на монго 3 даже ни разу не посмотрел
Daniel
а монго 3, говорят, сильно лучше стала. перестала данные терять, например
Dmitriy
А ща уже 4 к слову монга)
Veaceslav
Спасибо ребят, за овтеты, буду делать с post если что потом можно будет переписать работу с ДБ. Очень прикольный язык, этот GO, как же сильно я офигел вчера, что после build я получил реальный .exe который работает сразу, но то что nodejs...
Alexander
а монго 3, говорят, сильно лучше стала. перестала данные терять, например
Вот это поворот! Надо пощупать будет на досуге 😁
Maksim
монга очень требовательно к пониманию того, что и как ты делаешь) у кого-то на паре гигов проблемы начинаются, знаю ребят, которые с терабайтами с агрессивной записью\чтением живут и не жалуются. так-то можно и в сторону постгри накинуть по следам убера)
Olzhas
на винде!
Vlad
Господа, а скажите плиз что лучше юзать MongoDB или PostgreSQL ?
если выбирать между postgresql и mysql для CMS я бы выбрал второе. PostgreSQL просится для всяких транзакционных сервисов и т.д. MySQL легче в этом плане )
Daniel
вообще - между ними очень мало разницы
Daniel
мускул слегка побыстрее, постгрес слегка побогаче средствами
Daniel
например, функциональных индексов нет в мускуле.
Anton
вообще - между ними очень мало разницы
я бы сказал мало только в рамках реляционной СУБД а так очень даже много
Maksim
ровно как и юидов, как и json, как и ещё кучи всего
Anton
вот какая мария или перкона
Daniel
я бы сказал мало только в рамках реляционной СУБД а так очень даже много
учитывая, что обе эти базы - типичные РСУБД, замечание ваше имеет мало смысла
Daniel
вот какая мария или перкона
не отличаются от основного мускула по фичам
Daniel
разве что мастер-мастер режим (который работает херово)
Maksim
mc access тоже рсубд. следовательно, postgresql и mc access мало чем отличаются. оч странная логика
Daniel
максим, говорю вам еще раз - я не люблю пустой болтовни
Maksim
пустая болтовня была выше. Вот здесь: "учитывая, что обе эти базы - типичные РСУБД, замечание ваше имеет мало смысла"
Daniel
msaccess - РСУБД, но не сервер СУБД
Maksim
и ещё вот здесь: "вообще - между ними очень мало разницы"
Daniel
так
Maksim
а, ну да) я забыл) если есть кнопки, то это не пустая болтовня :)
Maksim
честно?) насрать. за паттерны поговорить не с кем. Одмин, прикрываясь кнопками может нести любую дичь, хомячки радуются ха "exe на виндоус, ни то что нода". Ты правда думаешь, что есть хоть какое-то опасение от потери такого комьюнити?) развёл тут лицемерное болото и считаешь себя маленьким царьком, только и всего. Твоя болтовня ни чем не лучше, чем обсуждение компилируемости под винду
Daniel
как попрошено - сутки RO
Kirill
Daniel
так вот - database/sql разницы между мускулом и постгресом не знает. и это говорит нам о том, что разница и правда мала.
Daniel
если вы думаете, что я с максимом спорю - так вы ошибаетесь. я пробовал один раз, и решил, что это пустое занятие
Daniel
я отвечаю на вопрос "что выбрать"
Andrew
так вот - database/sql разницы между мускулом и постгресом не знает. и это говорит нам о том, что разница и правда мала.
это говорит о том что сделали abstraction layer только и всего. database/sql - это всего лишь general-purpose интерфейсы, они вообще о конкретной субд ничего не знают
Daniel
тем не менее - втащить туда что-то, кроме РСУБД, пока не получилось
Daniel
я вот сам попробовал как-то драйвер для кассандры написать совместимый. сдулся через 10 часов
Danil
господа не подскажите как получить код какого либо символа?
Danil
хитро
Danil
а если серьезно?
Wingman
Принтф %d, byte(str)
Мерль
господа не подскажите как получить код какого либо символа?
Strings, bytes, runes and characters in Go - The Go Blog blog.golang.org The Go language defines the word rune as an alias for the type int32, so programs can be... Those sequences represent Unicode code points, called runes. No guarantee is made in Go that characters in strings are normalized.
𝗠𝗮𝗿𝘂𝗳
Всем салют! Проблема: Декодю json в middleware, чтобы пройти валидацию, после перехожу в контроллеры, чтобы данные запихнуть в БД, но проблема в том, что данные застряли в middle Вопрос: Как отправить данные с миддла в контроллеры?
Aleksandr
через контекст
Veaceslav
можно еще и на линукс скомпилить
Вот сейчас и хочу это сделать. А потом вообще попробовать как мини сервер будет работать на Android, вроде как можно такое сделать.
Veaceslav
Попробовать нужно
𝗠𝗮𝗿𝘂𝗳
Sergey
Подскажите, у меня есть пакет service в котором лежит логика и тесты. В файле тестов прописан пакет service_test. Когда я запускаю тесты командой go -v ./... то на экран выводится ? project_name [no test files] и дальше консоль висит. Но в БД я вижу что тесты прогоняются. Раньше все нормально отображалось в консоли.
Alexander
А кто-нибудь gin'овские сессии в редисе хранит?
Alexander
У них там походу сломалась совместимость с редисовским драйверов, что под капотом используется
Sergey
service пакет должен быть
тогда у меня начинаются цикличиские зависимости
Veaceslav
Ребят а почему может неправильно работать досчет времени жизни токина JWT ? "exp": time.Now().Add(time.Hour * 2).Unix(),
Veaceslav
Вроде как два часа от того времени что сейчас, вот только если сделать декоде на сайте JWT вижу что время будет + 3 дня
Veaceslav
Что странно как-то
🅺🆁🅴🅻
Есть string переменная у меня в которой лежит текст: "abc" : "def", А как из него можно получить лишь def без кавычек? Есть какие-то простые способы?
🅺🆁🅴🅻
о, по-ходу решил. видимо regex лучше всего использовать?