RDF เดธเด‚เดญเดฐเดฃเดฟเด•เดณเดฟเตฝ เด‡เดชเตเดชเต‹เตพ เดŽเดจเตเดคเดพเดฃเต เดจเดŸเด•เตเด•เตเดจเตเดจเดคเต?

เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เต เดตเต†เดฌเตเด‚ เดฒเดฟเด™เตเด•เตเดกเต เดกเดพเดฑเตเดฑเดฏเตเด‚ เดฌเดนเดฟเดฐเดพเด•เดพเดถเด‚ เดชเต‹เดฒเต†เดฏเดพเดฃเต: เด…เดตเดฟเดŸเต† เดœเต€เดตเดจเดฟเดฒเตเดฒ. เด•เต‚เดŸเตเดคเดฒเต‹ เด•เตเดฑเดตเต‹ เดจเต€เดฃเตเดŸ เด•เดพเดฒเดฏเดณเดตเดฟเดฒเต‡เด•เตเด•เต เด…เดตเดฟเดŸเต† เดชเต‹เด•เดพเตป ... "เดŽเดจเดฟเด•เตเด•เต เด’เดฐเต เดฌเดนเดฟเดฐเดพเด•เดพเดถเดฏเดพเดคเตเดฐเดฟเด•เดจเดพเด•เดพเตป เด†เด—เตเดฐเดนเดฎเตเดฃเตเดŸเต" เดŽเดจเตเดจเดคเดฟเดจเต เดฎเดฑเตเดชเดŸเดฟเดฏเดพเดฏเดฟ เด…เดตเตผ เด•เตเดŸเตเดŸเดฟเด•เตเด•เดพเดฒเดคเตเดคเต เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดŽเดจเตเดคเดพเดฃเต เดชเดฑเดžเตเดžเดคเต†เดจเตเดจเต เดŽเดจเดฟเด•เตเด•เดฑเดฟเดฏเดฟเดฒเตเดฒ. เดŽเดจเตเดจเดพเตฝ เดญเต‚เดฎเดฟเดฏเดฟเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดŽเดจเตเดคเดพเดฃเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚; เด’เดฐเต เด…เดฎเต‡เดšเตเดตเตผ เดœเตเดฏเต‹เดคเดฟเดถเดพเดธเตเดคเตเดฐเดœเตเดžเดจเต‹ เดชเตเดฐเตŠเดซเดทเดฃเดฒเต‹ เด†เด•เตเดจเตเดจเดคเต เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต.

เดฒเต‡เด–เดจเด‚, RDF เดธเด‚เดญเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดฒเต‹เด•เดคเตเดคเต เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเดฎเต€เดชเด•เดพเดฒ เดชเตเดฐเดตเดฃเดคเด•เดณเดฟเตฝ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เตเด‚. เด†เดฆเตเดฏ เด–เดฃเตเดกเดฟเด•เดฏเดฟเดฒเต† เดฐเต‚เดชเด•เด‚ เด•เดŸเตเดŸเดฟเดจเต เดคเดพเดดเต†เดฏเตเดณเตเดณ เด‡เดคเดฟเดนเดพเดธ เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเดฐเดธเตเดฏเดšเดฟเดคเตเดฐเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฐเดšเต‹เดฆเดจเด‚ เด‰เตพเด•เตเด•เตŠเดฃเตเดŸเดคเดพเดฃเต.


เด‡เดคเดฟเดนเดพเดธ เดšเดฟเดคเตเดฐเด‚

RDF เดธเด‚เดญเดฐเดฃเดฟเด•เดณเดฟเตฝ เด‡เดชเตเดชเต‹เตพ เดŽเดจเตเดคเดพเดฃเต เดจเดŸเด•เตเด•เตเดจเตเดจเดคเต?

I. RDF เด†เด•เตโ€Œเดธเดธเดฟเดจเตเดณเตเดณ เด—เตเดฐเดพเดซเตเด•เตเดฏเตเดŽเตฝ

เด…เดตเตผ เดชเดฑเดฏเตเดจเตเดจเตเด’เดฐเต เดธเดพเตผเดตเดคเตเดฐเดฟเด• เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด†เด•เตเดธเดธเต เดญเดพเดทเดฏเดพเดฏเดฟ เดฎเดพเดฑเดพเดจเดพเดฃเต GraphQL เดฒเด•เตเดทเตเดฏเดฎเดฟเดŸเตเดจเตเดจเดคเต. GraphQL เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต RDF เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต?

เดฌเต‹เด•เตโ€Œเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเต เดˆ เด…เดตเดธเดฐเด‚ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต:

เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟ เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด…เดตเดธเดฐเด‚ เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด‰เดšเดฟเดคเดฎเดพเดฏ "เดฑเดฟเดธเต‹เตพเดตเตผ" เดŽเดดเตเดคเดฟ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด‡เดคเดพเดฃเต เด…เดตเตผ เดšเต†เดฏเตเดคเดคเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดซเตเดฐเดžเตเดšเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเตฝ เดกเดพเดฑเตเดฑ เดŸเต‚เดฑเดฟเดธเด‚. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดจเดฟ เด’เดจเตเดจเตเด‚ เดŽเดดเตเดคเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เดŽเดŸเตเด•เตเด•เตเด• เดนเตˆเดชเตเดชเตผเด—เตเดฐเดพเดซเตเด•เตเดฏเตเดŽเตฝ.

เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เต เดตเต†เดฌเดฟเดจเตเดฑเต†เดฏเตเด‚ เดฒเดฟเด™เตเด•เตเดกเต เดกเดพเดฑเตเดฑเดฏเตเดŸเต†เดฏเตเด‚ เด’เดฐเต เดฏเดพเดฅเดพเดธเตเดฅเดฟเดคเดฟเด• เด…เดจเตเดฏเดพเดฏเดฟเดฏเตเดŸเต† เดตเต€เด•เตเดทเดฃเด•เต‹เดฃเดฟเตฝ, เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ เดธเด™เตเด•เดŸเด•เดฐเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เด…เดŸเตเดคเตเดค เดกเดพเดฑเตเดฑ เดธเดฟเดฒเต‹เดฏเตเด•เตเด•เต เดšเตเดฑเตเดฑเตเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เดธเด‚เดฏเต‹เดœเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เดณเดฒเตเดฒ (เด†เตผเดกเดฟเดŽเดซเต เดธเตเดฑเตเดฑเต‹เดฑเตเด•เตพ, เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚) .

