เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 2

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 2เชถเชฐเซ‚เช†เชค เช•เชฐเชตเซ€ - เชญเชพเช— 1 เชœเซเช“.

3. เช—เซเชฒเซ‹เชฌเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธเชจเชพ เชšเชฒเซ‹

เช“เชฐเซเชกเชฐ เช•เชฐเซ‡เชฒ เชตเซƒเช•เซเชท เชœเซ‡เชตเซ€ เชฐเชšเชจเชพเชฎเชพเช‚ เชตเชฟเชตเชฟเชง เชตเชฟเชถเชฟเชทเซเชŸ เช•เซ‡เชธเซ‹ เชนเซ‹เชฏ เช›เซ‡. เช—เซเชฒเซ‹เชฌเชฒ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชœเซ‡เชจเซเช‚ เชตเซเชฏเชตเชนเชพเชฐเชฟเช• เชฎเซ‚เชฒเซเชฏ เชนเซ‹เชฏ เชคเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเชˆเช.

3.1 เชตเชฟเชถเซ‡เชท เช•เซ‡เชธ 1. เชถเชพเช–เชพเช“ เชตเชฟเชจเชพเชจเซ‹ เชเช• เชจเซ‹เชก


เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 2เช—เซเชฒเซ‹เชฌเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฎเชพเชคเซเชฐ เชเชฐเซ‡เชจเซ€ เชœเซ‡เชฎ เชœ เชจเชนเซ€เช‚, เชชเชฃ เชจเชฟเชฏเชฎเชฟเชค เชšเชฒเซ‹เชจเซ€ เชœเซ‡เชฎ เชชเชฃ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช•เชพเช‰เชจเซเชŸเชฐ เชคเชฐเซ€เช•เซ‡:

Set ^counter = 0  ; ัƒัั‚ะฐะฝะพะฒะบะฐ ัั‡ั‘ั‚ั‡ะธะบะฐ
Set id=$Increment(^counter) ;  ะฐั‚ะพะผะฐั€ะฝะพะต ะธะฝะบั€ะตะผะตะฝั‚ะธั€ะพะฒะฐะฝะธะต

เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชตเซˆเชถเซเชตเชฟเช•, เชคเซ‡เชจเชพ เช…เชฐเซเชฅ เช‰เชชเชฐเชพเช‚เชค, เชถเชพเช–เชพเช“ เชชเชฃ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชเช• เชฌเซ€เชœเชพเชจเซ‡ เชฌเชพเช•เชพเชค เชฐเชพเช–เชคเซ‹ เชจเชฅเซ€.

3.2 เชตเชฟเชถเซ‡เชท เช•เซ‡เชธ 2. เชเช• เชถเชฟเชฐเซ‹เชฌเชฟเช‚เชฆเซ เช…เชจเซ‡ เช˜เชฃเซ€ เชถเชพเช–เชพเช“

เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เช† เช•เซเชฒเชพเชธเชฟเช• เช•เซ€-เชตเซ‡เชฒเซเชฏเซ เชฌเซ‡เช เช›เซ‡. เช…เชจเซ‡ เชœเซ‹ เช†เชชเชฃเซ‡ เชฎเซ‚เชฒเซเชฏเซ‹เชจเชพ เชŸเซเชฏเซเชชเชฒเชจเซ‡ เชฎเซ‚เชฒเซเชฏ เชคเชฐเซ€เช•เซ‡ เชธเชพเชšเชตเซ€เช เช›เซ€เช, เชคเซ‹ เช†เชชเชฃเชจเซ‡ เชชเซเชฐเชพเชฅเชฎเชฟเช• เช•เซ€ เชธเชพเชฅเซ‡ เช–เซ‚เชฌ เชœ เชธเชพเชฎเชพเชจเซเชฏ เชŸเซ‡เชฌเชฒ เชฎเชณเชถเซ‡.

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 2

เช—เซเชฒเซ‹เชฌเชฒ เชชเชฐ เช•เซ‹เชทเซเชŸเช•เชจเซ‹ เช…เชฎเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช†เชชเชฃเซ‡ เช•เซ‰เชฒเชฎ เชตเซ‡เชฒเซเชฏเซเชฎเชพเช‚เชฅเซ€ เชชเช‚เช•เซเชคเชฟเช“ เชœเชพเชคเซ‡ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเซ€ เชชเชกเชถเซ‡, เช…เชจเซ‡ เชชเช›เซ€ เชชเซเชฐเชพเชฅเชฎเชฟเช• เช•เซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชจเซ‡ เชตเซˆเชถเซเชตเชฟเช• เชชเชฐ เชธเชพเชšเชตเชตเซ€ เชชเชกเชถเซ‡. เชตเชพเช‚เชšเชคเซ€ เชตเช–เชคเซ‡ เชธเซเชŸเซเชฐเชฟเช‚เช—เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช•เซ‰เชฒเชฎเชฎเชพเช‚ เชตเชฟเชญเชพเชœเซ€เชค เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ เช†เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹:

  1. เชธเซ€เชฎเชพเช‚เช•เชฟเชค เช…เช•เซเชทเชฐเซ‹.
    Set ^t(id1) = "col11/col21/col31"
    Set ^t(id2) = "col12/col22/col32"
  2. เชเช• เช•เช เซ‹เชฐ เชฏเซ‹เชœเชจเชพ เชœเซ‡เชฎเชพเช‚ เชฆเชฐเซ‡เช• เชซเซ€เชฒเซเชก เชชเซ‚เชฐเซเชตเชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชฌเชพเชˆเชŸ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เชœเซ‡เชฎ เชฐเชฟเชฒเซ‡เชถเชจเชฒ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡.
  3. เชเช• เชตเชฟเชถเซ‡เชท เช•เชพเชฐเซเชฏ $LB (เช•เซ‡เชถเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง), เชœเซ‡ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ€ เชธเซเชŸเซเชฐเชฟเช‚เช— เชฌเชจเชพเชตเซ‡ เช›เซ‡.
    Set ^t(id1) = $LB("col11", "col21", "col31")
    Set ^t(id2) = $LB("col12", "col22", "col32")

เชฐเชธเชชเซเชฐเชฆ เชฐเซ€เชคเซ‡, เชฐเชฟเชฒเซ‡เชถเชจเชฒ เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธเชฎเชพเช‚ เช—เซŒเชฃ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“ เชœเซ‡เชตเซเช‚ เช•เช‚เชˆเช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเซˆเชถเซเชตเชฟเช•เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชฎเซเชถเซเช•เซ‡เชฒ เชจเชฅเซ€. เชšเชพเชฒเซ‹ เช†เชตเซ€ เชฐเชšเชจเชพเช“เชจเซ‡ เช‡เชจเซเชกเซ‡เช•เซเชธ เช—เซเชฒเซ‹เชฌเชฒ เช•เชนเซ€เช. เชˆเชจเซเชกเซ‡เช•เซเชธ เช—เซเชฒเซ‹เชฌเชฒ เช เชฎเซเช–เซเชฏ เชตเซˆเชถเซเชตเชฟเช•เชจเซ€ เชชเซเชฐเชพเชฅเชฎเชฟเช• เช•เซ€เชจเซ‹ เชญเชพเช— เชจ เชนเซ‹เชฏ เชคเซ‡เชตเชพ เช•เซเชทเซ‡เชคเซเชฐเซ‹เชจเซ‡ เชเชกเชชเชฅเซ€ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡ เชธเชนเชพเชฏเช• เชตเซƒเช•เซเชท เช›เซ‡. เชคเซ‡เชจเซ‡ เชญเชฐเชตเชพ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชตเชงเชพเชฐเชพเชจเซ‹ เช•เซ‹เชก เชฒเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เชšเชพเชฒเซ‹ เชชเซเชฐเชฅเชฎ เช•เซ‹เชฒเชฎ เชชเชฐ เช‡เชจเซเชกเซ‡เช•เซเชธ เชตเซˆเชถเซเชตเชฟเช• เชฌเชจเชพเชตเซ€เช.

