@proGO

Страница 1201 из 1674
Roman
03.02.2018
12:31:14
фс? фейсбук?
Нет, файловая система

Subbotin
03.02.2018
12:31:38
Что такое 2 Гбит в современном мире?
90% разработчиков такое за всю жизнь не щупают

Alexander
03.02.2018
12:31:55
Нет, файловая система
тогда вопрос, где их хранить?) везде же фс

Google
Alexey
03.02.2018
12:32:10
Subbotin
03.02.2018
12:32:16
А миллион файлов 90% щупают

Alexander
03.02.2018
12:32:33
или я не в тренде?) облака ж тоже фс используют)))

Alexey
03.02.2018
12:33:09
А можно в файлах хранить файлы, как картинки в вкшечке

Roman
03.02.2018
12:33:43
тогда вопрос, где их хранить?) везде же фс
В файлах :) только склеивать в один большой

Alexander
03.02.2018
12:34:03
так конечная точка все равно в фс

Alexey
03.02.2018
12:34:09
А вообще миллион файлов - это всего тыща файлов в тысяче директорий, не оч много

Subbotin
03.02.2018
12:34:20
Короче преждевременная оптимизация зло, но если ты знаешь точно, что у тебя будет десятки гигабит трафика на отдачу и сотни миллионов мелких файлов, то есть смысл подумать в сторону специализированных хранилищ. Ну или если ты обмазываешься облаками

Roman
03.02.2018
12:34:21
Alexey
03.02.2018
12:34:26
Если их не копировать куда-нибудь конечно

Subbotin
03.02.2018
12:35:09
Мои соболезнования им.
Зато спят спокойно и секс регулярный не с дебагером

Что? Какие облака, вы о чем?
Ну если ты обмазываешься микросервисами с ондеманд запуском без постоянного хранилища, то кей-валуе хранилка для файлов - не самая плохая идея.

Google
Vladimir
03.02.2018
12:39:11
Медленно, неэффективно и много памяти съест такая конструкция
На самом деле фс уже написана и она работает до какого то момента отлично

И миллионы файлов на ней хранить ок пока у тебя не десятки тысяч запросов к файлам

В секунду

Subbotin
03.02.2018
12:40:24
Roman
03.02.2018
12:40:50
Да и десяток тысяч запросов не проблема
Да уже на паре тысяч запросов будет ой :)

Aleksandr
03.02.2018
12:41:22
Мои соболезнования им.
так а ради чего вопрос то задал? ты сам прекрасно знаешь ответ на свой вопрос. ФС проще и большинство никогда не столкнется с ситуацией когда этого перестанет хватать.

Vladimir
03.02.2018
12:41:45
Да и десяток тысяч запросов не проблема
Ну где то с этого момента ты фс увидишь вообще в профайлерах как что то кушающее сколько либо существенные ресурсы

Vladimir
03.02.2018
12:43:23
А и да, запросы тоже не любые. Запись в 200к разных файлов когда ты знаешь тоже дешёвая

Пока диск справляется :)

Aleksandr
03.02.2018
12:43:42
Это не вопрос, а скорее недоумение :)
еще хуже - ты ведь понимаешь причины этого.

Roman
03.02.2018
12:44:42
еще хуже - ты ведь понимаешь причины этого.
Возможно у меня просто деформация и я упускаю из виду какие-то кейсы

Alexander
03.02.2018
12:45:48
и распределенные файловые хранилища с прокси конечно

Vladimir
03.02.2018
12:46:53
Скорее увидит iowait :)
Ну да, но это тоже ожидаемо если у тебя много реквесты :) и даже без фс также будет если файл один а ты как сумасшедший делаешь 100500 сиков

Google
Roman
03.02.2018
12:47:44
Alexander
03.02.2018
12:48:07
Vladimir
03.02.2018
12:51:02
SSD и оперативка для последних и горячих файлов
Я знаю. У меня как раз в эксплуатации система которая так работает

Впрочем не очень от хорошей жизни

Alexander
03.02.2018
12:51:52
так сейчас не ssd - не гуд совсем

только и для нее кешик желателен

хотябы через nginx на крайняк

))))

Roman
03.02.2018
12:59:07
Vladimir
03.02.2018
12:59:38
Именно :)
Фс в общем транзакционный btree общего назначения с кэшом для бедных :)

Roman
03.02.2018
13:00:07
Vladimir
03.02.2018
17:52:15


На фосдеме девочка в платье с гоферами

Aleksandr
03.02.2018
17:55:35
отлично. значит все не зря

sanqa
03.02.2018
19:23:04
привет парни, решил перейти на golang и заюзать монгу, я так понял ее не любят юзать ?)

или подскажите хорошую либу для работы с ней

sanqa
03.02.2018
19:28:34
ну я щас смотрю либы для монги, последнии комиты были год, 2 года назад и тд

Google
sanqa
03.02.2018
19:28:44
как то....мб что то посвежее есть ?

Yaroslav
03.02.2018
19:30:25
sanqa
03.02.2018
19:30:47
ну монго как бы развивается

и то что 2 года была назад и что щас

а обновить монгу и либа может отвалиться)

Mykyta
03.02.2018
19:49:42
Admin
ERROR: S client not available

Mykyta
03.02.2018
19:50:43
Sergey
03.02.2018
19:52:04
https://sausheong.github.io/ Подскажите интересные блоги типа такого

Валерий
03.02.2018
19:55:51
https://twitter.com/gayphers Не благодари

Sparrow
03.02.2018
19:58:44
ахаха ?

Sergey
03.02.2018
19:59:46
Не благодарю

Demuz
03.02.2018
20:51:37
Подскажите, вот такой ключ json как можно прочитать через структуру? "_id" из-за нижнего подчеркивания что-то не получается обычными способами.

The
03.02.2018
20:52:21
type Some struct { ID string json:"_id" }

теги юзай, только тут обратные съелись

Demuz
03.02.2018
20:52:40
Ясное дело. Не работает так

The
03.02.2018
20:52:56
покажи json какой

Demuz
03.02.2018
20:55:10
покажи json какой
"language": "ru", "_id": 116311210, "name": "csruhub",

все значения читает. А _id - нет.

The
03.02.2018
20:56:14
ну ошибка есть какая-то? он же не может в тихую проигнорить

Google
Demuz
03.02.2018
20:56:28
json: cannot unmarshal number into Go struct field ._id of type string

ой )

Увидел )

The
03.02.2018
20:56:41
ну так читай

Demuz
03.02.2018
20:56:47
Да увидел увидел.

The
03.02.2018
20:58:00
ошибки лучше не гасить, а то сэкономив на обработке ошибок, наверстаешь на поиске багов и отладке

Demuz
03.02.2018
20:58:45
я видел ошибку. но особо не читал. *ля буду, видел что это строка в ответе. Вонючие проги а.

Секунду.

The
03.02.2018
20:59:24
Можно ещё так делать ID string json:"_id,int"

Demuz
03.02.2018
20:59:50


Это разве не означает строка?

The
03.02.2018
21:00:03
только с обратными косыми, тогда он принудительно конвертнет из того типа, который указан в теге, в тот тип, который указан в структуре.

Demuz
03.02.2018
21:00:03
Вонючая инсомния.

The
03.02.2018
21:00:14
Это означает строка, но у тебя уже обработанный JSON наверное

лучше прямо так и дебажить, если JSON анмаршалинг зафейлился, запиши весь JSON в файлик какой-то

Demuz
03.02.2018
21:00:52
Там где нужно инты стоят и здесь по подсветке и кавычкам явно видно что строка. Поэтому я в структуре и написал строку.

Вот ппц

Страница 1201 из 1674