Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 July 20

АН

Александра Неважно... in NodeUA - JavaScript and Node.js in Ukraine
А разве польза от какой-то конкретно зависимости противоречит утверждению, что количество зависимостей не стоит бездумно наращивать всякими мутными пакетами?
источник

АБ

Артур Бердыев... in NodeUA - JavaScript and Node.js in Ukraine
Спорный вопрос, но вполне возможно, что ваша  "полезная зависимость" уже подкачала вам и мутные и не мутные зависимости тоже и вот в чем в чем, а в этом пользы точно нет.  И я однозначно уверен только в том, что время на изучение инструмента не должно быть и десятой частью от того времени, что понадобится на ее написание.
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
тут еще надо незабывать о поддержке
если писать свои библиотки, то поддерживать их придется только самому
источник

АБ

Артур Бердыев... in NodeUA - JavaScript and Node.js in Ukraine
Да, но и гарантий, что выбранная библиотека будет поддерживаться и, что не мало важно, не перестанет полностью удовлетворять ваши потребности тоже нет)
источник

АН

Александра Неважно... in NodeUA - JavaScript and Node.js in Ukraine
Ну есть например такие библиотеки, которые используются в каждом втором проекте, один раз их изучешь - и наступит счастье. И да, нормальные библиотеки обычно не тащат ненужных зависимостей, а если тащат - это вызывает уже некоторые сомнения в нормальности библиотек.

Что же касается поддержки - популярную библиотеку не забросят, накрайняк - форкнут под другим именем.
источник

АБ

Артур Бердыев... in NodeUA - JavaScript and Node.js in Ukraine
Опять же стоит разграничить о чем идет речь, о серьёзной продуктовой разработке с определенными перспективами или же проходняк в стиле API с аниме картинками)  Сомневаюсь, что кто-то из вас полетел бы на ракете, которая написана и поддерживается "noname"  с гитхаба или бы доверили свои деньги ORM, в которой завтра пьяный юзер закомитит ошибку)
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
раз уж так хорошо зашла тема касающаяся баз данных,
при каких обстоятельствах может быть разумно использовать NoSQL решения вместо SQL?
источник

АБ

Артур Бердыев... in NodeUA - JavaScript and Node.js in Ukraine
Есть четкие структуры и жёсткая связь межлу ними - sql, есть набор данных, которые постоянно меняются и их просто надо куда то положить - nosql
источник

АБ

Артур Бердыев... in NodeUA - JavaScript and Node.js in Ukraine
Это очень кратко и обобщенно)
источник

АН

Александра Неважно... in NodeUA - JavaScript and Node.js in Ukraine
NoSQL вполне можно использовать не вместо, а вместе с SQL, например, для кешей. А данные, постоянно меняющие структуру, вообще не есть хорошо, а NoSQL создает подобный соблазн
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Дмитрий
раз уж так хорошо зашла тема касающаяся баз данных,
при каких обстоятельствах может быть разумно использовать NoSQL решения вместо SQL?
Если данных много, то появляется еще один фактор, который обычно не упомянают - цена вопроса. Порой бывает так что при равной производительности nosql базы просто дешевле.
источник

Y

Yaroslav in NodeUA - JavaScript and Node.js in Ukraine
Документы, неструктурированные данные. Шардинг
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
С другой же стороны, если данных мало, как и денег на БД, то гораздо проще найти у различных провайдеров managed постгрес и использовать его, храня неструктурированные данные в жсон полях
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
Alexander
С другой же стороны, если данных мало, как и денег на БД, то гораздо проще найти у различных провайдеров managed постгрес и использовать его, храня неструктурированные данные в жсон полях
Мсье знает толк😊
источник

Y

Yaroslav in NodeUA - JavaScript and Node.js in Ukraine
Alexander
С другой же стороны, если данных мало, как и денег на БД, то гораздо проще найти у различных провайдеров managed постгрес и использовать его, храня неструктурированные данные в жсон полях
И строить сложные запросы и агрегацию поверх.
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
принял, благодарю
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
А ещё рсубд как правило медленнее при вставке и редактировании данных
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
а при каких случаях скорость вставки и редактирования может быть критичной?
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Дмитрий
а при каких случаях скорость вставки и редактирования может быть критичной?
При большом их количестве в единицу времени  🤷‍♂
источник

АБ

Артур Бердыев... in NodeUA - JavaScript and Node.js in Ukraine
Realtime приложения, как вариант, с большим количеством пользователей
источник