Set ^i("col11", id1) = 1
Set ^i("col12", id2) = 1

เชนเชตเซ‡, เชชเซเชฐเชฅเชฎ เช•เซ‹เชฒเชฎเชฎเชพเช‚ เชฎเชพเชนเชฟเชคเซ€ เชเชกเชชเชฅเซ€ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡, เช†เชชเชฃเซ‡ เชตเซˆเชถเซเชตเชฟเช•เชฎเชพเช‚ เชœเซ‹เชตเซเช‚ เชชเชกเชถเซ‡ ^i เช…เชจเซ‡ เชชเซเชฐเชฅเชฎ เช•เซ‰เชฒเชฎเชจเชพ เช‡เชšเซเช›เชฟเชค เชฎเซ‚เชฒเซเชฏเชจเซ‡ เช…เชจเซเชฐเซ‚เชช เชชเซเชฐเชพเชฅเชฎเชฟเช• เช•เซ€เช“ (id) เชถเซ‹เชงเซ‹.

เชฎเซ‚เชฒเซเชฏ เชฆเชพเช–เชฒ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เช…เชฎเซ‡ เชœเชฐเซ‚เชฐเซ€ เช•เซเชทเซ‡เชคเซเชฐเซ‹ เชฎเชพเชŸเซ‡ เชคเชฐเชค เชœ เชฎเซ‚เชฒเซเชฏ เช…เชจเซ‡ เช‡เชจเซเชกเซ‡เช•เซเชธ เชตเซˆเชถเซเชตเชฟเช• เชฌเช‚เชจเซ‡ เชฌเชจเชพเชตเซ€ เชถเช•เซ€เช เช›เซ€เช. เช…เชจเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพ เชฎเชพเชŸเซ‡, เชšเชพเชฒเซ‹ เชคเซ‡ เชฌเชงเชพเชจเซ‡ เชตเซเชฏเชตเชนเชพเชฐเชฎเชพเช‚ เชฒเชชเซ‡เชŸเซ€เช.

TSTART
Set ^t(id1) = $LB("col11", "col21", "col31")
Set ^i("col11", id1) = 1
TCOMMIT

M เชชเชฐ เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซเช‚ เชคเซ‡เชจเซ€ เชตเชฟเช—เชคเซ‹ เชตเซˆเชถเซเชตเชฟเช• เชชเชฐ เช•เซ‹เชทเซเชŸเช•เซ‹, เช—เซŒเชฃ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“เชจเซเช‚ เช…เชจเซเช•เชฐเชฃ.

เชœเซ‹ เชชเช‚เช•เซเชคเชฟเช“ เชฆเชพเช–เชฒ เช•เชฐเชตเชพ/เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพ/เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเชพ เช•เชพเชฐเซเชฏเซ‹ COS/M เชฎเชพเช‚ เชฒเช–เซ‡เชฒเชพ เชนเซ‹เชฏ เช…เชจเซ‡ เชธเช‚เช•เชฒเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเซ‹เชฏ เชคเซ‹ เช†เชตเชพ เช•เซ‹เชทเซเชŸเช•เซ‹ เชชเชฐเช‚เชชเชฐเชพเช—เชค เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธเชจเซ€ เชœเซ‡เชฎ เชเชกเชชเชฅเซ€ เช•เชพเชฐเซเชฏ เช•เชฐเชถเซ‡ (เช…เชฅเชตเชพ เชตเชงเซ เชเชกเชชเซ€).เชฎเซ‡เช‚ TSTART เช…เชจเซ‡ TCOMMIT เช†เชฆเซ‡เชถเซ‹ (เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจเซเชธ) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชธเชนเชฟเชค, เชเช• เชฌเซ‡-เช•เซ‰เชฒเชฎ เช•เซ‹เชทเซเชŸเช•เชฎเชพเช‚ เชฌเชฒเซเช• INSERT เช…เชจเซ‡ SELECT เชชเชฐ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชธเชพเชฅเซ‡ เช† เชจเชฟเชตเซ‡เชฆเชจ เชคเชชเชพเชธเซเชฏเซเช‚.

เชฎเซ‡เช‚ เชธเชนเชตเชฐเซเชคเซ€ เชเช•เซเชธเซ‡เชธ เช…เชจเซ‡ เชธเชฎเชพเช‚เชคเชฐ เชตเซเชฏเชตเชนเชพเชฐเซ‹ เชธเชพเชฅเซ‡ เชตเชงเซ เชœเชŸเชฟเชฒ เชฆเซƒเชถเซเชฏเซ‹เชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซเชฏเซเช‚ เชจเชฅเซ€.

เชตเซเชฏเชตเชนเชพเชฐเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ, เชจเชฟเชตเซ‡เชถ เชฆเชฐ 778 เชฆเชพเช–เชฒ/เชธเซ‡เช•เชจเซเชก เชชเซเชฐเชคเชฟ เชฎเชฟเชฒเชฟเชฏเชจ เชฎเซ‚เชฒเซเชฏเซ‹ เชนเชคเซ‹.
300 เชฎเชฟเชฒเชฟเชฏเชจ เชฎเซ‚เชฒเซเชฏเซ‹ เชธเชพเชฅเซ‡ - 422 เชฆเชพเช–เชฒ/เชธเซ‡เช•เชจเซเชก.

เชตเซเชฏเชตเชนเชพเชฐเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ - 572M เช‡เชจเซเชธเชฐเซเชŸ เชฎเชพเชŸเซ‡ 082 เช‡เชจเซเชธเชฐเซเชŸ/เชธเซ‡เช•เชจเซเชก. เชคเชฎเชพเชฎ เช•เชพเชฎเช—เซ€เชฐเซ€ เชธเช‚เช•เชฒเชฟเชค M เช•เซ‹เชกเชฎเชพเช‚เชฅเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€.
เชนเชพเชฐเซเชก เชกเซเชฐเชพเชˆเชต เชจเชฟเชฏเชฎเชฟเชค เช›เซ‡, SSD เชจเชนเซ€เช‚. เชฐเชพเชˆเชŸ-เชฌเซ‡เช• เชธเชพเชฅเซ‡ RAID5. เชซเซ‡เชจเซ‹เชฎ II 1100T เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ.

