рдкреНрд░рд╢реНрди 1рдХреМрди рд╕рд╛ SQL рдХрдерди рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ?рд╕рд╣реА рдЙрддреНрддрд░ рдЪреБрдиреЗрдВ:тЧЛ LOOKUPтЧЛ рдкрдврд╝реЗрдВтЧЛ FETCHтЧЛ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ
рдкреНрд░рд╢реНрди 2рдХреЛрдб рдХреА рдпрд╛рдж рдЖ рд░рд╣реА рд▓рд╛рдЗрди рдореЗрдВ рдЬреЛрдбрд╝реЗрдВредрдЪреБрдиреЗрдВ рд╕рд╣реА рдЬрд╡рд╛рдм:тЧЛ max_num += numтЧЛ max_num += 1тЧЛ num = max_numтЧЛmax_num = num
max_num += num
max_num += 1
num = max_num
max_num = num
рдкреНрд░рд╢реНрди 3рд░реАрдбрд┐рдВрдЧ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╢рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?рд╕рд╣реА рдЙрддреНрддрд░ рдЪреБрдиреЗрдВ:speeds рдпрд╣ рджреВрд╕рд░реА рдФрд░ рдмрд╛рдж рдореЗрдВ рдкрдврд╝рдиреЗ рдХреАрдЧрддрд┐ рдмрдврд╝рд╛рддрд╛ рд╣реИ тЧЛ рдпрд╣ рдкрдврд╝рдиреЗ рдХреА рдЧрддрд┐ рднреА рдмрдврд╝рд╛рддрд╛ рд╣реИтЧЛ рдпрд╣ рдЕрдЬреАрдмрдкрд╛рда рдХреЛ рдЧрддрд┐ рджреЗрддрд╛ рд╣реИ rea рдпрд╣ рдкрд╣рд▓реЗ рдкрдврд╝рдиреЗ рдХреА рдЧрддрд┐ рдмрдврд╝рд╛рддрд╛ рд╣реИ
рдкреНрд░рд╢реНрди 4рдЬрдм рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд┐рд╕реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдХрдИ рдкреГрд╖реНрдареЛрдВ рдХреЛ рджреЗрдЦрддрд╛ рд╣реИ, рддреЛ рд╕рддреНрд░ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рдореЗрдВ рд╕реЗ рдХрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?рд╕рд╣реА рдЙрддреНрддрд░ рдЪреБрдиреЗрдВ:тЧЛ HTTP рдХреВрдХреАрдЬalive HTTP рдХреАрдк-рдЬрд┐рдВрджрд╛as рдЧреНрд▓реЛрдмрд▓ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯS WebSockets
рдкреНрд░рд╢реНрди 5рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж z рдХрд╛ рдореВрд▓реНрдп рдХреНрдпрд╛ рд╣реИ?рд╕рд╣реА рдЙрддреНрддрд░ рдЪреБрдиреЗрдВ:тЧЛ 'foo'тЧЛ 'baz'тЧЛ undefinedтЧЛ'bar'
'foo'
'baz'
undefined
'bar'