Size: a a a

Node.js — русскоговорящее сообщество

2020 May 06

В

Влад Егоров... in Node.js — русскоговорящее сообщество
Chingiz Mamiyev
Хотя.. смотря что тебе нужно
Та просто сделать небольшой проект в качестве практики для того, чтобы научиться делать регистрацию на сайте. Я бы конкретнее сформулировал свой вопрос, но даже не знаю, как его сформулировать правильно)
источник

V

Vitaly in Node.js — русскоговорящее сообщество
Влад Егоров
Та просто сделать небольшой проект в качестве практики для того, чтобы научиться делать регистрацию на сайте. Я бы конкретнее сформулировал свой вопрос, но даже не знаю, как его сформулировать правильно)
источник

В

Влад Егоров... in Node.js — русскоговорящее сообщество
спасибо большое
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
Ребят,вопрос) Читаю о блокировках для БД,и сейчас хочу использовать optimistic locking,с контролем версий.Я понял,что мне надо добавить еще в таблицу поле версия(на примере Postgres),но вот я не понял.При попытке перезаписать какие-то данные ,мне надо указать в WHERE (id,version).Как мне при запросе узнать последнюю версию правильно?Как мне вообще версию узнать?)МНе сначала сделать какой-то запрос для того что бы узнать версию?
источник

YG

Yury Golikov in Node.js — русскоговорящее сообщество
Iliya Kobaliya
Ребят,вопрос) Читаю о блокировках для БД,и сейчас хочу использовать optimistic locking,с контролем версий.Я понял,что мне надо добавить еще в таблицу поле версия(на примере Postgres),но вот я не понял.При попытке перезаписать какие-то данные ,мне надо указать в WHERE (id,version).Как мне при запросе узнать последнюю версию правильно?Как мне вообще версию узнать?)МНе сначала сделать какой-то запрос для того что бы узнать версию?
Конечно, сначала идет запрос который забирает нужные данные для изменения и версию. А потом уже попытка записать изменения.
Странно, что такое вопрос возникает, ибо общущение, что ты не понимаешь зачем блокировка нужна)
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
Yury Golikov
Конечно, сначала идет запрос который забирает нужные данные для изменения и версию. А потом уже попытка записать изменения.
Странно, что такое вопрос возникает, ибо общущение, что ты не понимаешь зачем блокировка нужна)
Что бы не дать возможность перезаписать данные.(Когда 2 пользователя решают изменить одни данные в таблице (конкуренты)))))
источник

В

Вахобов О/Б in Node.js — русскоговорящее сообщество
Доброго времени суток какие видеоуроки предпочитаете для изучения  NODE js
источник

В

Вахобов О/Б in Node.js — русскоговорящее сообщество
или же книгу
источник

I

InfinityGeek in Node.js — русскоговорящее сообщество
Вахобов О/Б
Доброго времени суток какие видеоуроки предпочитаете для изучения  NODE js
у sorax есть спотлайт
источник

I

InfinityGeek in Node.js — русскоговорящее сообщество
очень понятно объясняет, голос приятный
источник

YG

Yury Golikov in Node.js — русскоговорящее сообщество
Iliya Kobaliya
Что бы не дать возможность перезаписать данные.(Когда 2 пользователя решают изменить одни данные в таблице (конкуренты)))))
Ну вот представь. Есть у тебя поле status. Если клиент у тебя делает запрос, типа поставить статус - 4. В тоже время второй клиент говорит - поставь статус - 3.
Например второй запишет первым, будет 3, а потом первый запишет, и будет 4.
Какую проблему ты тут видишь?
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
То что 3 - потерянные данные
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Вахобов О/Б
Доброго времени суток какие видеоуроки предпочитаете для изучения  NODE js
источник

I

InfinityGeek in Node.js — русскоговорящее сообщество
InfinityGeek
очень понятно объясняет, голос приятный
но там только один видос и нет продолжения. это так, чтобы вкатиться. https://youtu.be/8cV4ZvHXQL4 про асинхронность в js, после этого видоса я понял, как оно работает
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
Точнее 4
источник

YG

Yury Golikov in Node.js — русскоговорящее сообщество
Iliya Kobaliya
То что 3 - потерянные данные
Ну крч я к тому, что это зависит от принятия решений на основе этих данных.
Приведи лучше свой кейс.
источник

I

InfinityGeek in Node.js — русскоговорящее сообщество
https://youtu.be/65O-kmgmRI4
вот видос sorax
источник

I

InfinityGeek in Node.js — русскоговорящее сообщество
чтобы читать доки, надо понимать основы
источник

I

InfinityGeek in Node.js — русскоговорящее сообщество
тут, на самом деле, имхо, главное понимать, а не знать. я вот понимаю принципы работы ноды и считаю, что этого достаточно
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
Ну я сейчас тружусь над учебным проектом и было бы хорошо,что бы я хоть чуть понял как работают данные с БД.Я только 2 дня назад узнал о конкурентности записи данных,раньше даже не задумывался о том,что они могут перезаписаться) Вот почитал немного о транзакциях,уровнях изоляции. Блокировки и теперь хочу попробовать оптимистик блокировку.
источник