เชธเชฎเชพเชจ เชฐเซ€เชคเซ‡ SQL เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‡ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฒเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡ เชฒเซ‚เชชเชฎเชพเช‚ เชจเชฟเชตเซ‡เชถ เช•เชฐเชถเซ‡. MySQL 5.5 (InnoDB เชธเซเชŸเซ‹เชฐเซ‡เชœ) เชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เช† เชชเชฆเซเชงเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฎเชจเซ‡ เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชก 11K เช‡เชจเซเชธเชฐเซเชŸเซเชธ เช•เชฐเชคเชพเช‚ เชตเชงเซ เชจเช‚เชฌเชฐเซ‹ เชชเซเชฐเชพเชชเซเชค เชฅเชฏเชพ เชจเชฅเซ€.
เชนเชพ, เช—เซเชฒเซ‹เชฌเชฒ เชชเชฐ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ‹ เช…เชฎเชฒ เชฐเชฟเชฒเซ‡เชถเชจเชฒ เชกเซ‡เชŸเชพเชฌเซ‡เช เช•เชฐเชคเชพเช‚ เชตเชงเซ เชœเชŸเชฟเชฒ เชฒเชพเช—เซ‡ เช›เซ‡. เชคเซ‡เชฅเซ€, เช—เซเชฒเซ‹เชฌเชฒ เชชเชฐเชจเชพ เช”เชฆเซเชฏเซ‹เช—เชฟเช• เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชŸเซ‡เชฌเซเชฏเซเชฒเชฐ เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เช•เชพเชฎเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ SQL เชเช•เซเชธเซ‡เชธ เชนเซ‹เชฏ เช›เซ‡.

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 2เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชœเซ‹ เชกเซ‡เชŸเชพ เชธเซเช•เซ€เชฎเชพ เชตเชพเชฐเช‚เชตเชพเชฐ เชฌเชฆเชฒเชพเชคเซ€ เชจเชฅเซ€, เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชจเซ€ เช—เชคเชฟ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชจเชฅเซ€ เช…เชจเซ‡ เชธเชฎเช—เซเชฐ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเชพ เชฐเซ‚เชชเชฎเชพเช‚ เชธเชฐเชณเชคเชพเชฅเซ€ เชฐเชœเซ‚ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชคเซ‹ SQL เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเซเช‚ เชตเชงเซ เชธเชฐเชณ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เช‰เชšเซเชš เชธเซเชคเชฐเชจเซเช‚ เช…เชฎเซ‚เชฐเซเชคเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. .

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 2เช† เช–เชพเชธ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชนเซเช‚ เชคเซ‡ เชฌเชคเชพเชตเชตเชพ เชฎเชพเช‚เช—เชคเซ‹ เชนเชคเซ‹ เชตเซˆเชถเซเชตเชฟเช• เช…เชจเซเชฏ เชกเซ‡เชŸเชพเชฌเซ‡เช เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เชจเซเชธเซเชŸเซเชฐเช•เซเชŸเชฐ เชคเชฐเซ€เช•เซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชเชธเซ‡เชฎเซเชฌเชฒเชฐเชจเซ€ เชœเซ‡เชฎ เช•เซ‡ เชœเซ‡เชฎเชพเช‚ เช…เชจเซเชฏ เชญเชพเชทเชพเช“ เชฒเช–เซ€ เชถเช•เชพเชฏ. เชคเชฎเซ‡ เช—เซเชฒเซ‹เชฌเชฒ เชชเชฐ เชเชจเชพเชฒเซ‹เช— เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹ เชคเซ‡เชจเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เช…เชนเซ€เช‚ เช›เซ‡ เช•เซ€-เชตเซ‡เชฒเซเชฏเซ, เชฏเชพเชฆเซ€เช“, เชธเชฎเซ‚เชนเซ‹, เชŸเซ‡เชฌเซเชฏเซเชฒเชฐ, เชฆเชธเซเชคเชพเชตเซ‡เชœ-เชฒเช•เซเชทเซ€ เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธ.

เชœเซ‹ เชคเชฎเชพเชฐเซ‡ เชจเซเชฏเซ‚เชจเชคเชฎ เชชเซเชฐเชฏเชคเซเชจเซ‹ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชชเซเชฐเช•เชพเชฐเชจเซ‹ เชฌเชฟเชจ-เชฎเชพเชจเช• เชกเซ‡เชŸเชพเชฌเซ‡เช เชฌเชจเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ เชตเซˆเชถเซเชตเชฟเช• เชคเชฐเชซ เชœเซ‹เชตเซเช‚ เชœเซ‹เชˆเช.

3.3 เชตเชฟเชถเซ‡เชท เช•เซ‡เชธ 3. เชฌเซ‡-เชธเซเชคเชฐเชจเซเช‚ เชตเซƒเช•เซเชท, เชฌเซ€เชœเชพ เชธเซเชคเชฐเชจเชพ เชฆเชฐเซ‡เช• เชจเซ‹เชกเชฎเชพเช‚ เชถเชพเช–เชพเช“เชจเซ€ เชจเชฟเชถเซเชšเชฟเชค เชธเช‚เช–เซเชฏเชพ เช›เซ‡

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 2เชคเชฎเซ‡ เช•เชฆเชพเชš เช…เชจเซเชฎเชพเชจ เชฒเช—เชพเชตเซเชฏเซเช‚ เชนเชถเซ‡: เช† เชตเซˆเชถเซเชตเชฟเช• เชชเชฐ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซเช‚ เชตเซˆเช•เชฒเซเชชเชฟเช• เช…เชฎเชฒเซ€เช•เชฐเชฃ เช›เซ‡. เชšเชพเชฒเซ‹ เช† เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เชชเชพเช›เชฒเชพ เชเช• เชธเชพเชฅเซ‡ เชธเชฐเช–เชพเชตเซ€เช.

เชฌเซ‡-เชธเซเชคเชฐเชจเชพ เชตเซƒเช•เซเชท เชชเชฐ เช•เซ‹เชทเซเชŸเช•เซ‹ เชตเชฟ. เชเช•-เชธเซเชคเชฐเชจเชพ เชตเซƒเช•เซเชท เชชเชฐ.

เชฎเชฟเชจเชฟเชธเซ€
ะŸะปัŽัั‹

  1. เชจเชฟเชตเซ‡เชถ เชฎเชพเชŸเซ‡ เชงเซ€เชฎเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชคเชฎเชพเชฐเซ‡ เช•เซ‰เชฒเชฎเชจเซ€ เชธเช‚เช–เซเชฏเชพ เชœเซ‡เชŸเชฒเซ€ เชจเซ‹เชกเซเชธเชจเซ€ เชธเช‚เช–เซเชฏเชพ เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.
  2. เชตเชงเซ เชกเชฟเชธเซเช• เชœเช—เซเชฏเชพ เชตเชชเชฐเชพเชถ. เช•เซ‰เชฒเชฎ เชจเชพเชฎเซ‹ เชธเชพเชฅเซ‡ เชตเซˆเชถเซเชตเชฟเช• เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“ (เชเชฐเซ‡ เช‡เชจเซเชกเซ‡เช•เซเชธ เชคเชฐเซ€เช•เซ‡ เชธเชฎเชœเชพเชฏ เช›เซ‡) เชกเชฟเชธเซเช• เชœเช—เซเชฏเชพ เชฒเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชชเช‚เช•เซเชคเชฟ เชฎเชพเชŸเซ‡ เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸ เชฅเชพเชฏ เช›เซ‡.

  1. เชตเซเชฏเช•เซเชคเชฟเช—เชค เช•เซ‰เชฒเชฎเชจเชพ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ€ เชเชกเชชเซ€ เชเช•เซเชธเซ‡เชธ, เช•เชพเชฐเชฃ เช•เซ‡ เชธเซเชŸเซเชฐเชฟเช‚เช—เชจเซ‡ เชชเชพเชฐเซเชธ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เชฎเชพเชฐเชพ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เช…เชจเซเชธเชพเชฐ, เชคเซ‡ 11,5 เช•เซ‰เชฒเชฎ เชชเชฐ 2% เชเชกเชชเซ€ เช…เชจเซ‡ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เช•เซ‰เชฒเชฎ เชชเชฐ เชตเชงเซ เช›เซ‡.
  2. เชกเซ‡เชŸเชพ เชธเซเช•เซ€เชฎเชพ เชฌเชฆเชฒเชตเชพ เชฎเชพเชŸเซ‡ เชตเชงเซ เชธเชฐเชณ
  3. เชตเชงเซ เชธเซเชชเชทเซเชŸ เช•เซ‹เชก