GraphQL-เดจเต† SPARQL-เดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด‡เด‚เดชเตเดฐเดทเดจเตเด•เตพ เด‡เดฐเดŸเตเดŸเดฟเดฏเดพเดฃเต.

  • เด’เดฐเต เดตเดถเดคเตเดคเต, GraphQL SPARQL-เดจเตเดฑเต† เด’เดฐเต เดตเดฟเดฆเต‚เดฐ เดฌเดจเตเดงเตเดตเดฟเดจเต†เดชเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต: เด‡เดคเต REST- เดจเต เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดšเต‹เดฆเตเดฏเด™เตเด™เดณเตเดŸเต† เดชเตเดจเตผเดธเดพเดฎเตเดชเดฟเดณเดฟเดจเตเดฑเต†เดฏเตเด‚ เด—เตเดฃเดฟเดคเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต - เด‡เดคเต เด•เต‚เดŸเดพเดคเต†, เด’เดฐเตเดชเด•เตเดทเต‡, เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เดšเต‹เดฆเตเดฏ เดญเดพเดท, เดตเต†เดฌเดฟเดจเต เดตเต‡เดฃเตเดŸเดฟเดฏเต†เด™เตเด•เดฟเดฒเตเด‚;
  • เดฎเดฑเตเดตเดถเดคเตเดคเต, เด—เตเดฐเดพเดซเตเด•เตเดฏเตเดŽเดฒเตเดฒเดฟเดจเตเดฑเต† เด•เตผเด•เตเด•เดถเดฎเดพเดฏ เดธเตเด•เต€เดฎ เดจเดฟเดฐเดพเดถเดพเดœเดจเด•เดฎเดพเดฃเต. เด…เดคเดจเตเดธเดฐเดฟเดšเตเดšเต, RDF-เดจเตเดฑเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดชเตเดฐเดคเดฟเดซเดฒเดจเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เด…เดคเดฟเดจเตเดฑเต† "เด†เดคเตเดฎเดตเดฟเดตเดฐเดฃเด‚" เดตเดณเดฐเต† เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต. เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟ เดชเดพเดคเด•เดณเตเดŸเต† เด…เดจเดฒเต‹เด—เต เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต โ€œเด—เตเดฐเดพเดซเต-โ€ เด†เดฏเดคเต เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต†เดจเตเดจเต เดชเต‹เดฒเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดฒเตเดฒ.

II. เดฎเต‹เด‚เด—เต‹เดกเดฟเดฌเดฟเด•เตเด•เตเดณเตเดณ เด…เดกเดพเดชเตเดฑเตเดฑเดฑเตเด•เตพ

เดฎเตเดฎเตเดชเดคเตเดคเต‡เดคเดฟเดจเต เดชเต‚เดฐเด•เดฎเดพเดฏ เด’เดฐเต เดชเตเดฐเดตเดฃเดค.

  • เด‡เดชเตเดชเต‹เตพ เดธเตเดฑเตเดฑเดพเตผเดกเต‹เด—เดฟเตฝ เด’เดฐเตเดชเด•เตเดทเต‡ - เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, เดŽเดฒเตเดฒเดพเด‚ เด’เดฐเต‡ เด—เตเดฐเดพเดซเตเด•เตเดฏเตเดŽเดฒเตเดฒเดฟเตฝ - เดฎเต‹เด‚เด—เต‹เดกเดฟเดฌเดฟ เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดฎเดพเดชเตเดชเดฟเด‚เด—เต เดตเต†เตผเดšเตเดตเตฝ เด†เตผเดกเดฟเดŽเดซเต เด—เตเดฐเดพเดซเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด•;
  • Ontotext GraphDB เดˆเดฏเดฟเดŸเต†เดฏเดพเดฏเดฟ เด‡เดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต MongoDB เด…เดจเตเดตเต‡เดทเดฃเดคเตเดคเดฟเตฝ SPARQL-เดฒเต‡เด•เตเด•เต เดถเด•เดฒเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เตเด•.

JSON เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด…เดกเดพเดชเตเดฑเตเดฑเดฑเตเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเต เดจเดฎเตเดฎเตพ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดพเดฒเดฎเดพเดฏเดฟ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดˆ เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเดฟเตฝ RDF เด†เดฏเดฟ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ JSON-เดจเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เต‚เดŸเตเดคเดฒเต‹ เด•เตเดฑเดตเต‹ "เดชเดฑเด•เตเด•เดฒเดฟเตฝ" เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ, เดตเดณเดฐเต†เด•เตเด•เดพเดฒเดฎเดพเดฏเดฟ เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เตเดจเตเดจเดคเต เดจเดฎเตเด•เตเด•เต เด“เตผเดฎเดฟเด•เตเด•เดพเด‚. SPARQL เดœเดจเดฑเต‡เดฑเตเดฑเตเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด…เดชเตเดชเดพเดšเตเดšเต† เดœเต†เดจเดฏเตเด•เตเด•เต.

เด†เดฆเตเดฏเดคเตเดคเต† เดฐเดฃเตเดŸเต เดŸเตเดฐเต†เตปเดกเตเด•เตพ เดธเด‚เด—เตเดฐเดนเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต, "เดชเต‹เดณเดฟเด—เตเดฒเต‹เดŸเตเดŸเต เดชเต†เตผเดธเดฟเดธเตเดฑเตเดฑเตปเดธเต" เด…เดตเดธเตเดฅเด•เดณเดฟเตฝ เดธเด‚เดฏเต‹เดœเดจเดคเตเดคเดฟเดจเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฎเตเดณเตเดณ เดชเต‚เตผเดฃเตเดฃ เดธเดจเตเดจเดฆเตเดงเดค RDF เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเตเด•เตพ เดชเตเดฐเด•เดŸเดฎเดพเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดชเดฑเดฏเดพเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดˆ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต เดตเดณเดฐเต†เด•เตเด•เดพเดฒเดฎเดพเดฏเดฟ เดซเดพเดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดฑเดฟเด•เตเด•เดดเดฟเดžเตเดžเตเดตเต†เดจเตเดจเตเด‚ เด…เดคเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เดจเตเดจเตเด‚ เด…เดฑเดฟเดฏเดพเด‚ เดตเดฐเตเดจเตเดจเต เดฎเตพเดŸเตเดŸเดฟ เดฎเต‹เดกเตฝ. RDF เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดฒเต‹เด•เดคเตเดคเต เดฎเตพเดŸเตเดŸเดฟ-เดฎเต‹เดกเดฒเดฟเด™เตเด™เดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต?

