เจธเจพเจฐเจฟเจเจ เจจเฉเฉฐ เจธเจคเจฟ เจธเจผเฉเจฐเฉ เจ เจเจพเจฒ! เจฎเฉเจ เจเจพเจตเจพ + เจธเจชเจฐเจฟเฉฐเจ เจตเจฟเฉฑเจ เจฎเจพเจเจเฉเจฐเฉ เจธเจฐเจตเจฟเจธเจฟเจเจผ เจฒเจฟเจเจฃ เจตเจพเจฒเจพ เจเฉฑเจ เจฌเฉเจเจเจเจก เจกเจฟเจตเฉเจฒเจชเจฐ เจนเจพเจเฅค เจฎเฉเจ เจเจฟเฉฐเจเฉเจซ เจตเจฟเจเฉ เจ เฉฐเจฆเจฐเฉเจจเฉ เจเจคเจชเจพเจฆ เจตเจฟเจเจพเจธ เจเฉเจฎเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจตเจฟเฉฑเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเจพเจเฅค

เจธเจพเจกเฉ เจเฉเจฎ เจตเจฟเฉฑเจ, เจเฉฑเจ DBMS เจตเจฟเฉฑเจ เจธเจตเจพเจฒเจพเจ เจจเฉเฉฐ เจ เจจเฉเจเฉเจฒ เจฌเจฃเจพเจเจฃ เจฆเจพ เจธเจตเจพเจฒ เจ เจเจธเจฐ เจเฉฑเจ เจฆเจพ เจนเฉเฅค เจคเฉเจธเฉเจ เจนเจฎเฉเจธเจผเจพเจ เจฅเฉเฉเจพ เจคเฉเจเจผ เจฌเจฃเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจชเจฐ เจคเฉเจธเฉเจ เจนเจฎเฉเจธเจผเจพเจ เจธเฉเจ-เจธเจฎเจ เจเฉ เจฌเจฃเจพเจ เจธเฉเจเจเจพเจเจ เจฆเฉ เจจเจพเจฒ เจชเฉเจฐเจพเจชเจค เจจเจนเฉเจ เจเจฐ เจธเจเจฆเฉ - เจคเฉเจนเจพเจจเฉเฉฐ เจเฉเจ เจนเฉฑเจฒ เจฒเฉฑเจญเจฃเฉ เจชเฉเจฃเจเฉเฅค เจกเฉเจเจพเจฌเฉเจธ เจฆเฉ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจฆเฉ เจธเจฎเฉเจ เจตเจพเจเจฌ เจ เจจเฉเจเฉเจฒเจคเจพ เจฆเฉ เจเฉเจ เจตเจฟเฉฑเจ เจตเฉเจฌ เจฆเฉ เจเจฒเฉ เจฆเฉเจเจฒเฉ เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจฆเฉ เจฆเฉเจฐเจพเจจ, เจฎเฉเจ เจชเจพเจเจ , SQL เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจฟเจเจเจฟเจ เจฆเฉ เจฒเฉเจเจ. เจเจน เจฌเจฒเฉเจ เจฆเฉ เจเจน เจฆเฉเจฐเจฒเฉฑเจญ เจเจฟเจธเจฎ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจคเฉเจธเฉเจ เจเฉฑเจ เจเจคเจพเจฐ เจตเจฟเฉฑเจ เจธเจพเจฐเฉ เจฒเฉเจ เจชเฉเฉเจน เจธเจเจฆเฉ เจนเฉเฅค
เจฎเฉเจ เจคเฉเจนเจพเจกเฉ เจฒเจ เจฎเจพเจฐเจเจธ เจฆเฉ เจเฉฑเจ เจเฉเจเฉ เจฒเฉเจ เจฆเจพ เจ เจจเฉเจตเจพเจฆ เจเจฐเจจเจพ เจเจพเจนเจพเจเจเจพเฅค เจเจธ เจจเฉเฉฐ เจเฉเจ เจนเฉฑเจฆ เจคเฉฑเจ เจฎเฉเจจเฉเจซเฉเจธเจเฉ เจเจฟเจนเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ เจเฉ SQL เจธเจเฉเจเจกเจฐเจก เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจเจซเจธเฉเฉฑเจ เจเจชเจฐเฉเจธเจผเจจ เจฆเฉ เจเจพเจฐเจเฉเจเจผเจพเจฐเฉ เจฆเฉ เจชเฉเจฐเจพเจฃเฉ, เจชเจฐ เจ เจเฉ เจตเฉ เจขเฉเจเจตเฉเจ เจธเจฎเฉฑเจธเจฟเจ เจตเฉฑเจฒ เจงเจฟเจเจจ เจเจฟเฉฑเจเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเจฆเจพ เจนเฉเฅค
เจเฉเจ เจฅเจพเจตเจพเจ 'เจคเฉ เจฎเฉเจ เจฒเฉเจเจ เจจเฉเฉฐ เจตเจฟเจเจเจฟเจเจตเจพเจ เจ เจคเฉ เจเจฟเฉฑเจชเจฃเฉเจเจ เจจเจพเจฒ เจชเฉเจฐเจ เจเจฐเจพเจเจเจพเฅค เจฎเฉเจ เจ เจเจฟเจนเฉเจเจ เจธเจพเจฐเฉเจเจ เจฅเจพเจตเจพเจ เจฆเจพ เจนเจตเจพเจฒเจพ เจฆเฉเจตเจพเจเจเจพ "เจฒเจเจญเจ." เจนเฉเจฐ เจธเจชเจธเจผเจเจคเจพ เจฒเจ
เจเฉเจเจพ เจเจพเจฃ เจชเจเจพเจฃ
เจฎเฉเจจเฉเฉฐ เจฒเจเจฆเจพ เจนเฉ เจเจฟ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจฒเฉเจ เจเจพเจฃเจฆเฉ เจนเจจ เจเจฟ เจเจซเจธเฉเฉฑเจ เจฆเฉเจเจฐเจพ เจชเฉเจ เจฆเฉ เจเฉเจฃ เจเจฐเจจ เจฆเฉ เจจเจพเจฒ เจเจฟเฉฐเจจเฉ เจฎเฉเจธเจผเจเจฒ เจ เจคเฉ เจนเฉเจฒเฉ เจเฉฐเจฎ เจเจฐเจจเจพ เจนเฉ. เจเฉ เจคเฉเจธเฉเจ เจเจพเจฃเจฆเฉ เจนเฉ เจเจฟ เจเจธ เจจเฉเฉฐ เจตเจงเฉเจฐเฉ เจเฉเจธเจผเจฒ เจกเจฟเจเจผเจพเจเจจ เจจเจพเจฒ เจเจธเจพเจจเฉ เจจเจพเจฒ เจฌเจฆเจฒเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ?
เจเจธ เจฒเจ, เจเจซเจธเฉเฉฑเจ เจเฉเจตเจฐเจก เจกเฉเจเจพเจฌเฉเจธ เจจเฉเฉฐ เจฌเฉเจจเจคเฉ เจตเจฟเฉฑเจ เจชเจนเจฟเจฒเฉ n เจฐเจฟเจเจพเจฐเจกเจพเจ เจจเฉเฉฐ เจเฉฑเจกเจฃ เจฒเจ เจเจนเจฟเฉฐเจฆเจพ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจกเฉเจเจพเจฌเฉเจธ เจจเฉเฉฐ เจ เจเฉ เจตเฉ เจฆเจฟเฉฑเจคเฉ เจเจ เจเฉเจฐเจฎ เจตเจฟเฉฑเจ, เจกเจฟเจธเจ เจคเฉเจ เจเจนเจจเจพเจ เจชเจนเจฟเจฒเฉ n เจฐเจฟเจเจพเจฐเจกเจพเจ เจจเฉเฉฐ เจชเฉเฉเจนเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ (เจจเฉเจ: เจเจพเจเจเฉ เจฒเจพเจเฉ เจเจฐเฉ เจเฉเจเจฐ เจเจน เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉ), เจ เจคเฉ เจเฉเจตเจฒ เจคเจฆ เจนเฉ n+1 เจคเฉเจ เจฌเจพเจ เจฆ เจฆเฉ เจฐเจฟเจเจพเจฐเจกเจพเจ เจจเฉเฉฐ เจตเจพเจชเจธ เจเจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉเจตเฉเจเจพเฅค เจธเจญ เจคเฉเจ เจฆเจฟเจฒเจเจธเจช เจเฉฑเจฒ เจเจน เจนเฉ เจเจฟ เจธเจฎเฉฑเจธเจฟเจ DBMS เจตเจฟเฉฑเจ เจเจพเจธ เจฒเจพเจเฉ เจเจฐเจจ เจตเจฟเฉฑเจ เจจเจนเฉเจ เจนเฉ, เจชเจฐ เจฎเจฟเจเจฐ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจ เจธเจฒ เจชเจฐเจฟเจญเจพเจธเจผเจพ เจตเจฟเฉฑเจ เจนเฉ:
โฆเจเจคเจพเจฐเจพเจ เจจเฉเฉฐ เจชเจนเจฟเจฒเจพเจ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจเฉเจฐเจฎเจฌเฉฑเจง เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ เจ เจคเฉ เจซเจฟเจฐ เจตเจฟเฉฑเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเจคเจพเจฐเจพเจ เจฆเฉ เจเจฟเจฃเจคเฉ เจจเฉเฉฐ เจเฉฑเจก เจเฉ เจธเฉเจฎเจฟเจค เจธเจผเฉเจฐเฉ เจคเฉเจ...
-SQL:2016, เจญเจพเจ 2, 4.15.3 เจชเฉเจฐเจพเจชเจค เจเฉเจฌเจฒ (เจจเฉเจ: เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจ เจธเจญ เจคเฉเจ เจตเฉฑเจง เจตเจฐเจคเจฟเจ เจเจพเจฃ เจตเจพเจฒเจพ เจฎเจฟเจเจฐ)
เจเฉฑเจฅเฉ เจฎเฉเฉฑเจ เจฌเจฟเฉฐเจฆเฉ เจเจน เจนเฉ เจเจฟ เจเจซเจธเฉเฉฑเจ เจเฉฑเจ เจธเจฟเฉฐเจเจฒ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจฒเฉเจเจฆเจพ เจนเฉ - เจเฉฑเจกเจฃ เจฒเจ เจฐเจฟเจเจพเจฐเจกเจพเจ เจฆเฉ เจเจฟเจฃเจคเฉ, เจ เจคเฉ เจฌเฉฑเจธ. เจเจธ เจชเจฐเจฟเจญเจพเจธเจผเจพ เจฆเฉ เจฌเจพเจ เจฆ, DBMS เจธเจฟเจฐเจซเจผ เจธเจพเจฐเฉ เจฐเจฟเจเจพเจฐเจกเจพเจ เจจเฉเฉฐ เจชเฉเจฐเจพเจชเจค เจเจฐ เจธเจเจฆเจพ เจนเฉ เจ เจคเฉ เจซเจฟเจฐ เจฌเฉเจฒเฉเฉเฉ เจจเฉเฉฐ เจฐเฉฑเจฆ เจเจฐ เจธเจเจฆเจพ เจนเฉเฅค เจธเจชเฉฑเจธเจผเจ เจคเฉเจฐ 'เจคเฉ, เจเจซเจธเฉเฉฑเจ เจฆเฉ เจเจน เจชเจฐเจฟเจญเจพเจธเจผเจพ เจธเจพเจจเฉเฉฐ เจตเจพเจงเฉ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจฎเจเจฌเฉเจฐ เจเจฐเจฆเฉ เจนเฉเฅค เจ เจคเฉ เจเจธ เจจเจพเจฒ เจเฉเจ เจซเจฐเจ เจจเจนเฉเจ เจชเฉเจเจฆเจพ เจเจฟ เจเจน SQL เจเจพเจ NoSQL เจนเฉเฅค
เจฌเจธ เจฅเฉเฉเจพ เจนเฉเจฐ เจฆเจฐเจฆ
เจเจซเจธเฉเฉฑเจ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจเฉฑเจฅเฉ เจเจคเจฎ เจจเจนเฉเจ เจนเฉเฉฐเจฆเฉเจเจ, เจ เจคเฉ เจเฉฑเจฅเฉ เจเจฟเจเจ เจนเฉเฅค เจเฉเจเจฐ, เจกเจฟเจธเจ เจคเฉเจ เจกเฉเจเจพ เจฆเฉ เจฆเฉ เจชเฉฐเจจเจฟเจเจ เจจเฉเฉฐ เจชเฉเฉเจนเจจ เจฆเฉ เจตเจฟเจเจเจพเจฐ, เจเฉเจ เจนเฉเจฐ เจเจชเจฐเฉเจธเจผเจจ เจเฉฑเจ เจจเจตเจพเจ เจฐเจฟเจเจพเจฐเจก เจฆเจฐเจ เจเจฐเจฆเจพ เจนเฉ, เจคเจพเจ เจเจธ เจเฉเจธ เจตเจฟเฉฑเจ เจเฉ เจนเฉเจตเฉเจเจพ?