เช‰เชชเชธเช‚เชนเชพเชฐ: เชฆเชฐเซ‡เช• เชฎเชพเชŸเซ‡ เชจเชฅเซ€. เช—เชคเชฟ เช เช—เซเชฒเซ‹เชฌเชฒเชจเชพ เชธเซŒเชฅเซ€ เชšเชพเชตเซ€เชฐเซ‚เชช เชซเชพเชฏเชฆเชพเช“เชฎเชพเช‚เชจเซ‹ เชเช• เชนเซ‹เชตเชพเชฅเซ€, เช† เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เช•เซ‹เชˆ เช…เชฐเซเชฅ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชธเช‚เชญเชตเชคเชƒ เชฐเชฟเชฒเซ‡เชถเชจเชฒ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เช•เซ‹เชทเซเชŸเช•เซ‹ เช•เชฐเชคเชพเช‚ เชตเชงเซ เชเชกเชชเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚.

3.4 เชธเชพเชฎเชพเชจเซเชฏ เช•เซ‡เชธ. เชตเซƒเช•เซเชทเซ‹ เช…เชจเซ‡ เช†เชฆเซ‡เชถ เช†เชชเซเชฏเซ‹ เชตเซƒเช•เซเชทเซ‹

เช•เซ‹เชˆเชชเชฃ เชกเซ‡เชŸเชพ เชฎเชพเชณเช–เซเช‚ เชœเซ‡เชจเซ‡ เชตเซƒเช•เซเชท เชคเชฐเซ€เช•เซ‡ เชฐเชœเซ‚ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เชคเซ‡ เชตเซˆเชถเซเชตเชฟเช• เชธเชพเชฅเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เชฌเช‚เชงเชฌเซ‡เชธเซ‡ เช›เซ‡.

3.4.1 เชธเชฌเช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธ เชธเชพเชฅเซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธ

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 2

เช† เช—เซเชฒเซ‹เชฌเชฒเซเชธเชจเชพ เชชเชฐเช‚เชชเชฐเชพเช—เชค เช‰เชชเชฏเซ‹เช—เชจเซ‹ เชตเชฟเชธเซเชคเชพเชฐ เช›เซ‡. เชคเชฌเซ€เชฌเซ€ เช•เซเชทเซ‡เชคเซเชฐเซ‡ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชฐเซ‹เช—เซ‹, เชฆเชตเชพเช“, เชฒเช•เซเชทเชฃเซ‹ เช…เชจเซ‡ เชธเชพเชฐเชตเชพเชฐเชจเซ€ เชชเชฆเซเชงเชคเชฟเช“ เช›เซ‡. เชฆเชฐเซ‡เช• เชฆเชฐเซเชฆเซ€ เชฎเชพเชŸเซ‡ เชเช• เชฎเชฟเชฒเชฟเชฏเชจ เช•เซเชทเซ‡เชคเซเชฐเซ‹ เชธเชพเชฅเซ‡เชจเซเช‚ เชŸเซ‡เชฌเชฒ เชฌเชจเชพเชตเชตเซเช‚ เช…เชคเชพเชฐเซเช•เชฟเช• เช›เซ‡. เชตเชงเซเชฎเชพเช‚, 99% เช•เซเชทเซ‡เชคเซเชฐเซ‹ เช–เชพเชฒเซ€ เชนเชถเซ‡.

เช•เซ‹เชทเซเชŸเช•เซ‹เชจเชพ SQL เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ€ เช•เชฒเซเชชเชจเชพ เช•เชฐเซ‹: "เชฆเชฐเซเชฆเซ€" ~ 100 เช•เซเชทเซ‡เชคเซเชฐเซ‹, "เชฆเชตเชพ" - 000 เช•เซเชทเซ‡เชคเซเชฐเซ‹, "เชฅเซ‡เชฐเชพเชชเซ€" - 100 เช•เซเชทเซ‡เชคเซเชฐเซ‹, "เชœเชŸเซ€เชฒเชคเชพเช“" - 000 เช•เซเชทเซ‡เชคเซเชฐเซ‹, เชตเช—เซ‡เชฐเซ‡. เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชตเชงเซ. เช…เชฅเชตเชพ เชคเชฎเซ‡ เช† เช•เซ‹เชทเซเชŸเช•เซ‹ เชตเชšเซเชšเซ‡เชจเชพ เชœเซ‹เชกเชพเชฃ เชฎเชพเชŸเซ‡ เชนเชœเชพเชฐเซ‹ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ‹ เชกเซ‡เชŸเชพเชฌเซ‡เช เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชฆเชฐเซ‡เช• เชšเซ‹เช•เซเช•เชธ เชชเซเชฐเช•เชพเชฐเชจเชพ เชฆเชฐเซเชฆเซ€ เชฎเชพเชŸเซ‡ (เช…เชจเซ‡ เชคเซ‡เช“ เช“เชตเชฐเชฒเซ‡เชช เชฅเชˆ เชถเช•เซ‡ เช›เซ‡!), เชธเชพเชฐเชตเชพเชฐ, เชฆเชตเชพเช“ เช…เชจเซ‡ เชนเชœเชพเชฐเซ‹ เชตเชงเซ เช•เซ‹เชทเซเชŸเช•เซ‹.

เช—เซเชฒเซ‹เชฌเชฒ เชฆเชตเชพเช“ เชฎเชพเชŸเซ‡ เช†เชฆเชฐเซเชถ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เช“ เชคเชฎเชจเซ‡ เชฆเชฐเซ‡เช• เชฆเชฐเซเชฆเซ€ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเชพ เชคเชฌเซ€เชฌเซ€ เช‡เชคเชฟเชนเชพเชธ, เชตเชฟเชตเชฟเชง เช‰เชชเชšเชพเชฐเซ‹ เช…เชจเซ‡ เชฆเชตเชพเช“เชจเซ€ เช•เซเชฐเชฟเชฏเชพเช“เชจเซเช‚ เชธเชšเซ‹เชŸ เชตเชฐเซเชฃเชจ, เชเช• เชตเซƒเช•เซเชทเชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚, เช–เชพเชฒเซ€ เช•เซ‰เชฒเชฎ เชชเชฐ เชตเชงเชพเชฐเชพเชจเซ€ เชกเชฟเชธเซเช• เชœเช—เซเชฏเชพ เชฌเช—เชพเชกเซเชฏเชพ เชตเชฟเชจเชพ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชฐเชฟเชฒเซ‡เชถเชจเชฒ เช•เซ‡เชธเชฎเชพเช‚ เช•เซ‡เชธ เชฌเชจเซ‹.

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 2เช—เซเชฒเซ‹เชฌเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฒเซ‹เช•เซ‹ เชตเชฟเชถเซ‡เชจเชพ เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชฌเชจเชพเชตเชตเซ‹ เช…เชจเซเช•เซ‚เชณ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ เชตเชฟเชถเซ‡ เชฎเชนเชคเซเชคเชฎ เชตเชฟเชตเชฟเชง เชฎเชพเชนเชฟเชคเซ€ เชเช•เช เซ€ เช•เชฐเชตเซ€ เช…เชจเซ‡ เชตเซเชฏเชตเชธเซเชฅเชฟเชค เช•เชฐเชตเซ€ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡. เชฆเชตเชพ, เชฌเซ‡เช‚เช•เชฟเช‚เช—, เชฎเชพเชฐเซเช•เซ‡เชŸเชฟเช‚เช—, เช†เชฐเซเช•เชพเช‡เชตเชฟเช‚เช— เช…เชจเซ‡ เช…เชจเซเชฏ เช•เซเชทเซ‡เชคเซเชฐเซ‹เชฎเชพเช‚ เช†เชจเซ€ เชฎเชพเช‚เช— เช›เซ‡