เดšเตเดฐเตเด•เตเด•เดคเตเดคเดฟเตฝ, เดตเดดเดฟเดฏเดฟเดฒเตเดฒ. เดฎเตพเดŸเตเดŸเดฟ-เดฎเต‹เดกเตฝ เดกเดฟเดฌเดฟเดŽเด‚เดŽเดธเตเด•เดณเตเดŸเต† เดตเดฟเดทเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฒเต‡เด–เดจเด‚ เดธเดฎเตผเดชเตเดชเดฟเด•เตเด•เดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดจเดฟเดฒเดตเดฟเตฝ เด’เดฐเต เด—เตเดฐเดพเดซเต เดฎเต‹เดกเดฒเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดฎเตพเดŸเตเดŸเดฟ เดฎเต‹เดกเตฝ เดกเดฟเดฌเดฟเดŽเด‚เดŽเดธเตเด•เดณเตŠเดจเตเดจเตเด‚ เด‡เดฒเตเดฒ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต (เด†เตผเดกเดฟเดŽเดซเดฟเดจเต† เด…เดคเดฟเดจเตเดฑเต† เด’เดฐเต เดคเดฐเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเด‚) . เดšเดฟเดฒ เดšเต†เดฑเดฟเดฏ เดฎเตพเดŸเตเดŸเดฟ-เดฎเต‹เดกเดฒเดฟเด‚เด—เต - เด’เดฐเต เด‡เดคเดฐ LPG เด—เตเดฐเดพเดซเต เดฎเต‹เดกเดฒเดฟเดจเตเดณเตเดณ RDF เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดชเดฟเดจเตเดคเตเดฃ - เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเตเด‚ เดตเดฟเดญเดพเด—เด‚ เดตเดฟ.

III. OLTP vs. OLAP

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด…เดคเต‡ เด—เดพเตผเดŸเตเดŸเตเดจเตผ เด…เดตเตป เดŽเดดเตเดคเตเดจเตเดจเตเดฎเตพเดŸเตเดŸเดฟเดฎเต‹เดกเตฝ เดชเตเดฐเดพเดฅเดฎเดฟเด•เดฎเดพเดฏเดฟ เด’เดฐเต เดตเตเดฏเดตเดธเตเดฅเดฏเดฒเตเดฒ เด“เดชเตเดชเดฑเต‡เดทเตป เดฑเต‚เดฎเตเด•เตพ เดกเดฟ.เดฌเดฟ.เดŽเด‚.เดŽเดธเต. เด‡เดคเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเดตเตเดจเตเดจเดคเต‡เดฏเตเดณเตเดณเต‚: "เดฎเตพเดŸเตเดŸเดฟเดตเต‡เดฐเดฟเดฏเต‡เดฑเตเดฑเต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต" เดŽเดจเตเดจ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด‡เดŸเดชเดพเดŸเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเดจเตเดจเต.

เดŽเดจเตเดจเดพเตฝ OLTP-OLAP เดธเตเด•เต†เดฏเดฟเดฒเดฟเตฝ RDF เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเตเด•เตพ เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต? เดžเดพเตป เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด‰เดคเตเดคเดฐเด‚ เดจเตฝเด•เตเด‚: เด…เดตเดฟเดŸเต†เดฏเตเด‚ เด‡เดตเดฟเดŸเต†เดฏเตเดฎเดฟเดฒเตเดฒ. เด…เดต เดŽเดจเตเดคเดฟเดจเตเดตเต‡เดฃเตเดŸเดฟเดฏเดพเดฃเต เด‰เดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป, เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต† เดšเตเดฐเตเด•เตเด•เต†เดดเตเดคเตเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เด’เดฐเต เด“เดชเตเดทเดจเดพเดฏเดฟ เดžเดพเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต เด’เดฒเดฟเดชเต - เด“เตบเดฒเตˆเตป เดฌเต—เดฆเตเดงเดฟเด• เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต.

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‡เดชเตเดชเต‹เดดเตเด‚:

  • เด—เตเดฐเดพเดซเตโ€Œเดกเดฟเดฌเดฟเดฏเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เดฎเต‹เด‚เด—เต‹เดกเดฟเดฌเดฟเดฏเตเดฎเดพเดฏเตเดณเตเดณ เดธเด‚เดฏเต‹เดœเดจ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ เดšเต†เดฑเตเดคเดฒเตเดฒ เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เดชเตเดฐเด•เดŸเดจ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดŽเดดเตเดคเดพเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป;
  • เดธเตเดฑเตเดฑเดพเตผเดกเต‹เด—เต เด•เต‚เดŸเตเดคเตฝ เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต เดชเต‹เด•เตเดจเตเดจเต เดฎเดพเดฑเตเดฑเดฟเดฏเต†เดดเตเดคเตเดจเตเดจเต เดŽเดžเตเดšเดฟเตป, เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเด‚เด—เต เดชเตเดฐเด•เดŸเดจเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเด• เดŽเดจเตเดจ เดฒเด•เตเดทเตเดฏเดคเตเดคเต‹เดŸเต† เดตเต€เดฃเตเดŸเตเด‚.

