
Артём
19.06.2019
16:12:09
?

polunin.ai???
19.06.2019
16:13:14

Артём
19.06.2019
16:13:28
нет...поэтому я и просил огласить стэк освещаемых технологий выше.

polunin.ai???
19.06.2019
16:13:47
лол

Google

?
19.06.2019
16:15:38

Артём
19.06.2019
16:16:13
всё.
режим полной секретности.
это даже ниже уровнем чем подход эйчаров. Те-то хотя бы научились писать необходимые библиотеки.

?
19.06.2019
16:17:13
бред какой то

Артём
19.06.2019
16:17:30

Pavel
19.06.2019
16:17:59

Artem
19.06.2019
16:18:25
скоко это стоит?

Артём
19.06.2019
16:18:27
забыл ещё постгрес, редис, монго)

Pavel
19.06.2019
16:18:54

Google

Артём
19.06.2019
16:20:04
я вот только редис начну изучать) До этого мучался с постгресом, но мне в англ группе посоветовали не заниматься незащищенным сексом с этой штукой и что для моей задачи лучше Редис хД

Pavel
19.06.2019
16:20:52
интересно даже стало, что такого ты пытался сделать с постгресом, что заменой стал редис

Скрудж
19.06.2019
16:22:00

Tishka17
19.06.2019
16:22:02

Артём
19.06.2019
16:22:04
бота делаю для дискорда (запрос жены). Там с периодичностью в минуту идёт апдейт БД пользователей.

Tishka17
19.06.2019
16:22:17

Артём
19.06.2019
16:22:25
менее сотни.

Pavel
19.06.2019
16:22:26

Tishka17
19.06.2019
16:22:35

Artem
19.06.2019
16:22:40

Артём
19.06.2019
16:22:56

Tishka17
19.06.2019
16:23:23
Сотню раз в минуту в один поток - даже в жсон будет безопасно, если конечно через временный файл писать

Pavel
19.06.2019
16:23:31
моя не понимать, что могло пойти не так при этом в постгресе. объём копеечный

Tishka17
19.06.2019
16:24:11
Но то, что Артём изучает новые технологии - это похвально. Но два дня на постгрес маловато

Артём
19.06.2019
16:24:55
моя не понимать, что могло пойти не так при этом в постгресе. объём копеечный
просто он как-то сложноват для освоения. Редис чуть ли не с первого взгляда прозрачен.
Плюс, бота же надо будет на сервак загрузить, чтобы он 24/7 работал.
Жсон не выход, потому что там скрипты мигрируют по серверам, и если мой временный файл останется на одном сервере, когда бота "кинут" на другой, менее загруженный, всё летанет.

Tishka17
19.06.2019
16:25:11

Pavel
19.06.2019
16:25:26

Tishka17
19.06.2019
16:26:11

Google

Pavel
19.06.2019
16:26:35

Apache
19.06.2019
16:26:46
Нормальные формы в любой реляционной есть
Сложен. Все эти нормальные формы, ключи, транзакции
Чи не

Tishka17
19.06.2019
16:26:53
Мне потребовалась в универе неделя чтобы мозг переключить на логику работы множеств вместо циклов

Артём
19.06.2019
16:27:04
да-да, все эти курсоры, которые надо ещё вот-так поставить. потом из словаря записать данные в таблицу, а для этого курсору надо какой-то отдельный факторинг поставить.

Apache
19.06.2019
16:27:10
Транзакции, ключи не сложно

Tishka17
19.06.2019
16:27:16

Apache
19.06.2019
16:27:28
Все, удаляюсь

Denis
19.06.2019
16:27:30
а есть какой нибудь норм курс по бд?
у меня в вузе только на старшем будет

Pavel
19.06.2019
16:27:51

Apache
19.06.2019
16:27:52
А тебе по какой надо?
Постргрю бери и не парься

Denis
19.06.2019
16:28:26

Apache
19.06.2019
16:28:33
Скуль кака
Постгря изи