.
เช…เชฒเชฌเชคเซเชค, เชเชธเช•เซเชฏเซเชเชฒเชฎเชพเช‚ เชคเชฎเซ‡ เชฎเชพเชคเซเชฐ เชฅเซ‹เชกเชพ เช•เซ‹เชทเซเชŸเช•เซ‹ เชธเชพเชฅเซ‡ เชตเซƒเช•เซเชทเชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เชชเชฃ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ (EAV, 1,2,3,4,5,6,7,8,9,10), เชœเซ‹ เช•เซ‡ เช† เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชตเชงเซ เชœเชŸเชฟเชฒ เช›เซ‡ เช…เชจเซ‡ เชงเซ€เชฎเซ€ เชนเชถเซ‡. เช†เชตเชถเซเชฏเช•เชชเชฃเซ‡, เชคเชฎเชพเชฐเซ‡ เชเช• เชตเซˆเชถเซเชตเชฟเช• เชฒเช–เชตเซเช‚ เชชเชกเชถเซ‡ เชœเซ‡ เช•เซ‹เชทเซเชŸเช•เซ‹ เชชเชฐ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เซ‹เชทเซเชŸเช•เซ‹ เชธเชพเชฅเซ‡เชจเชพ เชคเชฎเชพเชฎ เช•เชพเชฐเซเชฏเชจเซ‡ เชเชฌเซเชธเซเชŸเซเชฐเซ‡เช•เซเชถเชจ เชฒเซ‡เชฏเชฐ เชนเซ‡เช เชณ เช›เซเชชเชพเชตเชตเชพ เชชเชกเชถเซ‡. เช‰เชšเซเชš-เชธเซเชคเชฐเชจเซ€ เชคเช•เชจเซ€เช• (SQL) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชจเชฟเชฎเซเชจ-เชธเซเชคเชฐเชจเซ€ เชคเช•เชจเซ€เช• (เช—เซเชฒเซ‹เชฌเชฒ)เชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเชตเซเช‚ เช–เซ‹เชŸเซเช‚ เช›เซ‡. เช…เชฏเซ‹เช—เซเชฏ.

เชคเซ‡ เช•เซ‹เชˆ เชฐเชนเชธเซเชฏ เชจเชฅเซ€ เช•เซ‡ เชตเชฟเชถเชพเชณ เช•เซ‹เชทเซเชŸเช•เซ‹ (ALTER TABLE) เชชเชฐ เชกเซ‡เชŸเชพ เชธเซเช•เซ€เชฎเชพ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช˜เชฃเซ‹ เชธเชฎเชฏ เชฒเชพเช—เซ€ เชถเช•เซ‡ เช›เซ‡. MySQL, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‚เชจเชพ เชŸเซ‡เชฌเชฒเชฎเชพเช‚เชฅเซ€ เชจเชตเชพ เชŸเซ‡เชฌเชฒ เชชเชฐ เชฎเชพเชนเชฟเชคเซ€เชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช•เซ‰เชชเชฟ เช•เชฐเซ€เชจเซ‡ (เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซ‡เชฒ MyISAM, InnoDB เชเชจเซเชœเชฟเชจ) เชฆเซเชตเชพเชฐเชพ เช•เซ‹เชทเซเชŸเช• เช‰เชฎเซ‡เชฐเซ‹|เชกเซเชฐเซ‹เชช เช•เซ‰เชฒเชฎเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเซ‡ เช›เซ‡. เชœเซ‡ เช…เช เชตเชพเชกเชฟเชฏเชพเชฎเชพเช‚ เชจเชนเชฟ เชคเซ‹ เชฆเชฟเชตเชธเซ‹ เชธเซเชงเซ€ เช…เชฌเชœเซ‹ เชฐเซ‡เช•เซ‹เชฐเซเชก เชธเชพเชฅเซ‡ เช•เชพเชฐเซเชฏเชฐเชค เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‡ เช…เชŸเช•เซ€ เชถเช•เซ‡ เช›เซ‡.

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 2เชœเซ‹ เช†เชชเชฃเซ‡ เช—เซเชฒเซ‹เชฌเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เชคเซ‹ เชกเซ‡เชŸเชพ เชธเซเชŸเซเชฐเช•เซเชšเชฐ เชฌเชฆเชฒเชตเชพเชฅเซ€ เช†เชชเชฃเชจเซ‡ เช•เช‚เชˆ เช–เชฐเซเชš เชฅเชคเซ‹ เชจเชฅเซ€. เช•เซ‹เชˆเชชเชฃ เชธเชฎเชฏเซ‡ เช†เชชเชฃเซ‡ เช•เซ‹เชˆเชชเชฃ เชจเชตเชพ เช—เซเชฃเชงเชฐเซเชฎเซ‹เชจเซ‡ เช•เซ‹เชˆเชชเชฃ เช‘เชฌเซเชœเซ‡เช•เซเชŸเชฎเชพเช‚, เชตเช‚เชถเชตเซ‡เชฒเชพเชจเชพ เช•เซ‹เชˆเชชเชฃ เชธเซเชคเชฐเซ‡ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เชถเชพเช–เชพเช“เชจเชพ เชจเชพเชฎ เชฌเชฆเชฒเชตเชพ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒ เชกเซ‡เชŸเชพเชฌเซ‡เช เชชเชฐ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟเชฎเชพเช‚ เชšเชฒเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡.


เชคเซ‡เชฅเซ€, เชœเซเชฏเชพเชฐเซ‡ เชตเซˆเช•เชฒเซเชชเชฟเช• เช—เซเชฃเชงเชฐเซเชฎเซ‹เชจเซ€ เชตเชฟเชถเชพเชณ เชธเช‚เช–เซเชฏเชพ เชธเชพเชฅเซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชจเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชตเชพเชค เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชตเซˆเชถเซเชตเชฟเช• เช เชถเซเชฐเซ‡เชทเซเช  เชชเชธเช‚เชฆเช—เซ€ เช›เซ‡.

เชคเชฆเซเชชเชฐเชพเช‚เชค, เชนเซเช‚ เชคเชฎเชจเซ‡ เชฏเชพเชฆ เช…เชชเชพเชตเซ€ เชฆเช‰เช‚ เช•เซ‡ เช•เซ‹เชˆเชชเชฃ เชชเซเชฐเซ‹เชชเชฐเซเชŸเซ€เชจเซ€ เชเช•เซเชธเซ‡เชธ เชคเซเชตเชฐเชฟเชค เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชตเซˆเชถเซเชตเชฟเช•เชฎเชพเช‚ เชคเชฎเชพเชฎ เชชเชพเชฅ เชฌเซ€-เชŸเซเชฐเซ€เช เช›เซ‡.