เจเจฆเฉเจ เจเจซเจธเฉเฉฑเจ เจฆเฉ เจตเจฐเจคเฉเจ เจชเจฟเจเจฒเฉ เจชเฉฐเจจเจฟเจเจ เจคเฉเจ เจฐเจฟเจเจพเจฐเจกเจพเจ เจจเฉเฉฐ เจเฉฑเจกเจฃ เจฒเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ, เจคเจพเจ เจตเฉฑเจ-เจตเฉฑเจ เจชเฉฐเจจเจฟเจเจ เจฆเฉ เจชเฉเฉเจนเจจ เจฆเฉ เจตเจฟเจเจเจพเจฐ เจเฉฑเจ เจจเจตเจพเจ เจฐเจฟเจเจพเจฐเจก เจเฉเฉเจจ เจฆเฉ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจกเฉเจชเจฒเฉเจเฉเจ เจชเฉเจฐเจพเจชเจค เจนเฉเจฃ เจฆเฉ เจธเฉฐเจญเจพเจตเจจเจพ เจนเฉ (เจจเฉเจ: เจเจน เจเจฆเฉเจ เจธเฉฐเจญเจต เจนเฉเฉฐเจฆเจพ เจนเฉ เจเจฆเฉเจ เจ เจธเฉเจ เจฐเจเจจเจพ เจฆเฉเจเจฐเจพ เจเฉเจฐเจฎ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจชเฉฐเจจเฉ เจฆเฉเจเจฐเจพ เจชเฉฐเจจเจพ เจชเฉเฉเจนเจฆเฉ เจนเจพเจ, เจซเจฟเจฐ เจธเจพเจกเฉ เจเจเจเจชเฉเฉฑเจ เจฆเฉ เจฎเฉฑเจง เจตเจฟเฉฑเจ เจเจน เจเฉฑเจ เจจเจตเฉเจ เจเจเจเจฐเฉ เจชเฉเจฐเจพเจชเจค เจเจฐ เจธเจเจฆเจพ เจนเฉ)เฅค
เจเจฟเฉฑเจคเจฐ เจเจธ เจธเจฅเจฟเจคเฉ เจจเฉเฉฐ เจธเจชเจธเจผเจ เจฐเฉเจช เจตเจฟเฉฑเจ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉเฅค เจฌเฉเจธ เจชเจนเจฟเจฒเฉ 10 เจฐเจฟเจเจพเจฐเจกเจพเจ เจจเฉเฉฐ เจชเฉเฉเจนเจฆเจพ เจนเฉ, เจเจฟเจธ เจคเฉเจ เจฌเจพเจ เจฆ เจเฉฑเจ เจจเจตเจพเจ เจฐเจฟเจเจพเจฐเจก เจชเจพเจเจ เจเจพเจเจฆเจพ เจนเฉ, เจเฉ เจธเจพเจฐเฉ เจฐเฉเจก เจฐเจฟเจเจพเจฐเจกเจพเจ เจจเฉเฉฐ 1 เจฆเฉเจเจฐเจพ เจเจซเจธเฉเฉฑเจ เจเจฐเจฆเจพ เจนเฉเฅค เจซเจฟเจฐ เจ เจงเจพเจฐ เจ เจเจฒเฉ 10 เจฐเจฟเจเจพเจฐเจกเจพเจ เจคเฉเจ เจเฉฑเจ เจจเจตเจพเจ เจชเฉฐเจจเจพ เจฒเฉเจเจฆเจพ เจนเฉ เจ เจคเฉ 11เจตเฉเจ เจคเฉเจ เจธเจผเฉเจฐเฉ เจจเจนเฉเจ เจนเฉเฉฐเจฆเจพ, เจเจฟเจตเฉเจ เจเจฟ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ, เจชเจฐ 10เจตเจพเจ, เจเจธ เจฐเจฟเจเจพเจฐเจก เจฆเฉ เจกเฉเจชเจฒเฉเจเฉเจเจฟเฉฐเจเฅค เจเจธ เจธเจฎเฉเจเจฐเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจจเจพเจฒ เจเฉเฉเฉเจเจ เจนเฉเจฐ เจตเจฟเจเจพเฉเจคเจพเจตเจพเจ เจนเจจ, เจชเจฐ เจเจน เจธเจญ เจคเฉเจ เจเจฎ เจนเฉเฅค
เจเจฟเจตเฉเจ เจเจฟ เจ เจธเฉเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจชเจคเจพ เจฒเจเจพ เจเฉเฉฑเจเฉ เจนเจพเจ, เจเจน เจเจฟเจธเฉ เจเจพเจธ DBMS เจเจพเจ เจเจนเจจเจพเจ เจฆเฉ เจฒเจพเจเฉเจเจฐเจจ เจฆเฉเจเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเจนเฉเจ เจนเจจเฅค เจธเจฎเฉฑเจธเจฟเจ SQL เจธเจเฉเจเจกเจฐเจก เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจชเฉเจเจฟเจจเฉเจธเจผเจจ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจจ เจตเจฟเฉฑเจ เจนเฉเฅค เจ เจธเฉเจ DBMS เจจเฉเฉฐ เจฆเฉฑเจธเจฆเฉ เจนเจพเจ เจเจฟ เจเจฟเจนเฉเจพ เจชเฉฐเจจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจจเจพ เจนเฉ เจเจพเจ เจเจฟเฉฐเจจเฉ เจฐเจฟเจเจพเจฐเจก เจเฉฑเจกเจฃเฉ เจนเจจเฅค เจกเฉเจเจพเจฌเฉเจธ เจ เจเจฟเจนเฉ เจฌเฉเจจเจคเฉ เจจเฉเฉฐ เจ เจจเฉเจเฉเจฒ เจฌเจฃเจพเจเจฃ เจฆเฉ เจฏเฉเจ เจจเจนเฉเจ เจนเฉ, เจเจฟเจเจเจเจฟ เจเจธเจฆเฉ เจฒเจ เจฌเจนเฉเจค เจเฉฑเจ เจเจพเจฃเจเจพเจฐเฉ เจนเฉ.
เจเจน เจธเจชเฉฑเจธเจผเจ เจเจฐเจจเจพ เจตเฉ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจฃ เจนเฉ เจเจฟ เจเจน เจเจฟเจธเฉ เจเจพเจธ เจเฉเจตเจฐเจก เจจเจพเจฒ เจเฉเจ เจธเจฎเฉฑเจธเจฟเจ เจจเจนเฉเจ เจนเฉ, เจฌเจฒเจเจฟ เจชเฉเฉฑเจเจเจฟเฉฑเจ เจฆเฉ เจ เจฐเจฅ เจตเจฟเจเจฟเจเจจ เจจเจพเจฒ เจนเฉเฅค เจเฉฑเจฅเฉ เจเจ เจนเฉเจฐ เจธเฉฐเจเฉเจเจธ เจนเจจ เจเฉ เจเจนเจจเจพเจ เจฆเฉ เจธเจฎเฉฑเจธเจฟเจ เจตเจพเจฒเฉ เจธเฉเจญเจพเจ เจตเจฟเฉฑเจ เจเฉฑเจเฉ เจเจฟเจนเฉ เจนเจจ:
- เจเจซเจธเฉเฉฑเจ เจเฉเจตเจฐเจก เจชเจนเจฟเจฒเจพเจ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจนเฉเฅค
- เจฆเฉ เจเฉเจตเจฐเจกเจธ เจธเฉเจฎเจพ [เจเจซเจธเฉเฉฑเจ] เจฆเจพ เจจเจฟเจฐเจฎเจพเจฃ (เจนเจพเจฒเจพเจเจเจฟ เจธเฉเจฎเจพ เจเจชเจฃเฉ เจเจช เจตเจฟเฉฑเจ เจเฉฐเจจเฉ เจฎเจพเฉเฉ เจจเจนเฉเจ เจนเฉ)เฅค
- เจเจคเจพเจฐ เจจเฉฐเจฌเจฐเจฟเฉฐเจ (เจเจฆเจพเจนเจฐเจจ เจฒเจ, row_number(), rownum, เจเจฆเจฟ) เจฆเฉ เจเจงเจพเจฐ 'เจคเฉ เจนเฉเจ เจฒเฉ เจธเฉเจฎเจพเจตเจพเจ เจฆเฉเจเจฐเจพ เจซเจฟเจฒเจเจฐ เจเจฐเจจเจพเฅค
เจเจน เจธเจพเจฐเฉ เจธเจฎเฉเจเจฐเจจ เจธเจฟเจฐเจซเจผ เจคเฉเจนเจพเจจเฉเฉฐ เจฆเฉฑเจธเจฆเฉ เจนเจจ เจเจฟ เจเจฟเฉฐเจจเฉเจเจ เจฒเจพเจเจจเจพเจ เจจเฉเฉฐ เจเฉฑเจกเจฃเจพ เจนเฉ, เจเฉเจ เจตเจพเจงเฉ เจเจพเจฃเจเจพเจฐเฉ เจเจพเจ เจธเฉฐเจฆเจฐเจญ เจจเจนเฉเจเฅค
เจฌเจพเจ เจฆ เจตเจฟเฉฑเจ เจเจธ เจฒเฉเจ เจตเจฟเฉฑเจ, เจเจซเจธเฉเฉฑเจ เจเฉเจตเจฐเจก เจจเฉเฉฐ เจเจนเจจเจพเจ เจธเจพเจฐเฉ เจตเจฟเจเจฒเจชเจพเจ เจฆเฉ เจธเฉฐเจเฉเจช เจตเจเฉเจ เจตเจฐเจคเจฟเจ เจเจฟเจ เจนเฉเฅค
เจเจซเจธเฉเฉฑเจ เจคเฉเจ เจฌเจฟเจจเจพเจ เจเจผเจฟเฉฐเจฆเจเฉ
เจเจ เจนเฉเจฃ เจเจฒเจชเจจเจพ เจเจฐเฉเจ เจเจฟ เจเจจเฉเจนเจพเจ เจธเจพเจฐเฉเจเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจคเฉเจ เจฌเจฟเจจเจพเจ เจธเจพเจกเฉ เจฆเฉเจจเฉเจเจ เจเจฟเจนเฉ เจเจฟเจนเฉ เจนเฉเจตเฉเจเฉเฅค เจเจน เจชเจคเจพ เจเจฒเจฆเจพ เจนเฉ เจเจฟ เจเจซเจธเฉเฉฑเจ เจคเฉเจ เจฌเจฟเจจเจพเจ เจเฉเจตเจจ เจเฉฐเจจเจพ เจฎเฉเจธเจผเจเจฒ เจจเจนเฉเจ เจนเฉ: เจเฉฑเจ เจเฉเจฃ เจฆเฉ เจจเจพเจฒ, เจคเฉเจธเฉเจ เจธเจฟเจฐเจซ เจเจนเจจเจพเจ เจเจคเจพเจฐเจพเจ เจจเฉเฉฐ เจเฉเจฃ เจธเจเจฆเฉ เจนเฉ เจเฉ เจ เจธเฉเจ เจ เจเฉ เจคเฉฑเจ เจจเจนเฉเจ เจตเฉเจเฉเจเจ เจนเจจ (เจจเฉเจ: เจ เจฐเจฅเจพเจค, เจเจน เจเฉ เจชเจฟเจเจฒเฉ เจชเฉฐเจจเฉ 'เจคเฉ เจจเจนเฉเจ เจธเจจ), เจเจฟเฉฑเจฅเฉ เจเฉฑเจ เจธเจผเจฐเจค เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ.
เจเจธ เจเฉเจธ เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจเจธ เจคเฉฑเจฅ เจคเฉเจ เจธเจผเฉเจฐเฉ เจเจฐเจฆเฉ เจนเจพเจ เจเจฟ เจเฉเจฃ เจเฉฑเจ เจเจฐเจกเจฐ เจเฉเจคเฉ เจธเฉเฉฑเจ (เจเฉฐเจเฉ เจชเฉเจฐเจพเจฃเฉ เจเจฐเจกเจฐ เจฆเฉเจเจฐเจพ) 'เจคเฉ เจเจฒเจพเจ เจเจพเจเจฆเฉ เจนเฉเฅค เจเจฟเจเจเจเจฟ เจธเจพเจกเฉ เจเฉเจฒ เจเฉฑเจ เจเจฐเจกเจฐเจก เจธเฉเฉฑเจ เจนเฉ, เจ เจธเฉเจ เจธเจฟเจฐเจซเจผ เจเจน เจกเฉเจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ เจเฉฑเจ เจเจพเจซเจผเฉ เจธเจงเจพเจฐเจจ เจซเจฟเจฒเจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ เจเฉ เจชเจฟเจเจฒเฉ เจชเฉฐเจจเฉ เจฆเฉ เจเจเจฐเฉ เจฐเจฟเจเจพเจฐเจก เจฆเฉ เจชเจฟเฉฑเจเฉ เจนเฉ:
SELECT ...
FROM ...
WHERE ...
AND id < ?last_seen_id
ORDER BY id DESC
FETCH FIRST 10 ROWS ONLYเจเจน เจเจธ เจชเจนเฉเฉฐเจ เจฆเจพ เจธเจพเจฐเจพ เจธเจฟเจงเจพเจเจค เจนเฉเฅค เจฌเฉเจธเจผเฉฑเจ, เจฌเจนเฉเจค เจธเจพเจฐเฉ เจเจพเจฒเจฎเจพเจ เจฆเฉเจเจฐเจพ เจเฉเจฐเจฎเจฌเฉฑเจง เจเจฐเจจ เจตเฉเจฒเฉ เจเฉเจเจผเจพเจ เจจเฉเฉฐ เจนเฉเจฐ เจฎเจเจผเฉเจฆเจพเจฐ เจฎเจฟเจฒเจฆเจพ เจนเฉ, เจชเจฐ เจตเจฟเจเจพเจฐ เจ เจเฉ เจตเฉ เจเจนเฉ เจนเฉ. เจเจน เจจเฉเจ เจเจฐเจจเจพ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉ เจเจฟ เจเจน เจกเจฟเจเจผเจพเจเจจ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจฒเฉเจเจพเจ 'เจคเฉ เจฒเจพเจเฉ เจนเฉเฉฐเจฆเจพ เจนเฉ - เจซเฉเจธเจฒเฉ.
เจเจธ เจชเจนเฉเฉฐเจ เจจเฉเฉฐ เจธเฉเจ เจตเจฟเจงเฉ เจเจพเจ เจเฉเจธเฉเฉฑเจ เจชเฉฐเจจเจพเจฌเฉฐเจฆเฉ เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจน เจซเจฒเฉเจเจฟเฉฐเจ เจจเจคเฉเจเฉ เจฆเฉ เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจฆเจพ เจนเฉ (เจจเฉเจ: เจชเฉฐเจจเฉ เจฆเฉ เจตเจฟเจเจเจพเจฐ เจฒเจฟเจเจฃ เจฆเฉ เจธเจฅเจฟเจคเฉ, เจชเจนเจฟเจฒเจพเจ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจนเฉ) เจ เจคเฉ, เจฌเฉเจธเจผเจ, เจเฉ เจ เจธเฉเจ เจธเจพเจฐเฉ เจชเจธเฉฐเจฆ เจเจฐเจฆเฉ เจนเจพเจ, เจเจน เจเจฒเจพเจธเจฟเจ เจเจซเจธเฉเฉฑเจ เจจเจพเจฒเฉเจ เจคเฉเจเจผ เจ เจคเฉ เจตเจงเฉเจฐเฉ เจธเจฅเจฟเจฐ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉเฅค เจธเจฅเจฟเจฐเจคเจพ เจเจธ เจคเฉฑเจฅ เจตเจฟเฉฑเจ เจนเฉ เจเจฟ เจฌเฉเจจเจคเฉ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฆเจพ เจธเจฎเจพเจ เจฌเฉเจจเจคเฉ เจเฉเจคเฉ เจธเจพเจฐเจฃเฉ เจฆเฉ เจธเฉฐเจเจฟเจ เจฆเฉ เจ เจจเฉเจชเจพเจค เจตเจฟเฉฑเจ เจจเจนเฉเจ เจตเจงเจฆเจพ เจนเฉ (เจจเฉเจ: เจเฉเจเจฐ เจคเฉเจธเฉเจ เจชเฉฐเจจเจพเจเจฐเจจ เจฆเฉ เจตเฉฑเจ-เจตเฉฑเจ เจชเจนเฉเฉฐเจเจพเจ เจฆเฉ เจเฉฐเจฎ เจฌเจพเจฐเฉ เจนเฉเจฐ เจเจพเจฃเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ . เจคเฉเจธเฉเจ เจเฉฑเจฅเฉ เจตเฉฑเจ-เจตเฉฑเจ เจคเจฐเฉเจเจฟเจเจ เจฒเจ เจคเฉเจฒเจจเจพเจคเจฎเจ เจฌเฉเจเจเจฎเจพเจฐเจ เจตเฉ เจฒเฉฑเจญ เจธเจเจฆเฉ เจนเฉ)เฅค
เจธเจฒเจพเจเจกเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจเฉเฉฐเจเฉเจเจ เจฆเฉเจเจฐเจพ เจชเฉฐเจจเจพ เจเฉเจฐเจฎ, เจฌเฉเจธเจผเจ, เจธเจฐเจต เจธเจผเจเจคเฉเจฎเจพเจจ เจจเจนเฉเจ เจนเฉ - เจเจธ เจฆเฉเจเจ เจธเฉเจฎเจพเจตเจพเจ เจนเจจเฅค เจธเจญ เจคเฉเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจเจน เจนเฉ เจเจฟ เจเจธ เจเฉเจฒ เจฌเฉเจคเจฐเจคเฉเจฌเฉ เจชเฉฐเจจเจฟเจเจ เจจเฉเฉฐ เจชเฉเฉเจนเจจ เจฆเฉ เจฏเฉเจเจคเจพ เจจเจนเฉเจ เจนเฉ (เจจเฉเจ: เจ เจธเฉฐเจเจค เจคเฉเจฐ 'เจคเฉ)เฅค เจนเจพเจฒเจพเจเจเจฟ, เจฌเฉเจ เฉฐเจค เจธเจเฉเจฐเฉเจฒเจฟเฉฐเจ เจฆเฉ เจฏเฉเฉฑเจ เจตเจฟเฉฑเจ (เจจเฉเจ: เจ เจเจฒเฉ เจธเจฟเจฐเฉ 'เจคเฉ), เจเจน เจ เจเจฟเจนเฉ เจธเจฎเฉฑเจธเจฟเจ เจจเจนเฉเจ เจนเฉเฅค เจเจฒเจฟเจ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจชเฉฐเจจเจพ เจจเฉฐเจฌเจฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจเจพ เจเจฟเจธเฉ เจตเฉ เจคเจฐเฉเจนเจพเจ UI เจกเจฟเจเจผเจพเจเจจ เจตเจฟเฉฑเจ เจเฉฑเจ เจฌเฉเจฐเจพ เจซเฉเจธเจฒเจพ เจนเฉ (เจจเฉเจ: เจฒเฉเจ เจฆเฉ เจฒเฉเจเจ เจฆเฉ เจฐเจพเจ)เฅค
เจธเฉฐเจฆเจพเจ เจฌเจพเจฐเฉ เจเฉ?
เจเฉเฉฐเจเฉเจเจ 'เจคเฉ เจชเฉฐเจจเจพ เจฒเจเจพเจเจฃเจพ เจ เจเจธเจฐ เจเจธ เจตเจฟเจงเฉ เจฒเจ เจธเจพเจงเจจ เจธเจนเจฟเจฏเฉเจ เจฆเฉ เจเจพเจ เจเจพเจฐเจจ เจขเฉเจเจตเจพเจ เจจเจนเฉเจ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจฌเจนเฉเจคเฉ เจตเจฟเจเจพเจธ เจธเจพเจงเจจ, เจตเฉฑเจ-เจตเฉฑเจ เจซเจฐเฉเจฎเจตเจฐเจ เจธเจฎเฉเจค, เจคเฉเจนเจพเจจเฉเฉฐ เจเจน เจเฉเจฃเจจ เจฆเฉ เจเจเจพเจเจผเจค เจจเจนเฉเจ เจฆเจฟเฉฐเจฆเฉ เจนเจจ เจเจฟ เจชเฉฐเจจเจพเจฌเฉฐเจฆเฉ เจเจฟเจตเฉเจ เจเฉเจคเฉ เจเจพเจตเฉเจเฉเฅค
เจธเจฅเจฟเจคเฉ เจเจธ เจคเฉฑเจฅ เจฆเฉเจเจฐเจพ เจตเจฟเจเฉ เจเจ เจนเฉ เจเจฟ เจตเจฐเจฃเจฟเจค เจตเจฟเจงเฉ เจจเฉเฉฐ เจตเจฐเจคเฉเจเจ เจเจเจเจ เจคเจเจจเจพเจฒเฉเจเฉเจเจ เจตเจฟเฉฑเจ เจ เฉฐเจค-เจคเฉเจ-เจ เฉฐเจค เจธเจฎเจฐเจฅเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ - DBMS เจคเฉเจ เจฒเฉ เจเฉ เจฌเฉเจ เฉฐเจค เจธเจเฉเจฐเฉเจฒเจฟเฉฐเจ เจฆเฉ เจจเจพเจฒ เจฌเฉเจฐเจพเจเจเจผเจฐ เจตเจฟเฉฑเจ เจเฉฑเจ AJAX เจฌเฉเจจเจคเฉ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจคเฉฑเจเฅค เจธเจฟเจฐเจซเจผ เจชเฉฐเจจเจพ เจจเฉฐเจฌเจฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฆเฉ เจฌเจเจพเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจนเฉเจฃ เจธเจพเจฐเฉ เจชเฉฐเจจเจฟเจเจ เจฒเจ เจเฉฑเจ เจตเจพเจฐ เจตเจฟเฉฑเจ เจเฉเฉฐเจเฉเจเจ เจฆเจพ เจเฉฑเจ เจธเฉเฉฑเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจเจพ เจนเฉเจตเฉเจเจพเฅค
เจนเจพเจฒเจพเจเจเจฟ, เจซเฉเจฐเฉเจฎเจตเจฐเจ เจฆเฉ เจธเฉฐเจเจฟเจ เจเฉ เจเฉเฉฐเจเฉเจเจ 'เจคเฉ เจชเฉเจเจฟเจจเฉเจธเจผเจจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเฉ เจนเจจ เจนเฉเจฒเฉ เจนเฉเจฒเฉ เจตเจง เจฐเจนเฉ เจนเฉเฅค เจเจธ เจธเจฎเฉเจ เจธเจพเจกเฉ เจเฉเจฒ เจเจน เจนเฉ:
- เจเจพเจตเจพ เจฒเจ;
- เจฐเฉเจฌเฉ เจฒเจ;
- ะธ Django เจฒเจ;
- เจชเจพเจเจฅเจจ เจฒเจ;
- - เจเฉเจชเฉเจ เจฒเจพเจเฉ เจเจฐเจจ เจฒเจ เจฎเจพเจชเจฆเฉฐเจก API;
- เจชเจฐเจฒ เจฒเจ;
- , Node.js เจฒเจ เจฎเฉเจชเจฐ .
(เจจเฉเจ: เจเฉเจ เจฒเจฟเฉฐเจ เจเจธ เจคเฉฑเจฅ เจฆเฉ เจเจพเจฐเจจ เจนเจเจพ เจฆเจฟเฉฑเจคเฉ เจเจ เจธเจจ เจเจฟ เจ เจจเฉเจตเจพเจฆ เจฆเฉ เจธเจฎเฉเจ เจเฉเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจจเฉเฉฐ 2017-2018 เจคเฉเจ เจ เจชเจกเฉเจ เจจเจนเฉเจ เจเฉเจคเจพ เจเจฟเจ เจธเฉเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ เจฆเจฟเจฒเจเจธเจชเฉ เจฐเฉฑเจเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจ เจธเจฒ เจธเจฐเฉเจค เจจเฉเฉฐ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉเฅค)
เจเจธ เจธเจฎเฉเจ เจคเฉเจนเจพเจกเฉ เจฎเจฆเจฆ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเฉฑเจ เจซเจฐเฉเจฎเจตเจฐเจ เจจเฉเฉฐ เจตเจฟเจเจธเจค เจเจพเจ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเฉ เจนเฉ เจเฉ เจชเฉฐเจจเจพ เจจเฉฐเจฌเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ, เจคเจพเจ เจฎเฉเจ เจชเฉเฉฑเจเจฆเจพ เจนเจพเจ, เจฎเฉเจ เจฌเฉเจจเจคเฉ เจเจฐเจฆเจพ เจนเจพเจ, เจฎเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉเฉฐเจเฉเจเจ 'เจคเฉ เจชเฉฐเจจเจพเจเจฐเจจ เจฒเจ เจฎเฉเจฒ เจธเจนเจพเจเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจฒเจ เจฌเฉเจจเจคเฉ เจเจฐเจฆเจพ เจนเจพเจเฅค เจเฉเจเจฐ เจคเฉเจนเจพเจกเฉ เจเฉเจ เจธเจตเจพเจฒ เจนเจจ เจเจพเจ เจฎเจฆเจฆ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจคเจพเจ เจฎเฉเจจเฉเฉฐ เจฎเจฆเจฆ เจเจฐเจจ เจตเจฟเฉฑเจ เจเฉเจธเจผเฉ เจนเฉเจตเฉเจเฉ (, , ) (เจจเฉเจ: เจฎเจพเจฐเจเจธ เจฆเฉ เจจเจพเจฒ เจฎเฉเจฐเฉ เจคเจเจผเจฐเจฌเฉ เจคเฉเจ, เจฎเฉเจ เจเจนเจฟ เจธเจเจฆเจพ เจนเจพเจ เจเจฟ เจเจน เจเจธ เจตเจฟเจธเจผเฉ เจจเฉเฉฐ เจซเฉเจฒเจพเจเจฃ เจฒเจ เจ เจธเจฒ เจตเจฟเฉฑเจ เจเจคเจธเจผเจพเจนเฉ เจนเฉ)เฅค
เจเฉ เจคเฉเจธเฉเจ เจคเจฟเจเจฐ เจเฉเจคเฉ เจนเฉฑเจฒเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉ เจเฉ เจคเฉเจธเฉเจ เจธเฉเจเจฆเฉ เจนเฉ เจเจฟ เจเฉเฉฐเจเฉเจเจ เจฆเฉเจเจฐเจพ เจชเฉฐเจจเจพ เจจเฉฐเจฌเจฐ เจฒเจเจพเจเจฃ เจฒเจ เจธเจฎเจฐเจฅเจจ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจนเจจ, เจคเจพเจ เจเฉฑเจ เจฌเฉเจจเจคเฉ เจฌเจฃเจพเจ เจเจพเจ เจเฉเจเจฐ เจธเฉฐเจญเจต เจนเฉเจตเฉ เจคเจพเจ เจเฉฑเจ เจฐเฉเจกเฉเจฎเฉเจก เจนเฉฑเจฒ เจตเฉ เจชเฉเจธเจผ เจเจฐเฉเฅค เจคเฉเจธเฉเจ เจเจธ เจฒเฉเจ เจจเจพเจฒ เจตเฉ เจฒเจฟเฉฐเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
เจธเจฟเฉฑเจเจพ
เจเฉเฉฐเจเฉเจเจ เจฆเฉเจเจฐเจพ เจชเฉฐเจจเจพ เจฒเจเจพเจเจฃ เจตเจฐเจเฉ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจ เจคเฉ เจเจชเจฏเฉเจเฉ เจชเจนเฉเฉฐเจ เจตเจฟเจเจชเจ เจจเจพ เจนเฉเจฃ เจฆเจพ เจเจพเจฐเจจ เจเจน เจจเจนเฉเจ เจนเฉ เจเจฟ เจเจธเจจเฉเฉฐ เจคเจเจจเฉเจเฉ เจคเฉเจฐ 'เจคเฉ เจฒเจพเจเฉ เจเจฐเจจเจพ เจฎเฉเจธเจผเจเจฒ เจนเฉ เจเจพเจ เจเจฟเจธเฉ เจตเฉฑเจกเฉ เจฏเจคเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจฎเฉเฉฑเจ เจเจพเจฐเจจ เจเจน เจนเฉ เจเจฟ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจเจซเจธเฉเฉฑเจ เจจเฉเฉฐ เจฆเฉเจเจฃ เจ เจคเฉ เจเฉฐเจฎ เจเจฐเจจ เจฆเฉ เจเจฆเฉ เจนเจจ - เจเจน เจชเจนเฉเฉฐเจ เจธเจเฉเจเจกเจฐเจก เจฆเฉเจเจฐเจพ เจนเฉ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ.
เจจเจคเฉเจเฉ เจตเจเฉเจ, เจเฉเจ เจฒเฉเจ เจชเฉฐเจจเจพเจเจฐเจจ เจฒเจ เจชเจนเฉเฉฐเจ เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจฌเจพเจฐเฉ เจธเฉเจเจฆเฉ เจนเจจ, เจ เจคเฉ เจเจธเจฆเฉ เจเจพเจฐเจจ, เจซเจฐเฉเจฎเจตเจฐเจ เจ เจคเฉ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจคเฉเจ เจธเจพเจงเจจ เจธเจนเจฟเจฏเฉเจ เจฎเจพเฉเจพ เจตเจฟเจเจพเจธ เจเจฐ เจฐเจฟเจนเจพ เจนเฉเฅค เจเจธ เจฒเจ, เจเฉเจเจฐ เจเจซเจธเฉเฉฑเจ-เจฎเฉเจเจค เจชเฉฐเจจเจพเจฌเฉฐเจฆเฉ เจฆเจพ เจตเจฟเจเจพเจฐ เจ เจคเฉ เจเฉเจเจพ เจคเฉเจนเจพเจกเฉ เจจเฉเฉเฉ เจนเฉ, เจคเจพเจ เจเจธเจจเฉเฉฐ เจซเฉเจฒเจพเจเจฃ เจตเจฟเฉฑเจ เจฎเจฆเจฆ เจเจฐเฉ!
เจธเจฐเฉเจค:
เจฒเฉเจเจ: เจฎเจพเจฐเจเจธ เจตเจฟเจจเฉเจเจก
เจธเจฐเฉเจค: www.habr.com