Tishka17
19.06.2019
16:28:55

Apache
19.06.2019
16:28:57
CRUD изи, функции изи, триггеры изи
Я про триггеры, сорян

Google

Apache
19.06.2019
16:29:15
хм. что такое уровень изоляции транзакции и чем serializable отличается от read commited ? =)

Roman
19.06.2019
16:29:27
я чет даже и не почувствовал. так что? как снова на этот чатик выйти

Tishka17
19.06.2019
16:30:02

Apache
19.06.2019
16:30:02
Да и pgAdmin который идёт из коробки, намного приятнее чем DBVeaver (или как то так)

Pavel
19.06.2019
16:30:06

Apache
19.06.2019
16:30:09
Мяу

Admin
ERROR: S client not available

Артём
19.06.2019
16:30:15
Мне потребовалась в универе неделя чтобы мозг переключить на логику работы множеств вместо циклов
а да, в постгресе же ещё коммитить надо, чтобы корректно записывать. И мне либо нужно было в скрипте открывать-считывать-перезаписывать значения в БД, потом коммитить и закрывать каждые 60 сек, иначе будет rollback, либо открывать один раз, а потом держать коннект открытым и все равно раз в 60 сек делать то что я делаю.
При этом бот асинхронный и юзвери тоже могут с помощью команд лазить смотреть эти значения, а админы их менять.
крч с постгресом в данном случае (подчеркиваю) реально сложновато)

Tishka17
19.06.2019
16:30:38

Артём
19.06.2019
16:30:48
странно, в документации не видел про это
наоборот было написано либо пишешь conn.commit() либо происходит rollback при закрытии

Tishka17
19.06.2019
16:31:45
Но лучше всегда руками коммит

Артём
19.06.2019
16:32:50
ооо. крутая тема)

Apache
19.06.2019
16:34:01
Народ, а по Golang материал можете посоветовать?

Артём
19.06.2019
16:34:08
для лучшего понимания и читабельности кода?

Tishka17
19.06.2019
16:34:14
а почему?
Потому что часто будешь связанные данные заливать двумя запросами. И если не привык думать о коммитах можно забыть, что второй запрос может обломаться после успешного первого

Google

Artem
19.06.2019
16:34:23

Apache
19.06.2019
16:34:41
Не ну ты прям крут

Артём
19.06.2019
16:34:47
?

Tishka17
19.06.2019
16:35:11

Артём
19.06.2019
16:36:08
ладно, всем хорошего вечера.
Благодаря вашим объяснениям я решил, что сделаю копию скрипта, который пока что ещё с Постгресом и второй сделаю с Редисом и посмотрю что лучше получится.)

Tishka17
19.06.2019
16:36:46
А вообще, как бы паттерн репозитрий

Артём
19.06.2019
16:37:24
вот читал я читал про этот паттерн. Так до конца и не разобрался как он будет работать с постгресом

Tishka17
19.06.2019
16:37:26
А в классах уже пишешь что угодно
А в твоей проге где-то в начале выбирается что создавать из двух

Владимир
19.06.2019
16:38:15
Дорогие проффесионалы! Кидайсте помидорами! Пытаюсь запустить прогу с гит хаба!
https://github.com/dkamm/deepcoder
Застрял на 5м пункте в описании проекта!
Выдачет ошибку "PermissionError: [WinError 5] ▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒"
Помогите запустить! чутчуть осталось!
Готов заплатить за помошь в реализации!

Артём
19.06.2019
16:38:16
типа. Класс User и его свойства описываешь как столбец в БД : значение

Tishka17
19.06.2019
16:38:18
То же самое что два скрипта, но ты локализуешь изменения

Владимир
19.06.2019
16:38:55
Как исправить?

Tishka17
19.06.2019
16:39:19

Roman
19.06.2019
16:39:21
пипец

Tishka17
19.06.2019
16:39:28
Не русские буквы случайно?