เชตเซˆเชถเซเชตเชฟเช• เชกเซ‡เชŸเชพเชฌเซ‡เช, เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชตเช‚เชถเชตเซ‡เชฒเซ‹ เชฎเชพเชนเชฟเชคเซ€ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชธเชพเชฅเซ‡ เชฆเชธเซเชคเชพเชตเซ‡เชœ-เชฒเช•เซเชทเซ€ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‹ เชเช• เชชเซเชฐเช•เชพเชฐ เช›เซ‡. เชคเซ‡เชฅเซ€, เชฆเชธเซเชคเชพเชตเซ‡เชœ-เชฒเช•เซเชทเซ€ เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธ เชคเชฌเซ€เชฌเซ€ เชฐเซ‡เช•เซ‹เชฐเซเชก เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพเชจเชพ เช•เซเชทเซ‡เชคเซเชฐเชฎเชพเช‚ เชตเซˆเชถเซเชตเชฟเช• เชฒเซ‹เช•เซ‹ เชธเชพเชฅเซ‡ เชธเซเชชเชฐเซเชงเชพ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชคเซ‡ เชนเชœเซ เชชเชฃ เชคเชฆเซเชฆเชจ เชธเชฎเชพเชจ เชจเชฅเซ€เชšเชพเชฒเซ‹ เชธเชฐเช–เชพเชฎเชฃเซ€ เชฎเชพเชŸเซ‡ MongoDB เชฒเชˆเช. เช† เชกเซ‹เชฎเซ‡เชจเชฎเชพเช‚ เชคเซ‡ เชจเซ€เชšเซ‡เชจเชพ เช•เชพเชฐเชฃเซ‹เชธเชฐ เชตเซˆเชถเซเชตเชฟเช• เชธเชพเชฎเซ‡ เชนเชพเชฐเซ€ เชœเชพเชฏ เช›เซ‡:

  1. เชฆเชธเซเชคเชพเชตเซ‡เชœเชจเซเช‚ เช•เชฆ. เชธเซเชŸเซ‹เชฐเซ‡เชœ เชฏเซเชจเชฟเชŸ เชฒเช—เชญเช— 16MB เชจเชพ เชฎเชนเชคเซเชคเชฎ เชตเซ‹เชฒเซเชฏเซเชฎ เชธเชพเชฅเซ‡ JSON เชซเซ‹เชฐเซเชฎเซ‡เชŸ (เชตเชงเซ เชธเซเชชเชทเซเชŸ เชฐเซ€เชคเซ‡ BSON)เชฎเชพเช‚ เชŸเซ‡เช•เซเชธเซเชŸ เช›เซ‡. เช† เชชเซเชฐเชคเชฟเชฌเช‚เชง เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ เชœเซ‡เชฅเซ€ JSON เชกเซ‡เชŸเชพเชฌเซ‡เช เชชเชพเชฐเซเชธเชฟเช‚เช— เชฆเชฐเชฎเชฟเชฏเชพเชจ เชงเซ€เชฎเซเช‚ เชจ เชฅเชพเชฏ เชœเซ‹ เชคเซ‡เชฎเชพเช‚ เชตเชฟเชถเชพเชณ JSON เชฆเชธเซเชคเชพเชตเซ‡เชœ เชธเช‚เช—เซเชฐเชนเชฟเชค เชนเซ‹เชฏ เช…เชจเซ‡ เชชเช›เซ€ เชซเซ€เชฒเซเชกเซเชธ เชฆเซเชตเชพเชฐเชพ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡. เช† เชฆเชธเซเชคเชพเชตเซ‡เชœเชฎเชพเช‚ เชฆเชฐเซเชฆเซ€ เชตเชฟเชถเซ‡เชจเซ€ เชคเชฎเชพเชฎ เชฎเชพเชนเชฟเชคเซ€ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช. เช†เชชเชฃเซ‡ เชฌเชงเชพ เชœเชพเชฃเซ€เช เช›เซ€เช เช•เซ‡ เชฆเชฐเซเชฆเซ€เชจเชพ เชฐเซ‡เช•เซ‹เชฐเซเชก เช•เซ‡เชŸเชฒเชพ เชœเชพเชกเชพ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. 16MB เชจเซเช‚ เชฎเชนเชคเซเชคเชฎ เช•เชพเชฐเซเชก เชธเชพเช‡เช เชคเชฐเชค เชœ เชเชตเชพ เชฆเชฐเซเชฆเซ€เช“เชจเซ‹ เช…เช‚เชค เชฒเชพเชตเซ‡ เช›เซ‡ เชœเซ‡เชฎเชจเชพ เชฐเซ‹เช— เช•เชพเชฐเซเชกเชฎเชพเช‚ MRI เชซเชพเช‡เชฒเซ‹, เชเช•เซเชธ-เชฐเซ‡ เชธเซเช•เซ‡เชจ เช…เชจเซ‡ เช…เชจเซเชฏ เช…เชญเซเชฏเชพเชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชตเซˆเชถเซเชตเชฟเช•เชจเซ€ เชเช• เชถเชพเช–เชพเชฎเชพเช‚ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช—เซ€เช—เชพเชฌเชพเชˆเชŸ เช…เชจเซ‡ เชŸเซ‡เชฐเชพเชฌเชพเชˆเชŸ เชฎเชพเชนเชฟเชคเซ€ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เชฐเซ€เชคเซ‡, เช…เชฎเซ‡ เช†เชจเซ‹ เช…เช‚เชค เชฒเชพเชตเซ€ เชถเช•เซ€เช เช›เซ€เช, เชชเชฐเช‚เชคเซ เชนเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ€เชถ.
  2. เชฆเชฐเซเชฆเซ€เชจเชพ เชšเชพเชฐเซเชŸเชฎเชพเช‚ เชจเชตเชพ เช—เซเชฃเชงเชฐเซเชฎเชจเซ€ เชšเซ‡เชคเชจเชพ/เชซเซ‡เชฐเชซเชพเชฐ/เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ‹ เชธเชฎเชฏ. เช†เชตเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡ เช†เช–เซ‹ เชจเช•เชถเซ‹ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชตเชพเช‚เชšเชตเซ‹ เชœเซ‹เชˆเช (เช† เชฎเซ‹เชŸเซ€ เชฐเช•เชฎ เช›เซ‡!), BSON เชชเชพเชฐเซเชธ เช•เชฐเชตเซเช‚, เชจเชตเซ‹ เชจเซ‹เชก เช‰เชฎเซ‡เชฐเชตเซ‹/เชฌเชฆเชฒเซ‹/เชกเชฟเชฒเซ€เชŸ เช•เชฐเชตเซ‹, เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเซ€, เชคเซ‡เชจเซ‡ BSON เชฎเชพเช‚ เชชเซ‡เช• เช•เชฐเชตเซ€ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชกเชฟเชธเซเช•เชฎเชพเช‚ เชธเชพเชšเชตเชตเซ€. เชตเซˆเชถเซเชตเชฟเช•เชจเซ‡ เชซเช•เซเชค เชšเซ‹เช•เซเช•เชธ เชฎเชฟเชฒเช•เชคเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชšเชพเชฒเชพเช•เซ€ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.
  3. เชตเซเชฏเช•เซเชคเชฟเช—เชค เช—เซเชฃเชงเชฐเซเชฎเซ‹เชจเซ€ เชเชกเชชเซ€ เชเช•เซเชธเซ‡เชธ. เชฆเชธเซเชคเชพเชตเซ‡เชœเชฎเชพเช‚ เช˜เชฃเซ€ เชฎเชฟเชฒเช•เชคเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชฌเชนเซ-เชธเซเชคเชฐเซ€เชฏ เชฎเชพเชณเช–เซเช‚ เชธเชพเชฅเซ‡, เชตเซเชฏเช•เซเชคเชฟเช—เชค เช—เซเชฃเชงเชฐเซเชฎเซ‹เชจเซ€ เชเช•เซเชธเซ‡เชธ เช เชนเช•เซ€เช•เชคเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชเชกเชชเซ€ เชฌเชจเชถเซ‡ เช•เซ‡ เชตเซˆเชถเซเชตเชฟเช•เชฎเชพเช‚ เชฆเชฐเซ‡เช• เชชเชพเชฅ เชฌเซ€-เชŸเซเชฐเซ€ เช›เซ‡. BSON เชฎเชพเช‚, เชคเชฎเชพเชฐเซ‡ เช‡เชšเซเช›เชฟเชค เชฎเชฟเชฒเช•เชค เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡ เชฆเชธเซเชคเชพเชตเซ‡เชœเชจเซ‡ เชฐเซ‡เช–เซ€เชฏ เชฐเซ€เชคเซ‡ เชชเชพเชฐเซเชธ เช•เชฐเชตเซเช‚ เชชเชกเชถเซ‡.

3.3.2 เชธเชนเชฏเซ‹เช—เซ€ เชเชฐเซ‡

เชธเชนเชฏเซ‹เช—เซ€ เชเชฐเซ‡ (เชจเซ‡เชธเซเชŸเซ‡เชก เชเชฐเซ‡ เชธเชพเชฅเซ‡ เชชเชฃ) เชตเซˆเชถเซเชตเชฟเช• เชชเชฐ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เชซเชฟเชŸ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, PHP เชฎเชพเช‚เชฅเซ€ เช†เชตเซ€ เชเชฐเซ‡ เชชเซเชฐเชฅเชฎ เชšเชฟเชคเซเชฐ 3.3.1 เชฎเชพเช‚ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฅเชถเซ‡.

