
Никита
18.07.2018
18:42:40
S3
Нет возможности использовать удаленные хранилища

Roman
18.07.2018
18:44:03

Mikalai
18.07.2018
18:45:40
(это как альтернатива S3)

Google

Alexey
18.07.2018
18:46:24

Alexey
18.07.2018
18:46:34

Никита
18.07.2018
18:54:13

Alexey
18.07.2018
18:54:54
От обстоятельств
Если цитировать классиков, то «ДАННЫХ НЕДОСТАТОЧНО ДЛЯ ОСМЫСЛЕННОГО ОТВЕТА»

Никита
18.07.2018
19:19:32
Ну окей. Файлы максимум 10мб. Картинки и документы.

Crypt
18.07.2018
19:25:06

Никита
18.07.2018
19:25:33
А тут неясно
Может вовсе не быть
А может быть и гиг в час
Как зальют)

Crypt
18.07.2018
19:26:58
Заливает 1, читают все?)

Никита
18.07.2018
19:28:39
Ну нет

Google

Crypt
18.07.2018
19:28:49
Короче перед тем как юзать s3, нужно убедиться, что он не встанет в несколько десятков тыщ зелени)

Никита
18.07.2018
19:29:01
В том то и дело
Денег на это дело нет
По этому локально хранить самый бичевский но выгодный вариант
И думаю как реализовать это

Crypt
18.07.2018
19:30:18

Никита
18.07.2018
19:31:43
Действительно
Не подумал

Alexey
18.07.2018
19:31:45
Можно поставить nginx и разрешить в нём заливать файлы

Никита
18.07.2018
19:31:48
Окей, а если в БД хранить?
Чем такой вариант плох будет?

Alexey
18.07.2018
19:32:33
Да почти всем. БД для этого плохо предназначены
Если у вас несколько десятков файлов в день, то можно. Но ты же не сказал сколько их
ДАННЫХ НЕДОСТАТОЧНО ДЛЯ ОСМЫСЛЕННОГО ОТВЕТА

Никита
18.07.2018
19:33:24
Окей. Учебные материалы. Заливаются преподами
Само собой тут дать точного ответа нельзя
они могут ничего не заливать днями
а потом залить все свои тексты за раз
Предугадать невозможно

Daniel
18.07.2018
19:35:38

Google

Никита
18.07.2018
19:36:00
Расскажите пожалуйста почему БД плохо/хорошо предназначены для хранения файлов

Daniel
18.07.2018
19:36:12
Я хранил файлы сначала в постгресе, потом в кассандре
И сделал на эту тему пяток докладов :)

Никита
18.07.2018
19:37:02
А как хранили?
Закодированные или так?

Daniel
18.07.2018
19:37:09
Про плюсы-минусы есть целых два

Никита
18.07.2018
19:37:19
Вообще, скиньте доклады)

Daniel
18.07.2018
19:37:24
Бинарные чанки я хранил

Никита
18.07.2018
19:37:26
Интересно будет посмотреть
А если их хранить в base64?
Я их получаю в base64 и возвращаю также

Daniel
18.07.2018
19:39:56
доклад раз, про то, как обстоят дела: https://www.youtube.com/watch?v=bOqSexPzSIE
и про то, как мы делали хранилище: https://www.youtube.com/watch?v=oMQLR-BhnJU

Kirill
18.07.2018
19:41:41
чё вы парню мозг это самое
учебные материалы, заливаются преподами. это примерно нисколько нагрузки. вывод - можно не заморачиваться и хранить как есть, кидая b64 в файл, а путь к файлу - в базу. чё пугать человека

Daniel
18.07.2018
19:41:59
кодом, кстати, могу поделиться
про учебные материалы я пропустил
тогда, конечно, наливать файликами и синхрить рсинком
и не парить мозг

Kirill
18.07.2018
19:42:47

Daniel
18.07.2018
19:42:57
но - можно и в базу сложить, тоже хорошо получится

Google

Никита
18.07.2018
19:43:38
В базу как мне кажется проще выходит
Спасибо за доклады, посмотрю

Crypt
18.07.2018
19:52:30

Vadim
18.07.2018
21:01:19
Что тут не так, ребят?
https://play.golang.org/p/nj2w588ip7i

Sergey
18.07.2018
21:03:10

many-faced
18.07.2018
21:03:48

Sergey
18.07.2018
21:04:06
а две другие так и висят в отправке в канал

many-faced
18.07.2018
21:04:23
три раза напиши строчку с принтом и будет норм
= )

Sergey
18.07.2018
21:04:48

Vadim
18.07.2018
21:05:17
спасибо!

Kirill
18.07.2018
21:24:37

Roman
18.07.2018
21:59:02

Алексей
18.07.2018
22:38:35
Сама цель не понятна

Daniel
18.07.2018
23:24:27
А где, по вашему, надо wg.Done() вызывать?
Я, впрочем, параметром не передаю его никогда, а оборачиваю функцию в анонимную с замыканием

Kirill
19.07.2018
00:11:36
@onokonem

Google

Александр
19.07.2018
00:12:06

lexxx
19.07.2018
00:14:56

Kirill
19.07.2018
00:21:57
@onokonem @schors
где админ состав то?

Александр
19.07.2018
00:22:19
спит

Daniel
19.07.2018
00:31:59
Трудиццо

Александр
19.07.2018
00:35:08

Daniel
19.07.2018
00:36:20
Я этот С всю неделю жру большой ложкой. И чем дальше, тем мрачнее