This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Проблема Подключение MongoDB - ОШИБКА

UchihaMadara

Старожил
FrontEnd developer
27 Окт 2020
772
271
141
Да ну, какой загрузчик.

Миллион пользователей например. И тебе нужно найти всех, у кого 50 армора? Циклом хуярить?)
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
4,084
2,006
208
35
так это же камень в огород монго как раз
ты хочешь миллион загрузить в озу как объекты и фильтровать циклом? ЫЫЫ

или как ну типа иначе
какие варианты
иначе allusers.filter правильно
это же тоже хуйня

любой select where armor отработает в миллиард раз быстрее
ну придумали же индексы там

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



meh
 

akudinov28

Старожил
24 Фев 2021
413
204
106
Никогда не работал с монго, но концепцию примерно понимаю. Именно поэтому был сильно удивлен, когда некий styuk (бывший участник команды альтв) запилил новый фреймворк rebarV, который пришел на смену небезызвестной Athena, и прихуячил туда монго. Как по мне, для базы с кучей связанных данных использовать нереляционную бд решение максимально странное.
 
Реакции: Inoi

UchihaMadara

Старожил
FrontEnd developer
27 Окт 2020
772
271
141
Я хз как монго внутри там устроен, но я вот писал код под фреймворк «метеор жс». Там встроенный монго в сам фреймворк. 100.000 записей, поиск отрабатывал моментально.
Опять же никто не запрещает разбить на несколько таблиц, чтобы не делать сильную вложенность
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
4,084
2,006
208
35
а она в определённом контексте вполне себе может летать
если ты всё разбил, хранишь отдельно - ну да, используешь скл мышление при работе с монго
тока тебе вполне вероятно тогда придётся их джойнить на стороне ноды
метеор ещё небось модный молодёжный кэшировать умеет

это всегда вопрос масштаба
поле по которому ты ищешь лежит сверху, на нём лежит индекс, ты вытаскиваешь его по _id - ракета, безпезды
когда у тебя начнуться поддокументы или комбинации полей - ты охуеешь
ну на любых ветвящихся данных
сто тысяч - збс, а скуль на миллионах будет так же летать
ой короче

не понимаю всё равно
 

UchihaMadara

Старожил
FrontEnd developer
27 Окт 2020
772
271
141
Отличает их по сути то, что монго - это жсон, а sql - это что-то вроде csv.

Если бы в монго добавили(или уже добавили) «индексы» и прочие штуки, то было бы тоже самое.

просто форматы хранения разные
 

UchihaMadara

Старожил
FrontEnd developer
27 Окт 2020
772
271
141
это всегда вопрос масштаба
Вот кстати интересный момент вспомнил. MySQL не умеет возвращать данные, которые она только что записала через INSERT. Максимум может ID записи вернуть. Да? При этом PostgreSQL умеет всё это, и как будто больше развита.

Но на больших проектах типа GTA5RP и Arizona не западло ставить именно MySQL. Почему так?
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
4,084
2,006
208
35
нихуясе ты упростил конечно
да не было бы то же самое))
тычо там же механизмы внутренние я ебу, куда сложнее чем просто csv

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

историческое наследие?
просто впадлу мне кажется
 

UchihaMadara

Старожил
FrontEnd developer
27 Окт 2020
772
271
141
Ну может.. я вообще вроде как фронтенд разработчик
 

Similar threads