$a = array(
  "name" => "Vince Medvedev",
  "city" => "Moscow",
  "threatments" => array(
    "surgeries" => array("apedicectomy", "biopsy"),
    "radiation" => array("gamma", "x-rays"),
    "physiotherapy" => array("knee", "shoulder")
  )
);

3.3.3 เช…เชงเชฟเช•เซเชฐเชฎเชฟเช• เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹: XML, JSON

เช—เซเชฒเซ‹เชฌเชฒเซเชธเชฎเชพเช‚ เชชเชฃ เชธเชฐเชณเชคเชพเชฅเซ€ เชธเช‚เช—เซเชฐเชนเชฟเชค เชฅเชพเชฏ เช›เซ‡. เชธเช‚เช—เซเชฐเชน เชฎเชพเชŸเซ‡ เช…เชฒเช— เช…เชฒเช— เชฐเซ€เชคเซ‡ เชฌเชนเชพเชฐ เชจเชพเช–เซเชฏเซ‹ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

XML
XML เชจเซ‡ เช—เซเชฒเซ‹เชฌเชฒเซเชธเชฎเชพเช‚ เชตเชฟเช˜เชŸเชฟเชค เช•เชฐเชตเชพเชจเซ‹ เชธเซŒเชฅเซ€ เชธเชนเซ‡เชฒเซ‹ เชฐเชธเซเชคเซ‹ เชจเซ‹เชกเซเชธเชฎเชพเช‚ เชŸเซ…เช— เชตเชฟเชถเซ‡เชทเชคเชพเช“เชจเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡. เช…เชจเซ‡ เชœเซ‹ เชŸเซ…เช— เชเชŸเซเชฐเชฟเชฌเซเชฏเซเชŸเซเชธเชจเซ€ เชเชกเชชเซ€ เชเช•เซเชธเซ‡เชธเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เชคเซ‹ เช…เชฎเซ‡ เชคเซ‡เชฎเชจเซ‡ เช…เชฒเช— เชถเชพเช–เชพเช“เชฎเชพเช‚ เช–เชธเซ‡เชกเซ€ เชถเช•เซ€เช เช›เซ€เช.

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 2

<note id=5>
<to>ะ’ะฐัั</to>
<from>ะกะฒะตั‚ะฐ</from>
<heading>ะะฐะฟะพะผะธะฝะฐะฝะธะต</heading>
<body>ะŸะพะทะฒะพะฝะธ ะผะฝะต ะทะฐะฒั‚ั€ะฐ!</body>
</note>

COS เชชเชฐ เช† เช•เซ‹เชกเชจเซ‡ เช…เชจเซเชฐเซ‚เชช เชนเชถเซ‡:

Set ^xml("note")="id=5"
Set ^xml("note","to")="ะกะฐัˆะฐ"
Set ^xml("note","from")="ะกะฒะตั‚ะฐ"
Set ^xml("note","heading")="ะะฐะฟะพะผะธะฝะฐะฝะธะต"
Set ^xml("note","body")="ะŸะพะทะฒะพะฝะธ ะผะฝะต ะทะฐะฒั‚ั€ะฐ!"

เชŸเชฟเชชเซเชชเชฃเซ€: XML, JSON, เชธเชนเชฏเซ‹เช—เซ€ เชเชฐเซ‡ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ เชตเซˆเชถเซเชตเชฟเช• เชชเชฐ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช˜เชฃเซ€ เช…เชฒเช— เชฐเซ€เชคเซ‹ เชธเชพเชฅเซ‡ เช†เชตเซ€ เชถเช•เซ‹ เช›เซ‹. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช…เชฎเซ‡ เชจเซ‹เช‚เชง เชŸเซ…เช—เชฎเชพเช‚ เชธเชฌเชŸเซ…เช—เชจเซ‹ เช•เซเชฐเชฎ เชชเซเชฐเชคเชฟเชฌเชฟเช‚เชฌเชฟเชค เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€. เชตเซˆเชถเซเชตเชฟเช• เชธเซเชคเชฐเซ‡ ^xml เชธเชฌเชŸเซ‡เช—เซเชธ เชฎเซ‚เชณเชพเช•เซเชทเชฐเซ‹เชจเชพ เช•เซเชฐเชฎเชฎเชพเช‚ เชฆเชฐเซเชถเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เช“เชฐเซเชกเชฐเชจเซ‡ เชธเช–เชค เชฐเซ€เชคเซ‡ เชชเซเชฐเชคเชฟเชฌเชฟเช‚เชฌเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชจเซ€เชšเซ‡เชจเชพ เชกเชฟเชธเซเชชเซเชฒเซ‡:

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 2
JSON.
เชตเชฟเชญเชพเช— 3.3.1 เชฎเชพเช‚เชฅเซ€ เชชเซเชฐเชฅเชฎ เชšเชฟเชคเซเชฐ เช† JSON เชฆเชธเซเชคเชพเชตเซ‡เชœเชจเซเช‚ เชชเซเชฐเชคเชฟเชฌเชฟเช‚เชฌ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡:

var document = {
  "name": "Vince Medvedev",
  "city": "Moscow",
  "threatments": {
    "surgeries": ["apedicectomy", "biopsy"],
    "radiation": ["gamma", "x-rays"],
    "physiotherapy": ["knee", "shoulder"]
  },
};

3.3.4 เชตเช‚เชถเชตเซ‡เชฒเซ‹ เชธเช‚เชฌเช‚เชงเซ‹ เชฆเซเชตเชพเชฐเชพ เชœเซ‹เชกเชพเชฏเซ‡เชฒเชพ เชธเชฎเชพเชจ เชฎเชพเชณเช–เชพเช‚

เช‰เชฆเชพเชนเชฐเชฃเซ‹: เชตเซ‡เชšเชพเชฃ เช•เชšเซ‡เชฐเซ€เช“เชจเซเช‚ เชฎเชพเชณเช–เซเช‚, MLM เชฎเชพเชณเช–เชพเชฎเชพเช‚ เชฒเซ‹เช•เซ‹เชจเซเช‚ เชธเซเชฅเชพเชจ, เชšเซ‡เชธเชฎเชพเช‚ เช“เชชเชจเชฟเช‚เช—เชจเซ‹ เชกเซ‡เชŸเชพเชฌเซ‡เช.

เชกเซ‡เชฌเซเชฏเซ เชกเซ‡เชŸเชพเชฌเซ‡เช. เชคเชฎเซ‡ เชตเซˆเชถเซเชตเชฟเช• เชจเซ‹เชกเชจเชพ เช‡เชจเซเชกเซ‡เช•เซเชธ เชฎเซ‚เชฒเซเชฏ เชคเชฐเซ€เช•เซ‡ เชธเซเชŸเซเชฐเซ‹เช• เชซเซ‹เชฐเซเชธ เช…เช‚เชฆเชพเชœเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชชเช›เซ€, เชธเซŒเชฅเซ€ เชฎเชœเชฌเซ‚เชค เชšเชพเชฒ เชชเชธเช‚เชฆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชธเซŒเชฅเซ€ เชตเชงเซ เชตเชœเชจเชตเชพเชณเซ€ เชถเชพเช–เชพ เชชเชธเช‚เชฆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เชชเซ‚เชฐเชคเซเช‚ เชนเชถเซ‡. เชตเซˆเชถเซเชตเชฟเช•เชฎเชพเช‚, เชฆเชฐเซ‡เช• เชธเซเชคเชฐ เชชเชฐเชจเซ€ เชคเชฎเชพเชฎ เชถเชพเช–เชพเช“เชจเซ‡ เชšเชพเชฒเชจเซ€ เชคเชพเช•เชพเชค เชฆเซเชตเชพเชฐเชพ เชตเชฐเซเช—เซ€เช•เซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 2