เด‡เดจเดฟ เดžเดพเตป เด’เดฐเต เดชเตเดคเดฟเดฏ เด•เดณเดฟเด•เตเด•เดพเดฐเดจเต† เดตเดฟเดชเดฃเดฟเดฏเดฟเตฝ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เดŸเตเดŸเต†. IBM Netezza, Amazon Redshift เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดธเตเดฐเดทเตโ€ŒเดŸเดพเด•เตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต - เด…เตปเดธเต‹เด—เตเดฐเดพเดซเตโ„ข. เด’เดฐเต เด‰เตฝเดชเตเดชเดจเตเดจเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด’เดฐเต เดชเดฐเดธเตเดฏเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด’เดฐเต เดšเดฟเดคเตเดฐเด‚ เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ เดชเต‹เดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเต. AnzoGraph เดธเตเดตเดฏเด‚ เด’เดฐเต GOLAP เดชเดฐเดฟเดนเดพเดฐเดฎเดพเดฏเดฟ เดจเดฟเดฒเด•เตŠเดณเตเดณเตเดจเตเดจเต. เดตเดฟเตปเดกเต‹ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดณเตเดณ SPARQL เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเด™เตเด™เดจเต† เด‡เดทเตเดŸเดฎเดพเดฃเต? โ€”

SELECT ?month (COUNT(?event) OVER (PARTITION BY ?month) AS ?events) WHERE {  โ€ฆ  }

IV. RocksDB

เด‡เดคเดฟเดจเด•เด‚ เด‰เดฏเตผเดจเตเดจเดคเต เด’เดฐเต เดฒเดฟเด™เตเด•เต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต เดธเตเดฑเตเดฑเดพเตผเดกเต‹เด—เต 7 เดฌเต€เดฑเตเดฑเดฏเตเดŸเต† เดชเตเดฐเด–เตเดฏเดพเดชเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต, เดธเตเดฑเตเดฑเดพเตผเดกเต‹เด—เต เดฑเต‹เด•เตเดธเตเดกเดฟเดฌเดฟเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเด‚เดญเดฐเดฃ โ€‹โ€‹เดธเด‚เดตเดฟเดงเดพเดจเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดชเต‹เด•เตเดจเตเดจเต เดŽเดจเตเดจเต เดชเดฑเดžเตเดžเต - เด’เดฐเต เด•เต€-เดตเดพเดฒเตเดฏเต‚ เดธเตเดฑเตเดฑเต‹เตผ, เด—เต‚เด—เดฟเดณเดฟเดจเตเดฑเต† เดฒเต†เดตเตฝเดกเดฟเดฌเดฟเดฏเตเดŸเต† เดซเต‡เดธเตเดฌเตเด•เตเด•เต เดซเต‹เตผเด•เตเด•เต. เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฐเดตเดฃเดคเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฎเต‚เดฒเตเดฏเดตเดคเตเดคเดพเดฃเต?

เด’เดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเต เดตเดฟเด•เตเด•เดฟเดชเต€เดกเดฟเดฏ เดฒเต‡เด–เดจเด‚, RDF เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ RocksDB เดฒเต‡เด•เตเด•เต "เดชเดฑเดฟเดšเตเดšเต เดตเดฏเตเด•เตเด•เตเดจเตเดจเดคเต". ArangoDB, MongoDB, MySQL, MariaDB, Cassandra เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ RocksDB เด’เดฐเต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดŽเดžเตเดšเดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดชเตเดฐเต‹เดœเด•เตเดŸเตเด•เดณเตเดฃเตเดŸเต.

เดฐเดฃเตเดŸเดพเดฎเดคเดพเดฏเดฟ, เดชเตเดฐเดธเด•เตเดคเดฎเดพเดฏ เดตเดฟเดทเดฏเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เตพ (เด…เดคเดพเดฏเดคเต, เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เดณเดฒเตเดฒ) RocksDB-เดฏเดฟเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, eBay RocksDB เด‡เตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† "เดตเดฟเดœเตเดžเดพเดจ เด—เตเดฐเดพเดซเดฟเดจเต". เดตเดดเดฟเดฏเดฟเตฝ, เด‡เดคเต เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฐเดธเด•เดฐเดฎเดพเดฃเต: เด…เดจเตเดตเต‡เดทเดฃ เดญเดพเดท เด’เดฐเต เดนเต‹เด‚ เด—เตเดฐเต—เดฃเตเดŸเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดพเดฏเดฟเดŸเตเดŸเดพเดฃเต เด†เดฐเด‚เดญเดฟเดšเตเดšเดคเต, เดŽเดจเตเดจเดพเตฝ เด…เดŸเตเดคเตเดคเดฟเดŸเต† เด…เดคเต SPARQL เดชเต‹เดฒเต†เดฏเดพเดฏเดฟ เดฎเดพเดฑเตเด•เดฏเดพเดฃเต.. เดคเดฎเดพเดถเดฏเดฟเตฝ เดชเดฑเดžเตเดžเดคเตเดชเต‹เดฒเต†: เดจเดฎเตเดฎเตพ เดŽเดคเตเดฐ เดตเดฟเดœเตเดžเดพเดจ เด—เตเดฐเดพเดซเต เด‰เดฃเตเดŸเดพเด•เตเด•เดฟเดฏเดพเดฒเตเด‚, เดžเด™เตเด™เตพ เด‡เดชเตเดชเต‹เดดเตเด‚ RDF-เตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเด‚.

เดฎเดฑเตเดฑเตŠเดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ - เด•เตเดฑเดšเตเดšเต เดฎเดพเดธเด™เตเด™เตพเด•เตเด•เต เดฎเตเดฎเตเดชเต เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸ เด’เดจเตเดจเต เดตเดฟเด•เตเด•เดฟเดกเดพเดฑเตเดฑ เดšเดฐเดฟเดคเตเดฐ เด…เดจเตเดตเต‡เดทเดฃ เดธเต‡เดตเดจเด‚. เด…เดคเดฟเดจเตเดฑเต† เด†เดฎเตเด–เดคเตเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เดตเดฟเด•เตเด•เดฟเดกเดพเดฑเตเดฑ เดšเดฐเดฟเดคเตเดฐเดชเดฐเดฎเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต MWAPI เดธเดพเดงเดพเดฐเดฃ เดฎเต€เดกเดฟเดฏเดตเดฟเด•เตเด•เดฟ API-เดฒเต‡เด•เตเด•เต. เด‡เดชเตเดชเต‹เตพ เดถเตเดฆเตเดงเดฎเดพเดฏ SPARQL เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเตเดชเดพเดŸเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต. "เดนเต‚เดกเดฟเดจเต เด•เต€เดดเดฟเตฝ" RocksDB เด‰เด‚ เด‰เดฃเตเดŸเต. เด—เต‚เด—เดฟเตพ เดจเต‹เดณเดœเต เด—เตเดฐเดพเดซเดฟเดฒเต‡เด•เตเด•เต เดซเตเดฐเต€เดฌเต‡เดธเต เด‡เดฎเตเดชเต‹เตผเดŸเตเดŸเตเดšเต†เดฏเตโ€Œเดค เดตเตเดฏเด•เตเดคเดฟเดฏเดพเดฃเต WDHQS เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต.

V. เดŽเตฝเดชเดฟเดœเดฟ เดชเดฟเดจเตเดคเตเดฃ

LPG เด—เตเดฐเดพเดซเตเด•เดณเตเด‚ RDF เด—เตเดฐเดพเดซเตเด•เดณเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดงเดพเดจ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดžเดพเตป เดจเดฟเด™เตเด™เดณเต† เด“เตผเดฎเตเดฎเดฟเดชเตเดชเดฟเด•เตเด•เดŸเตเดŸเต†.

เดŽเตฝเดชเดฟเดœเดฟเดฏเดฟเตฝ, เดธเตเด•เต†เดฏเดฟเดฒเตผ เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟเด•เตพ เดŽเดกเตเดœเต เด‡เตปเดธเตโ€Œเดฑเตเดฑเตปเดธเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚, เด…เดคเต‡เดธเดฎเดฏเด‚ เด†เตผเดกเดฟเดŽเดซเดฟเตฝ เด…เดต เดŽเดกเตเดœเต โ€œเดŸเตˆเดชเตเดชเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตโ€ เดฎเดพเดคเตเดฐเดฎเต‡ เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเต‚ (เดชเด•เตเดทเต‡ เดธเตเด•เต†เดฒเดพเตผ เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟเด•เตพ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดธเดพเดงเดพเดฐเดฃ เด•เดฃเด•เตเดทเดจเตเด•เดณเตเด‚). เดŽเตฝเดชเดฟเดœเดฟเดฏเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด†เตผเดกเดฟเดŽเดซเดฟเดจเตเดฑเต† เดˆ เดชเดฐเดฟเดฎเดฟเดคเดฟ เดฎเดฑเดฟเด•เดŸเด•เตเด•เตเด• เด’เดจเตเดจเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเตŠเดฐเต เดฎเต‹เดกเดฒเดฟเด‚เด—เต เดŸเต†เด•เตเดจเดฟเด•เต. เด†เตผโ€Œเดกเดฟโ€ŒเดŽเดซเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เดŽเตฝโ€Œเดชเดฟโ€ŒเดœเดฟเดฏเตเดŸเต† เดชเดฐเดฟเดฎเดฟเดคเดฟเด•เตพ เดฎเดฑเดฟเด•เดŸเด•เตเด•เดพเตป เด•เต‚เดŸเตเดคเตฝ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดŽเตฝโ€Œเดชเดฟโ€Œเดœเดฟ เด—เตเดฐเดพเดซเตเด•เตพโ€Œ เด†เตผโ€Œเดกเดฟโ€ŒเดŽเดซเต เด—เตเดฐเดพเดซเตเด•เดณเต‡เด•เตเด•เดพเตพ เดนเดฐเดพเดฐเดฟ เดชเดพเด เดชเตเดธเตเดคเด•เดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดšเดฟเดคเตเดฐเด™เตเด™เตพ เดชเต‹เดฒเต†เดฏเดพเดฃเต, เด…เดคเดฟเดจเดพเดฒเดพเดฃเต เด†เดณเตเด•เตพเด•เตเด•เต เด…เดต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต.

เดตเตเดฏเด•เตเดคเดฎเดพเดฏเตเด‚, "เดŽเตฝเดชเดฟเดœเดฟ เดชเดฟเดจเตเดคเตเดฃ" เดŽเดจเตเดจ เดšเตเดฎเดคเดฒ เดฐเดฃเตเดŸเต เดญเดพเด—เด™เตเด™เดณเดพเดฏเดฟ เดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

  1. เด†เตผโ€Œเดกเดฟโ€ŒเดŽเดซเต เดฎเต‹เดกเดฒเดฟเตฝ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเตเดจเตเดจเดคเต เด…เดคเดฟเตฝ เดŽเตฝโ€Œเดชเดฟโ€Œเดœเดฟ เด˜เดŸเดจเด•เดณเต† เด…เดจเตเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต;
  2. เดˆ เดชเดฐเดฟเดทเตโ€Œเด•เดฐเดฟเดšเตเดš เดฎเต‹เดกเดฒเดฟเตฝ เดกเดพเดฑเตเดฑ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจ RDF เด…เดจเตเดตเต‡เดทเดฃ เดญเดพเดทเดฏเดฟเตฝ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเตเดจเตเดจเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดœเดจเดชเตเดฐเดฟเดฏ เดŽเตฝเดชเดฟเดœเดฟ เด…เดจเตเดตเต‡เดทเดฃ เดญเดพเดทเด•เดณเดฟเตฝ เดˆ เดฎเต‹เดกเดฒเดฟเดฒเต‡เด•เตเด•เต เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เดจเดŸเดคเตเดคเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต.

เดตเดฟ.1. เดกเดพเดฑเตเดฑ เดฎเต‹เดกเตฝ

เด‡เดตเดฟเดŸเต† เดธเดพเดงเตเดฏเดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เดธเดฎเต€เดชเดจเด™เตเด™เดณเตเดฃเตเดŸเต.

เดตเดฟ.1.1. เดธเดฟเด‚เด—เดฟเตพเดŸเตบ เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟ

เด†เตผเดกเดฟเดŽเดซเตเด‚ เดŽเตฝเดชเดฟเดœเดฟเดฏเตเด‚ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดฎเดพเดฏ เดธเดฎเต€เดชเดจเด‚ เด’เดฐเตเดชเด•เตเดทเต‡ เดธเดฟเด‚เด—เดฟเตพเดŸเตบ เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟ:

  • เดชเด•เดฐเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดชเตเดฐเดตเดšเดจเด‚ :isMarriedTo เดชเตเดฐเดตเดšเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต :isMarriedTo1, :isMarriedTo2 i t. d.
  • เดˆ เดชเตเดฐเดตเดšเดจเด™เตเด™เตพ เดชเดฟเดจเตเดจเต€เดŸเต เดชเตเดคเดฟเดฏ เดŸเตเดฐเดฟเดชเตเดชเดฟเตพเดธเดฟเดจเตเดฑเต† เดตเดฟเดทเดฏเด™เตเด™เดณเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต: :isMarriedTo1 :since "2013-09-13"^^xsd:date เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฐเตเด‚.
  • เดˆ เดชเตเดฐเดตเดšเดจเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดชเตเดฐเดตเดšเดจเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเต เดซเต‹เดฎเดฟเดจเตเดฑเต† เดŸเตเดฐเดฟเดชเตเดชเดฟเตพเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต :isMarriedTo1 rdf:singletonPropertyOf :isMarriedTo.
  • เดตเตเดฏเด•เตเดคเดฎเดพเดฏเตเด‚, rdf:singletonPropertyOf rdfs:subPropertyOf rdf:type, เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เดตเต†เดฑเตเดคเต† เดŽเดดเตเดคเดฐเตเดคเต เดŽเดจเตเดจเต เดšเดฟเดจเตเดคเดฟเด•เตเด•เตเด• :isMarriedTo1 rdf:type :isMarriedTo.

"LPG เดชเดฟเดจเตเดคเตเดฃ" เดŽเดจเตเดจ เดชเตเดฐเดถเตเดจเด‚ เด‡เดตเดฟเดŸเต† RDFS เดคเดฒเดคเตเดคเดฟเตฝ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดคเต€เดฐเตเดฎเดพเดจเดคเตเดคเดฟเดจเต เด‰เดšเดฟเดคเดฎเดพเดฏเดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต. เด…เดจเดจเตเดคเดฐเดซเดฒเด™เตเด™เตพ เด…เดฑเตเดฑเดพเดšเตเดšเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ RDF เดธเตเดฑเตเดฑเต‹เดฑเตเด•เตพเด•เตเด•เต เดšเดฟเดฒ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚, เดŽเดจเตเดจเดพเตฝ เด‡เดชเตเดชเต‹เตพ, เดธเดฟเด‚เด—เดฟเตพเดŸเตบ เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟ เดฎเดฑเตเดฑเตŠเดฐเต เดฎเต‹เดกเดฒเดฟเด‚เด—เต เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดคเดฏเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเด‚.

เดตเดฟ.1.2. เดฑเต€เดซเดฟเด•เตเด•เต‡เดทเตป เดถเดฐเดฟเดฏเดพเดฏเดฟ เดšเต†เดฏเตเดคเต

เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟ เดธเด‚เดญเดตเด™เตเด™เตพ เดŸเตเดฐเดฟเดชเตเดชเดฟเตพ เดตเดดเดฟ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดคเตฝเด•เตเดทเดฃเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดฎเต†เดจเตเดจ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดตเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เด•เตเดฑเดšเตเดšเต เดจเดฟเดทเตเด•เดณเด™เตเด•เดฎเดพเดฏ เดธเดฎเต€เดชเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเดจเตเดจเดคเต. เดŸเตเดฐเดฟเดชเตเดชเดฟเตพเดธเดฟเดจเต† เด•เตเดฑเดฟเดšเตเดšเต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดฑเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, เดจเดฎเตเด•เตเด•เต เดธเตเดตเดคเตเดคเต เดธเด‚เดญเดตเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

เดˆ เดธเดฎเต€เดชเดจเด™เตเด™เดณเดฟเตฝ เดเดฑเตเดฑเดตเตเด‚ เดถเด•เตเดคเดฎเดพเดฃเต RDF*, RDR, เดœเดจเดฟเดšเตเดšเดคเต เดฌเตเดฒเต‡เดธเตเด—เตเดฐเดพเดซเดฟเดจเตเดฑเต† เด†เดดเดคเตเดคเดฟเตฝ. เด…เดคเต เดคเตเดŸเด•เตเด•เด‚ เดฎเตเดคเดฒเตเดณเตเดณเดคเดพเดฃเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเต เดจเดฟเด™เตเด™เตพเด•เตเด•เตเด‚ เด…เตปเดธเต‹เด—เตเดฐเดพเดซเดฟเดจเตเด‚ เดตเต‡เดฃเตเดŸเดฟ. เดธเดฎเต€เดชเดจเดคเตเดคเดฟเดจเตเดฑเต† เดฆเตƒเดขเดค เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดคเดฟเดจเตเดฑเต† เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเดฟเดจเตเดณเตเดณเดฟเตฝ เดŽเดจเตเดจ เดตเดธเตเดคเตเดคเดฏเดพเดฃเต เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดคเต เดฒเต† เด…เดจเตเดฌเดจเตเดง เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด†เตผเดกเดฟเดŽเดซเต เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตเดธเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดชเต‹เดฏเดฟเดจเตเดฑเต เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฃเต. RDF-เดจเตเดฑเต† เดŸเตผเดŸเตเดŸเดฟเตฝ เดธเต€เดฐเดฟเดฏเดฒเตˆเดธเต‡เดทเดจเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เตพ เด‡เดคเตเดชเต‹เดฒเตŠเดจเตเดจเต เดŽเดดเตเดคเดพเด‚:

<<:bob :isMarriedTo :alice>> :since "2013-09-13"^^xsd:date .

