Size: a a a

var chat = new Chat();

2021 January 25

А

Андрей in var chat = new Chat();
Крч ладно спс
источник

EG

Egor Gusarenko in var chat = new Chat();
Андрей
Но вопрос как будет комп этот лог парсить
У тебя одна табла будет весить ~ строчка = сумма колонок колонка * тип данных,

Плюс индексы, плюс зависит от того как все организовано на стороне бд
источник

EG

Egor Gusarenko in var chat = new Chat();
Alex Kiev
зачем лог когда есть монга? )
Если человек хочет "поиграть в хайлоад" то монга ему скорее вредна будет чем нужна, кмк

Хотя может прекрасно продемонстрировать, интересно будет наживую создать похожую структуру в монге и в реляционной бд и сравнить, а потом сравнить инструменты для ускорения поиска данных и т.д. и т.п. и пр.
источник

AK

Alex Kiev in var chat = new Chat();
Egor Gusarenko
Если человек хочет "поиграть в хайлоад" то монга ему скорее вредна будет чем нужна, кмк

Хотя может прекрасно продемонстрировать, интересно будет наживую создать похожую структуру в монге и в реляционной бд и сравнить, а потом сравнить инструменты для ускорения поиска данных и т.д. и т.п. и пр.
выборка по ключу работает везде одинаково )
источник

А

Андрей in var chat = new Chat();
Ну если парсить лог то думаю не так быстро если там будет миллиард символов
источник

А

Андрей in var chat = new Chat();
В строке
источник

EG

Egor Gusarenko in var chat = new Chat();
Андрей
Ну если парсить лог то думаю не так быстро если там будет миллиард символов
Как напишешь, так и будет

Тут теорию алгоритмов возможно придется применять на практике
источник

AK

Alex Kiev in var chat = new Chat();
Андрей
Ну если парсить лог то думаю не так быстро если там будет миллиард символов
для этого есть структурированные логи и серилог
источник

EG

Egor Gusarenko in var chat = new Chat();
Alex Kiev
выборка по ключу работает везде одинаково )
Не всегда и не везде, и это зачастую реально проще протестировать нагрузочным тестированием и пособирать бенчмарки именно для конкретных случаев

Ибо полностью сравнивать два продукта лишь в теории будет сильно сложно
источник

EG

Egor Gusarenko in var chat = new Chat();
Для пета - если человек хочет по быстрому  MVP выкатить - монга

Если хочет изучить постгрю - постгря
источник

Я

Ярослав in var chat = new Chat();
Подскажите пожалуйста, в чем может быть проблема?

Серилизирую данные в лист объектов, затем отправляю на tcp сервер для выполнения дальнейших манипуляций
источник

Я

Ярослав in var chat = new Chat();
так происходит серилизация
источник

Я

Ярослав in var chat = new Chat();
какие-то передачи удачно, потом где-то на рандомной фейлится
источник

EG

Egor Gusarenko in var chat = new Chat();
Ярослав
какие-то передачи удачно, потом где-то на рандомной фейлится
Я бы попробовал залезть что там на уровне tcp происходит, можно попробовать заюзать wireshark и посмотреть что именно приходит-уходит в моменты когда всё валится
источник

OM

Oleksiy Moroz in var chat = new Chat();
вопрос по .net 5
какие есть инструменты реализовать поддержку нескольких языков в продукте? кто что использует
источник

G

Gopneg in var chat = new Chat();
ты бы побольше про свои проекты рассказал
источник

E

Etki in var chat = new Chat();
Oleksiy Moroz
вопрос по .net 5
какие есть инструменты реализовать поддержку нескольких языков в продукте? кто что использует
Класстка с .resx, но я если честно не выдержал и сбежал на аналогичный самопис
источник

OM

Oleksiy Moroz in var chat = new Chat();
Etki
Класстка с .resx, но я если честно не выдержал и сбежал на аналогичный самопис
проще самому написать, понял)
источник

E

Etki in var chat = new Chat();
Не то чтобы проще, просто я в райдере заебался редактировать что-либо длиннее двух слов. В студии может и нормальная поддержка.
источник

OM

Oleksiy Moroz in var chat = new Chat();
Etki
Не то чтобы проще, просто я в райдере заебался редактировать что-либо длиннее двух слов. В студии может и нормальная поддержка.
vs code 🤣
источник