เชตเซ‡เชšเชพเชฃ เช•เชšเซ‡เชฐเซ€เช“เชจเซเช‚ เชฎเชพเชณเช–เซเช‚, MLM เชฎเชพเช‚ เชฒเซ‹เช•เซ‹เชจเซ€ เชฐเชšเชจเชพ. เชจเซ‹เชกเซเชธ เชšเซ‹เช•เซเช•เชธ เช•เซ‡เชถเซ€เช‚เช— เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡ เชธเชฎเช—เซเชฐ เชธเชฌเชŸเซเชฐเซ€เชจเซ€ เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพเช“เชจเซ‡ เชชเซเชฐเชคเชฟเชฌเชฟเช‚เชฌเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช†เชชเซ‡เชฒ เชธเชฌเชŸเซเชฐเซ€เชจเซเช‚ เชตเซ‡เชšเชพเชฃ เชตเซ‹เชฒเซเชฏเซเชฎ. เช•เซ‹เชˆเชชเชฃ เช•เซเชทเชฃเซ‡ เช†เชชเชฃเซ‡ เช•เซ‹เชˆเชชเชฃ เชถเชพเช–เชพเชจเซ€ เชธเชฟเชฆเซเชงเชฟเช“เชจเซ‡ เชชเซเชฐเชคเชฟเชฌเชฟเช‚เชฌเชฟเชค เช•เชฐเชคเซ€ เช†เช•เซƒเชคเชฟ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ€เช เช›เซ€เช.

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 2

4. เช•เชฏเชพ เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚ เช—เซเชฒเซ‹เชฌเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชธเซŒเชฅเซ€ เชตเชงเซ เชซเชพเชฏเชฆเชพเช•เชพเชฐเช• เช›เซ‡?

เชชเซเชฐเชฅเชฎ เช•เซ‰เชฒเชฎ เชเชตเชพ เช•เชฟเชธเซเชธเชพเช“ เชฐเชœเซ‚ เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เชœเซเชฏเชพเช‚ เชคเชฎเซ‡ เช—เซเชฒเซ‹เชฌเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชเชกเชช เชฎเซ‡เชณเชตเชถเซ‹, เช…เชจเซ‡ เชฌเซ€เชœเซ€ เชœเซเชฏเชพเชฐเซ‡ เชกเชฟเชเชพเช‡เชจ เช…เชฅเชตเชพ เชกเซ‡เชŸเชพ เชฎเซ‹เชกเซ‡เชฒเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชเชกเชช
เชกเซ‡เชŸเชพ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช—/เชชเซเชฐเซ‡เชเชจเซเชŸเซ‡เชถเชจเชจเซ€ เชธเชฐเชณเชคเชพ

  1. เชจเชฟเชตเซ‡เชถ [เชฆเชฐเซ‡เช• เชธเซเชคเชฐเซ‡ เช†เชชเซ‹เช†เชช เชธเซ‰เชฐเซเชŸเชฟเช‚เช— เชธเชพเชฅเซ‡], [เชฎเชพเชธเซเชŸเชฐ เช•เซ€ เชฆเซเชตเชพเชฐเชพ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ]
  2. เชชเซ‡เชŸเชพ เชตเซƒเช•เซเชทเซ‹ เชฆเซ‚เชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช
  3. เช˜เชฃเซ€ เชฌเชงเซ€ เชจเซ‡เชธเซเชŸเซ‡เชก เชชเซเชฐเซ‹เชชเชฐเซเชŸเซ€เช เชงเชฐเชพเชตเชคเชพ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เช•เซ‡ เชœเซ‡เชจเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชเช•เซเชธเซ‡เชธเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เช›เซ‡
  4. เช•เซ‹เชˆเชชเชฃ เชถเชพเช–เชพเชฎเชพเช‚เชฅเซ€ เชฌเชพเชณ เชถเชพเช–เชพเช“เชจเซ‡ เชฌเชพเชฏเชชเชพเชธ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชธเชพเชฅเซ‡ เช…เชงเชฟเช•เซเชฐเชฎเชฟเช• เชฎเชพเชณเช–เซเช‚, เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เชจเชฅเซ€ เชคเซ‡ เชชเชฃ
  5. เช‰เชชเชตเซƒเช•เซเชทเซ‹เชจเซ€ เชŠเช‚เชกเชพเชˆ-เชชเซเชฐเชฅเชฎ เชŸเซเชฐเชพเชตเชฐเซเชธเชฒ
  1. เชตเซˆเช•เชฒเซเชชเชฟเช• [เช…เชจเซ‡/เช…เชฅเชตเชพ เชจเซ‡เชธเซเชŸเซ‡เชก] เชชเซเชฐเซ‹เชชเชฐเซเชŸเซ€เช/เชเชจเซเชŸเชฟเชŸเซ€เชเชจเซ€ เชตเชฟเชถเชพเชณ เชธเช‚เช–เซเชฏเชพ เชธเชพเชฅเซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸ/เชเชจเซเชŸเชฟเชŸเซ€
  2. เชธเซเช•เซ€เชฎเชพ-เชฒเซ‡เชธ เชกเซ‡เชŸเชพ. เชœเซเชฏเชพเชฐเซ‡ เชจเชตเซ€ เชฎเชฟเชฒเช•เชคเซ‹ เชตเชพเชฐเช‚เชตเชพเชฐ เชฆเซ‡เช–เชพเชˆ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชœเซ‚เชจเซ€ เช…เชฆเซƒเชถเซเชฏ เชฅเชˆ เชœเชพเชฏ เช›เซ‡.
  3. เชคเชฎเชพเชฐเซ‡ เช•เชธเซเชŸเชฎ เชกเซ‡เชŸเชพเชฌเซ‡เช เชฌเชจเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.
  4. เชชเชพเชฅ เชชเชพเชฏเชพ เช…เชจเซ‡ เชจเชฟเชฐเซเชฃเชฏ เชตเซƒเช•เซเชทเซ‹. เชœเซเชฏเชพเชฐเซ‡ เชชเชพเชฅเชจเซ‡ เชตเซƒเช•เซเชท เชคเชฐเซ€เช•เซ‡ เชฐเชœเซ‚ เช•เชฐเชตเซเช‚ เช…เชจเซเช•เซ‚เชณ เชนเซ‹เชฏ.
  5. เชชเซเชจเชฐเชพเชตเซƒเชคเซเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช…เชงเชฟเช•เซเชฐเชฎเชฟเช• เชฌเช‚เชงเชพเชฐเชฃเซ‹เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเซเช‚

เชšเชพเชฒเซ เชฐเชพเช–เชตเซเช‚ โ€œเช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เช›เซ‚เชŸเชพเช›เชตเชพเชฏเชพ เชเชฐเซ‡. เชญเชพเช— 3".

เชœเชตเชพเชฌเชฆเชพเชฐเซ€เชจเซ‹ เช‡เชจเช•เชพเชฐ: เช† เชฒเซ‡เช– เช…เชจเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เชฎเชพเชฐเซ€ เชŸเชฟเชชเซเชชเชฃเซ€เช“ เชฎเชพเชฐเซ‹ เช…เชญเชฟเชชเซเชฐเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‡เชจเซเชŸเชฐเชธเชฟเชธเซเชŸเชฎเซเชธ เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชถเชจเชจเซ€ เชธเชคเซเชคเชพเชตเชพเชฐ เชธเซเชฅเชฟเชคเชฟ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชธเช‚เชฌเช‚เชง เชจเชฅเซ€.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