เดตเดฟ.1.3. เดฎเดฑเตเดฑเต เดธเดฎเต€เดชเดจเด™เตเด™เตพ

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด”เดชเดšเดพเดฐเดฟเด•เดฎเดพเดฏ เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตโ€Œเดธเดฟเตฝ เดตเดฟเดทเดฎเดฟเด•เตเด•เดพเดจเดพเดตเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดŸเตเดฐเดฟเดชเตเดชเดฟเตพเดธเดฟเดจเต เดšเดฟเดฒ เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เตพ เด‰เดฃเตเดŸเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•, เด…เดต เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ เดฏเตเด†เตผเดเด•เดณเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เดˆ เดฏเตเด†เตผเดเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดคเดฟเดฏ เดŸเตเดฐเดฟเดชเตเดชเดฟเดฑเตเดฑเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•. SPARQL-เตฝ เดˆ URI-เด•เดณเดฟเดฒเต‡เด•เตเด•เต เด†เด•เตโ€Œเดธเดธเต เดจเตฝเด•เตเด• เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด…เดตเดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด…เด™เตเด™เดจเต† เดŽเดคเตเดคเตเดจเตเดจเต เดธเตเดฑเตเดฑเดพเตผเดกเต‹เด—เต.

เด…เดฒเตเดฒเต†เด—เตเดฐเต‹เด—เตเดฐเดพเดซเดฟเตฝ เดชเต‹เดฏเดฟ เด’เดฐเต เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดฐเต€เดคเดฟเดฏเดฟเตฝ. เด…เดฒเตเดฒเต†เด—เตเดฐเต‹เด—เตเดฐเดพเดซเดฟเตฝ เดŸเตเดฐเดฟเดชเตเดชเดฟเตพ เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เตพ เด‰เดฃเตเดŸเต†เดจเตเดจเต เด…เดฑเดฟเดฏเดพเด‚ เด†เด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดŸเตเดฐเดฟเดชเตเดชเดฟเตพ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดต เดชเตเดฑเดคเตเดคเต เดจเดฟเตฝเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‡เดคเต เด‡เดชเตเดชเต‹เดดเตเด‚ เด”เดชเดšเดพเดฐเดฟเด• เด…เตผเดคเตเดฅเดถเดพเดธเตเดคเตเดฐเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดณเดฐเต† เด…เด•เดฒเต†เดฏเดพเดฃเต. เดŸเตเดฐเดฟเดชเตเดชเดฟเตพ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เดฏเตเด†เตผเดเด•เดณเดฒเตเดฒเต†เดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฃเต, เดˆ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เดณเตเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเด‚ เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดŽเตฝเดชเดฟเดœเดฟ เด…เดจเตเดฏเดพเดฏเดฟเด•เตพเด•เตเด•เต เด…เดตเตผ เด†เด—เตเดฐเดนเดฟเดšเตเดšเดคเต เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดฒเดญเดฟเด•เตเด•เตเด‚. เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏเดฟ เด•เดฃเตเดŸเตเดชเดฟเดŸเดฟเดšเตเดš NQX เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ, RDF*-เดจเต เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต:

:bob :marriedTo :alice {"since" : "2013-09-13"}

เดตเดฟ.2. เด…เดจเตเดตเต‡เดทเดฃ เดญเดพเดทเด•เตพ

เดฎเต‹เดกเตฝ เดคเดฒเดคเตเดคเดฟเตฝ เด’เดฐเต เดคเดฐเดคเตเดคเดฟเดฒเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเตŠเดฐเต เดคเดฐเดคเตเดคเดฟเตฝ เดŽเตฝเดชเดฟเดœเดฟเดฏเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, เด…เดคเตเดคเดฐเด‚ เด’เดฐเต เดฎเต‹เดกเดฒเดฟเตฝ เดกเดพเดฑเตเดฑเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

  • RDF* เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดฌเตเดฒเต‡เดธเตโ€Œเด—เตเดฐเดพเดซเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต เดธเตเดชเดพเตผเด•เตเด•เตฝ* ะธ เด—เตเดฐเต†เด‚เดฒเดฟเตป. เด’เดฐเต SPARQL* เด…เดจเตเดตเต‡เดทเดฃเด‚ เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต:

 SELECT * { <<:bob :isMarriedTo ?wife>> :since ?since }

  • เด…เตปเดธเต‹เด—เตเดฐเดพเดซเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต เดธเตเดชเดพเตผเด•เตเด•เตฝ* เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดพเตป เดชเต‹เด•เตเดจเตเดจเต เดธเตˆเดซเตผ, Neo4j-เดฒเต† เด’เดฐเต เด…เดจเตเดตเต‡เดทเดฃ เดญเดพเดท.
  • เดธเตเดฑเตเดฑเดพเตผเดกเต‹เด—เต เดธเตเดตเดจเตเดคเด‚ เดชเดฟเดจเตเดคเตเดฃ เดจเตฝเด•เตเดจเตเดจเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ SPARQL เด’เดชเตเดชเด‚ เดตเต€เดฃเตเดŸเตเด‚ เด—เตเดฐเต†เด‚เดฒเดฟเตป. เด‡เดคเตเดชเต‹เดฒเตเดณเตเดณ เด’เดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต SPARQL-เตฝ เดŸเตเดฐเดฟเดชเตเดชเดฟเตพ URI เด‰เด‚ "เดฎเต†เดฑเตเดฑเดพ-เดตเดฟเดตเดฐเด™เตเด™เดณเตเด‚" เดฒเดญเดฟเด•เตเด•เตเด‚:

SELECT * {
    BIND (stardog:identifier(:bob, :isMarriedTo, ?wife) AS ?id)
    ?id :since ?since
}

  • เด…เดฒเตเดฒเต†เด—เตเดฐเต‹เด—เตเดฐเดพเดซเตเด‚ เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เดชเดฟเดจเตเดคเตเดฃ เดจเตฝเด•เตเดจเตเดจเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ SPARQL:

 SELECT * { ("since" ?since)  franz:attributesNameValue  ( :bob :marriedTo ?wife ) }

เดตเดดเดฟเดฏเดฟเตฝ, เด—เตเดฐเดพเดซเตโ€Œเดกเดฟเดฌเดฟ เด’เดฐเต เดธเดฎเดฏเดคเตเดคเต เดŽเตฝเดชเดฟเดœเดฟเดฏเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เดพเดคเต† เดŸเดฟเด™เตเด•เตผเดชเต‹เดชเตเดชเต/เด—เตเดฐเต†เด‚เดฒเดฟเตป เดชเดฟเดจเตเดคเตเดฃเดšเตเดšเดฟเดฐเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดชเดคเดฟเดชเตเดชเต 8.0 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 8.1 เตฝ เดจเดฟเตผเดคเตเดคเดฟ.

VI. เดฒเตˆเดธเตปเดธเตเด•เตพ เด•เตผเดถเดจเดฎเดพเด•เตเด•เตเดจเตเดจเต

โ€œเดŸเตเดฐเดฟเดชเตเดชเดฟเตพเดธเตเดฑเตเดฑเต‹เตผ เด“เดซเต เดšเต‹เดฏเตโ€Œเดธเตโ€, โ€œเด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดŸเตเดฐเดฟเดชเตเดชเดฟเตพเดธเตเดฑเตเดฑเต‹เตผโ€ เดธเต†เดฑเตเดฑเตเด•เดณเตเดŸเต† เด•เดตเดฒเดฏเดฟเตฝ เด…เดŸเตเดคเตเดคเดฟเดŸเต† เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เดฒเตเด•เดณเตŠเดจเตเดจเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดชเตเดคเดฟเดฏ เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เด†เตผเดกเดฟเดŽเดซเต เดธเตเดฑเตเดฑเต‹เดฑเตเด•เตพ เดฆเตˆเดจเด‚เดฆเดฟเดจ เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเตเดณเตเดณ เดจเดฒเตเดฒเตŠเดฐเต เดšเต‹เดฏเดฟเดธเต เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดณเดฐเต† เดฆเต‚เดฐเต†เดฏเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เดžเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดคเดฟเดฏ เดŸเตเดฐเดฟเดชเตเดชเดฟเตพ เดธเตเดฑเตเดฑเต‹เดฑเตเด•เตพ (เด…เตปเดธเต‹เด—เตเดฐเดพเดซเต เดชเต‹เดฒเต†เดฏเตเดณเตเดณเดต) เด…เดŸเดšเตเดš เด‰เดฑเดตเดฟเดŸเดฎเดพเดฃเต. เดชเด•เดฐเด‚, เดจเดฎเตเด•เตเด•เต เด•เตเดฑเดฏเตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เดพเด‚ ...

เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดฎเตเดฎเตเดชเต เดทเดŸเตเดŸเต เดกเต—เตบ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดšเดฟเดฒ เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเด•เตพ เดธเดพเดตเดงเดพเดจเดคเตเดคเดฟเตฝ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฏเดฟ เด•เดพเดฃเดฟเดฒเตเดฒ. เด’เดฐเต เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดŽเดกเดฟเดทเดจเตเดณเตเดณ เดตเดฟเตผเดšเตเดตเต‹เดธเต‹, เดŽเดจเตเดฑเต† เด…เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเตฝ, เดฌเด—เตเด•เดณเดฟเตฝ เดฎเตเด™เตเด™เตเด•เดฏเดพเดฃเต. เดฌเตเดฒเต‡เดธเต†เด—เตเดฐเดพเดซเต AWS เดตเดพเด™เตเด™เตเด•เดฏเตเด‚ เด†เดฎเดธเต‹เตบ เดจเต†เดชเตเดฑเตเดฑเตเดฏเต‚เดฃเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเด‚ เดฐเต‚เดชเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต; เด‡เดจเดฟ เด’เดฐเต เดฑเดฟเดฒเต€เดธเต เดŽเด™เตเด•เดฟเดฒเตเด‚ เด‰เดฃเตเดŸเดพเด•เตเดฎเต‹ เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดฒเตเดฒ. เดœเต†เดจ เดฎเดพเดคเตเดฐเด‚ เดฌเดพเด•เตเด•เดฟ...

เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดตเดณเดฐเต† เดชเตเดฐเดงเดพเดจเดฎเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚ เดจเดฟเด™เตเด™เตพ เด…เดคเต เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เดŽเดฒเตเดฒเดพเด‚ เดฎเตเดฎเตเดชเดคเตเดคเต‡เดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดฑเต‹เดธเดฟ เด•เตเดฑเดตเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:

  • เดธเตเดฑเตเดฑเดพเตผเดกเต‹เด—เต เดจเดฟเตผเดคเตเดคเตเดจเตเดจเต เดธเต—เดœเดจเตเดฏ เดชเดคเดฟเดชเตเดชเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเด• (เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดธเดพเดงเดพเดฐเดฃ เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต† เดŸเตเดฐเดฏเตฝ เด•เดพเดฒเดฏเดณเดตเต เด‡เดฐเดŸเตเดŸเดฟเดฏเดพเดฏเดฟ);
  • ะฒ เด—เตเดฐเดพเดซเตเดกเดฟเดฌเดฟ เด•เตเดฒเต—เดกเต, เดฎเตเดฎเตเดชเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดธเต—เดœเดจเตเดฏ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดชเตเดฒเดพเตป เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดŸเดคเตเดคเต, เดชเตเดคเดฟเดฏ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเตป เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด•เดฎเดพเดฏเดฟ เดจเดฟเตผเดคเตเดคเดฟเดตเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดชเตŠเดคเตเดตเต‡, เด’เดฐเต เดถเดฐเดพเดถเดฐเดฟ เดเดŸเดฟ เดตเตเดฏเด•เตเดคเดฟเด•เตเด•เต, เด‡เดŸเด‚ เด•เต‚เดŸเตเดคเตฝ เด•เต‚เดŸเตเดคเตฝ เด…เดชเตเดฐเดพเดชเตเดฏเดฎเดพเดฏเดฟเด•เตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต; เด…เดคเดฟเดจเตเดฑเต† เดตเดฟเด•เดธเดจเด‚ เด•เต‹เตผเดชเตเดชเดฑเต‡เดทเดจเตเด•เดณเตเดŸเต† เดšเต€เดŸเตเดŸเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•