KDB+, เบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเบญเบเบเปเบฅเบดเบชเบฑเบ
เปเบเบเบปเบเบเบงเบฒเบกเบเบตเปเบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฐเบเบฐเบเบฒเบเบฒเบกเบเบญเบเบเปเบฒเบเปเบเบเบเบปเปเบงเปเบเบงเปเบฒ KDB+ เปเบกเปเบเบซเบเบฑเบ, เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบฅเบฐเบเปเปเบเปเบฒเบเบฑเบเบเบญเบเบกเบฑเบเปเบกเปเบเบซเบเบฑเบ, เปเบฅเบฐเบเบปเบเบเบฐเปเบซเบเบเบเบญเบเบกเบฑเบเปเบกเปเบเบซเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเปเบฅเบดเบชเบฑเบเบเบตเปเบเปเบญเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเปเปเบกเบนเบเบเปเบฒเบเบงเบเบซเบฅเบฒเบ. เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฐเบเปเปเปเบเบปเปเบฒเปเบเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ KDB+ เบซเบผเบทเบฅเบฒเบเบฅเบฐเบญเบฝเบเบเบญเบเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบฅเปเบเบฅเบก Q เบเบญเบเบกเบฑเบ. เบเบฑเบเบชเบญเบเบซเบปเบงเบเปเปเบเบตเปเปเบกเปเบเบเบงเปเบฒเบเบซเบผเบฒเบเปเบฅเบฐเบชเบปเบกเบเบงเบเปเบเปเบฎเบฑเบเบเบปเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบซเบฒเบ. เบเปเปเบกเบนเบเบซเบผเบฒเบเบขเปเบฒเบเบเปเบฝเบงเบเบฑเบเบซเบปเบงเบเปเปเปเบซเบผเบปเปเบฒเบเบตเปเบชเบฒเบกเบฒเบเบเบปเบเปเบเปเบเบตเป code.kx.com, เบฅเบงเบกเบเบฑเบเบเบทเปเบกเบเปเบฝเบงเบเบฑเบ Q - Q For Mortals (เปเบเบดเปเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเปเบฒเบเบฅเบธเปเบกเบเบตเป).
เบเบฒเบเปเบเบทเปเบญเบเปเบ
- เบเบฒเบเบเปเปเบกเบนเบเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ. เบเบฒเบเบเปเปเบกเบนเบเบเบตเปเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเปเบ RAM เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบง. เบเปเปเบเบตเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเบเบฑเปเบเบเปเบฒเบงเปเบกเปเบเบเบฐเปเบเปเบ, เปเบเปเบเปเปเปเบชเบเปเบกเปเบเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบญเบเบเบฒเบเบชเบนเบเปเบชเบเบเปเปเบกเบนเบเปเบฅเบฐเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเบกเบตเบเบงเบฒเบกเบเปเบฒเบซเบผเบฒเบเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ.
- เบเบฒเบเบเปเปเบกเบนเบเบเบฑเบ. เบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเปเปเบกเบนเบเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบเบเบฑเบเปเบเบเบเบตเปเบเบฐเบเบฑเบเบเบถเบเปเบเบเบเบฑเบเบเบถเบ. เบเบฐเปเบซเบเบเบเบปเปเบเบเปเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเบเบฑเปเบเบเปเบฒเบงเปเบกเปเบเบงเปเบฒเบเปเปเบกเบนเบเบเบฒเบเบเปเบฅเปเบฒเบซเบเบถเปเบเบเบทเบเปเบเบฑเบเปเบงเปเบฎเปเบงเบกเบเบฑเบเปเบเปเบเปเบเปเบฅเบฐเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ, เปเบเบดเปเบเบเปเบงเบเปเบฅเบฑเปเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบกเบฑเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบ. เบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบซเบฅเบเบเปเบฅเปเบฒเบเบตเปเบเปเปเปเบเปเปเบเปเปเบเบเบฒเบเบชเบญเบเบเบฒเบก. เบเปเปเปเบชเบเบเบปเปเบเบเปเปเบกเปเบเบงเปเบฒเบกเบฑเบเปเบเบฑเบเบเบฒเบเบเบฒเบเบเบตเปเบเบฐเบเบฑเบเบเบธเบเปเบเปเปเบเปเบฅเบฐเบฅเบถเบเบเบฑเบเบเบถเบ.
- เบเบธเบเปเบงเบฅเบฒ. เบเปเปเบกเบนเบเบเบตเปเบกเบตเบเบฑเบเบงเบฑเบเบเบต เบซเบผเบทเปเบงเบฅเบฒ. เปเบเบเบเบปเบเบเบฐเบเบด, เบเบฒเบเบเบฑเบเบฅเปเบฒเบเบฑเบเปเบงเบฅเบฒเปเบกเปเบเบกเบตเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเปเปเบกเบนเบเบเบฑเปเบเบเปเบฒเบง, เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเปเบเปเบขเปเบฒเบเบเปเบฒเบเบเบฒเบเบงเปเบฒเบเบฑเบเบเบถเบเปเบเบเปเบญเบเบซเบเปเบฒเบซเบผเบทเบเบฐเบเบดเบเบฑเบเบเบฒเบกเบเบฐเบเบธเบเบฑเบ, เบซเบผเบทเบเปเบฒเปเบเปเบซเบเปเบฒเบเบตเปเบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเบเบถเปเบเบเบฑเบเบเปเบฒเบชเบฑเปเบเบเบญเบเบเบฑเบเบเบถเบ. เบเบฒเบเบเปเปเบกเบนเบเบเบฅเบฒเบชเบชเบดเบเบเบทเบเบชเปเบฒเบเบเบถเปเบเปเบเบซเบผเบฑเบเบเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบซเบกเบปเบ - เปเบเบฑเบเบเบปเบงเปเบเบเบเบญเบเบเบฒเบเปเบเบฑเบเบเปเบฒเบเบฑเบเบเบถเบเปเบเบฑเบเบเบธเบ, เบเปเบญเบเบเบตเปเบเปเบฒเบชเบฑเปเบเบเบญเบเบเบฑเบเบเบถเบเปเบกเปเบ, เปเบเบซเบผเบฑเบเบเบฒเบ, เบเปเปเปเบเปเบเปเบฒเบเบปเบ.
- vector. เปเบเบชเบฐเบเบฒเบเบเบฒเบเบเบญเบ KDB+, เบเบตเปเปเบกเปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบญเบปเบเบเบฐเบเบญเบเบเบญเบเบเบฐเปเบเบเบเบฐเบฅเปเบฒเบกเบฐเบเบนเบเบฝเบงเบเบฑเบ, เบเบปเบงเบขเปเบฒเบ, เบเบปเบงเปเบฅเบ. เปเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเปเบญเบทเปเบเป, array เบเบญเบเบญเบปเบเบเบฐเบเบญเบ. Arrays, เบเปเปเปเบซเบกเบทเบญเบเบเบฑเบเบฅเบฒเบเบเบฒเบ, เบชเบฒเบกเบฒเบเบเบทเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบงเปเบขเปเบฒเบเปเบซเบเปเบเบซเบเบฒเปเบฅเบฐเบเบธเบเปเบเปเบเปเบเบเปเบเปเบเปเบฒเปเบเบฐเบเปเบฒเบเบญเบเปเบเปเบเบเปเบเบต vector.
เบเบทเปเบเบซเบฅเบฑเบเบเบฐเบซเบงเบฑเบเบชเบฒเบ
KX เปเบเปเบเบทเบเบชเปเบฒเบเบเบฑเปเบเบเบถเปเบเปเบเบเบต 1993 เปเบเบ Arthur Whitney, เบเบนเปเบเบตเปเปเบเบตเบเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเบเบฐเบเบฒเบเบฒเบ Morgan Stanley เปเบเบเบฒเบชเบฒ A+, เบเบนเปเบชเบทเบเบเบญเบเบเบญเบ APL - เปเบเบฑเบเบเบฒเบชเบฒเบเบปเปเบเบชเบฐเบเบฑเบเบซเบผเบฒเบเปเบฅเบฐเบกเบตเบเบงเบฒเบกเบเบดเบเบปเบกเปเบเปเบฅเบเบเบฒเบเปเบเบดเบ. เปเบเปเบเบญเบ, เปเบ KX, Arthur เบชเบทเบเบเปเปเบขเบนเปเปเบเบเบดเบเปเบเบเบฝเบงเบเบฑเบเปเบฅเบฐเบชเปเบฒเบเบเบฒเบชเบฒ vector-function K, เบเปเบฒเบเบฒเปเบเบเปเบเบงเบเบงเบฒเบกเบเบดเบเบเบญเบ minimalism เบฎเบฒเบ. เปเบเบฃเปเบเบฃเบก K เบกเบตเบฅเบฑเบเบชเบฐเบเบฐเปเบเบฑเบเปเบเบทเปเบญเบเปเบฒเบเบงเบฑเบเบเบญเบ เปเบฅเบฐเบเบปเบงเบญเบฑเบเบชเบญเบเบเบดเปเบชเบ, เบเบงเบฒเบกเปเบฒเบเบเบญเบเปเบเบทเปเบญเบเปเบฒเบ เปเบฅเบฐเปเปเบฒเบเบตเปเปเบกเปเบเบเบถเปเบเบเบฑเบเบเปเบฅเบดเบเบปเบ, เปเบฅเบฐเบเบฒเบเบเบณเปเบเบตเบเบเบฒเบเปเบเปเบฅเบฐเบญเบฑเบเบกเบตเบเบงเบฒเบกเปเบฒเบเบซเบผเบฒเบเบเบงเปเบฒเบกเบฑเบเปเบเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบฃเปเบเบฃเบกเบเบณเบกเบฐเบเบฒ. เบเปเบงเบเปเบซเบเบเบตเป, เปเบเบฃเปเบเบฃเบก K เปเบเปเบเบทเปเบเบเบตเปเปเปเบญเบ-เบชเบญเบเบชเบฒเบกเปเบเบงเบชเบฒเบกเบฒเบเบเปเบฝเบเปเปเบฒเบเบญเบเบเปเปเบเบงเบฒเบกเปเบเบเบฒเบชเบฒ verbose เปเบเบฑเปเบ Java- เปเบฅเบฐเปเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเปเบเบฑเปเบกเบเบธเปเบเบเบญเบ algorithm.
เบเบฑเบเบเบฑเบเปเบ K เบเบตเปเบเบฐเบเบดเบเบฑเบเบชเปเบงเบเปเบซเบเปเบเบญเบ LL1 parser generator เบเบฒเบกเปเบงเบเบฐเบเบญเบเบเบตเปเปเบซเปเปเบงเป:
1. pp:{q:{(x;p3(),y)};r:$[-11=@x;$x;11=@x;q[`N;$*x];10=abs@@x;q[`N;x]
2. ($)~*x;(`P;p3 x 1);(1=#x)&11=@*x;pp[{(1#x;$[2=#x;;,:]1_x)}@*x]
3. (?)~*x;(`Q;pp[x 1]);(*)~*x;(`M;pp[x 1]);(+)~*x;(`MP;pp[x 1]);(!)~*x;(`Y;p3 x 1)
4. (2=#x)&(@x 1)in 100 101 107 7 -7h;($[(@x 1)in 100 101 107h;`Ff;`Fi];p3 x 1;pp[*x])
5. (|)~*x;`S,(pp'1_x);2=#x;`C,{@[@[x;-1+#x;{x,")"}];0;"(",]}({$[".s.C"~4#x;6_-2_x;x]}'pp'x);'`pp];
6. $[@r;r;($[1<#r;".s.";""],$*r),$[1<#r;"[",(";"/:1_r),"]";""]]}
Arthur embodied เบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบตเปเบชเบธเบเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบเปเบซเบงเบเบญเบเบฎเปเบฒเบเบเบฒเบเบเปเบฒเปเบชเบธเบเบเบตเปเปเบ KDB +, เปเบเบดเปเบเบเบฐเบเบปเบเบขเบนเปเปเบ 2003 (เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบดเบเบงเปเบฒเปเบเบเบฑเบเบเบธเบเบฑเบเบกเบฑเบเปเบเบฑเบเบเบตเปเบเบฐเปเบเปเบเบงเปเบฒเบเบปเบงเบญเบฑเบเบชเบญเบ K เปเบเบเบทเปเบกเบฒเบเบฒเบ) เปเบฅเบฐเบเปเปเบกเบตเบซเบเบฑเบเบซเบผเบฒเบเบเปเบงเบฒเบเบฒเบเบเบฒเบชเบฒเบเบญเบ K เบชเบฐเบเบฑเบเบเบตเบชเบตเป. เบเบฒเบชเบฒ. เบชเบฐเบเบฑเบเบเบตเปเปเบเบฑเบเบกเบดเบเบเบฑเบเบเบนเปเปเบเปเบซเบผเบฒเบเปเบเปเบเบทเบเปเบเบตเปเบกเปเบชเปเปเบเบดเบเบเบญเบ K K เบเบตเปเปเบญเบตเปเบเบงเปเบฒ Q. Q เบเบฑเบเปเบเปเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบชเบฒเบชเบฐเปเบเบฒเบฐเบเบญเบ SQL - QSQL, เปเบฅเบฐเบเบฒเบเบเบฒเบชเบฒ - เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบฐเบฅเบฒเบเปเบเบฑเบเบเบฐเปเบเบเบเปเปเบกเบนเบเบฅเบฐเบเบปเบ, เปเบเบทเปเบญเบเบกเบทเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบฒเบเบฐเบฅเบฒเบ. เปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบฅเบฐเปเบเปเบเปเบ, เปเบฅเบฐเบญเบทเปเบเป.
เบเบฑเปเบเบเบฑเปเบ, เบเบฒเบเบเบฑเบเบชเบฐเบเบฐเบเบญเบเบเบนเปเปเบเป, KDB+ เปเบกเปเบเบเบฝเบเปเบเปเบเบฒเบเบเบฒเบชเบฒ Q เบเบตเปเบกเบตเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบฐเบฅเบฒเบเปเบฅเบฐ SQL-like LINQ-style expressions เบเบฒเบ C#. เบเบตเปเปเบกเปเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบเบฅเบฐเบซเบงเปเบฒเบ KDB+ เปเบฅเบฐเบเบฒเบเบเปเปเบกเบนเบเบญเบทเปเบเปเปเบฅเบฐเบเบปเบเบเบฐเปเบซเบเบเบเปเบฒเบเบเบฒเบเปเบเปเบเบเบฑเบเบเบปเปเบเบเปเบเบญเบเบกเบฑเบ, เปเบเบดเปเบเบกเบฑเบเบเบฐเบเบทเบเบกเบญเบเบเปเบฒเบก. เบเบตเปเบเปเปเปเบกเปเบเบเบฒเบเบเปเปเบกเบนเบ + เบเบฒเบชเบฒเบเปเบงเบเปเบซเบผเบทเบญเบเบตเปเบเบทเบเบเบดเบเปเบเปเบเบฒเบ, เปเบเปเปเบเบฑเบเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบเบฑเบกเบฎเบนเบเปเบเบ + เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบเบเบปเบงเบชเปเบฒเบฅเบฑเบเบซเบเปเบฒเบเบตเปเบเบฒเบเบเปเปเบกเบนเบ. เบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบตเปเบเบฐเบกเบตเบเบปเบเบเบฒเบเบเบฑเบเบชเบดเบเบเบตเปเบเบญเบเบเบปเบเบเบฐเปเบซเบเบเบเบฑเบเปเบปเบเบเบญเบ KDB+. เบเบปเบโเบเบปเบงโเบขเปเบฒเบโฆ
เบเบฐเบซเบเบฒเบ
เปเบเบเบกเบฒเบเบเบฐเบเบฒเบเบเบตเปเบเบฑเบเบชเบฐเปเบซเบก, KDB+ เปเบกเปเบเบเบฝเบเปเบเปเบเปเบญเบเบเบธเบฅเบฐเบเบฑเบเปเบเบเบฐเบซเบเบฒเบ. เบกเบฑเบเปเบเบฑเบเปเบเบฅเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเปเบญเบ megabyte เบขเปเบฒเบเปเบเปเบเบดเบเปเบฅเบฐเบซเบเบถเปเบเปเบเบฅเปเบเปเปเบเบงเบฒเบกเบเบฐเบซเบเบฒเบเบเปเบญเบเบเบตเปเบกเบตเบเบฒเบเบซเบเปเบฒเบเบตเปเบเบญเบเบฅเบฐเบเบปเบ. เปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ - เบซเบเปเบญเบเบเบงเปเบฒเบซเบเบถเปเบ megabyte, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบเปเบเบเบเบฒเบเบเบตเปเบเปเบฅเบดเบชเบฑเบเบเปเบฒเบเบซเบฅเบฒเบเบชเบดเบเบเบฑเบเปเบเบฅเบฒเบเปเปเบเบตเบชเปเบฒเบฅเบฑเบเบซเบเบถเปเบเปเบเปเบเบเปเบเบตเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ.
- เบเบฐเปเบฒเบเบเบตเปเปเบฎเบฑเบเปเบซเป KDB+ เบฎเบนเปเบชเบถเบเบเบตเปเบฅเบตเบเปเบเบฎเบฒเบเปเบงเบเปเบฒเบเป - เบเบฒเบเปเบกเปเบเบเบญเบกเบเบดเบงเปเบเบต Pi เปเบเบซเบฒเปเบเบตเบเปเบงเบตเบเบตเปเบกเบตเปเปเบงเบเบเบงเบฒเบกเบเบณ terabytes. เบเบตเปเบเปเปเบกเบตเบเบปเบเบเปเปเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเบเบฒเบเปเบเบเปเปเบเบฒเบก, เบเบญเบเบเบฒเบเบเบฑเปเบ, Q เปเบฅเบตเปเบกเบเบปเปเบเบเบฑเบเบเบต, เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเปเบเป, เปเบเบเบฑเบเบเบฒเบชเบดเปเบเบญเบทเปเบเป, เปเบเบฑเบเบเบฒเบชเบฒเบชเบฐเบเบดเบ.
- เปเบเบเบฐเบซเบเบฒเบเบเบตเป, เบเบฒเบเบเบฒเบชเบฒ Q เปเบซเบกเบฒเบฐเบเบฑเบเบซเบกเบปเบเปเบเบปเปเบฒเปเบเปเบเบเบฒเบเบเบงเบฒเบกเบเปเบฒเบเบญเบเปเบเปเบเบเปเบเบต, เปเบเบดเปเบเปเบฅเบฑเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบเบเบฒเบ.
- เบเปเบงเบเบเบฐเบซเบเบฒเบเบเบญเบเปเบเบฅเปเบเบตเปเบเบฐเบเบดเบเบฑเบเปเบเปเบเบตเป, เบเบฐเบเบงเบเบเบฒเบ Q เปเบเปเบเบทเปเบเบเบตเปเบซเบงเปเบฒเบเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ; เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเบซเบผเบฒเบเบฎเปเบญเบเปเบเบฅเป. เบเบดเปเบเปเบเบเบงเปเบฒเบเบฑเปเบ, เบเปเบฒเบเปเบฒเปเบเบฑเบ, Q เบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบซเบผเบฒเบเบชเบดเบเบซเบผเบทเบซเบผเบฒเบเบฎเปเบญเบ gigabytes เบเบฒเบเปเบเบเบฐเบเบงเบเบเบฒเบเบเบฝเบง.
Versatility
Q เปเบกเปเบเบเบตเปเบฅเบตเบเบชเปเบฒเบฅเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเบซเบฅเบฒเบเบซเบฅเบฒเบ. เบเบฐเบเบงเบเบเบฒเบ Q เบชเบฒเบกเบฒเบเปเบฎเบฑเบเบซเบเปเบฒเบเบตเปเปเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบเบฐเบซเบงเบฑเบเบชเบฒเบเปเบฅเบฐเบชเบฐเบซเบเบญเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบงเบเบญเบเบเปเปเบกเบนเบ terabytes. เบเบปเบงเบขเปเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฒเบเบเปเปเบกเบนเบเบเบฐเบซเบงเบฑเบเบชเบฒเบเบซเบฅเบฒเบเบชเบดเบ, เปเบเบเบฒเบเบกเบทเปเบเบตเปเบเปเปเปเบเปเบเบตเบเบญเบฑเบเบเปเปเบกเบนเบเปเบเปเปเบงเบฅเบฒเบซเบผเบฒเบเบเบงเปเบฒ 100 gigabytes. เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เบเบฒเบเปเบเปเบเปเปเบเปเบฒเบเบฑเบเบเบตเปเบชเบปเบกเปเบซเบเบชเบปเบกเบเบปเบ, เบเบฒเบเบชเบญเบเบเบฒเบกเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบเบฐเบชเปเบฒเปเบฅเบฑเบเปเบเบชเบดเบเบซเบฒเบฎเปเบญเบ milliseconds. เปเบเบเบเบปเปเบงเปเบ, เบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฒเบเบซเบกเบปเบเปเบงเบฅเบฒเบเบปเปเบงเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบฎเปเบญเบเบเปเบเบญเบเบเบนเปเปเบเป - 30 เบงเบดเบเบฒเบเบต - เปเบฅเบฐเบกเบฑเบเปเบฎเบฑเบเบงเบฝเบเบซเบเปเบญเบเบซเบผเบฒเบ.
Q เบชเบฒเบกเบฒเบเปเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบเปเบขเปเบฒเบเบเปเบฒเบเบเบฒเบ. เบเปเปเบกเบนเบเปเบซเบกเปเบเบทเบเปเบเบตเปเบกเปเบชเปเบเบฒเบเบฐเบฅเบฒเบเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบขเปเบฒเบเปเบงเบงเบฒเปเบเบทเปเบญเปเบซเปเบเปเบฒเบฎเปเบญเบเบเปเบเบญเบเบเบนเปเปเบเปเปเบเบฑเบเบเบฑเบเปเบเบเปเบฒเบเบฑเบ. เบเปเปเบกเบนเบเปเบเบเบฒเบเบฐเบฅเบฒเบเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบเบฑเบ, เบเบถเปเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบเบเบฑเบเบเบฐเปเบเป cache เบเบญเบเปเบเปเบเบเปเบเบตเบขเปเบฒเบเปเบเบฑเบกเบเบตเป. เบเบญเบเปเบซเบเบทเบญเปเบเบเบฒเบเบเบตเป, KX เบเบฐเบเบฒเบเบฒเบกเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบทเปเบเบเบฒเบเบเบฑเบเบซเบกเบปเบเปเบเบฑเปเบ: เปเบฅเบเบเบฐเบเบดเบเบชเบฒเบเปเบเบเบเปเบฒเบเบเปเบฒเปเบเบฐเบเปเบฒ vector เบเบญเบเปเบเปเบเบเปเบเบต, เปเบเบตเปเบกเบเบงเบฒเบกเปเบงเบชเบนเบเบชเบธเบ. Q เบเบฑเบเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเบงเบฝเบเบเบฒเบเบเบตเปเบเปเปเบเบปเบเบเบฐเบเบดเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเปเบกเบนเบ - เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบ, เบเบฐเบเบงเบเบเบฒเบเบเปเบฒเบเบเบญเบเบเปเปเบกเบนเบเปเบฅเบฐเบเบดเบเปเบฅเปเปเบ "เปเบงเบฅเบฒเบเบดเบ" (เบกเบตเบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเบเบฒเบเบชเบดเบ milliseconds เบซเบฒเบซเบผเบฒเบเบงเบดเบเบฒเบเบตเปเบเบเบญเบตเบเบเบฒเบกเบซเบเปเบฒเบงเบฝเบ) เบซเบเปเบฒเบเบตเปเบฅเบงเบเบฅเบงเบกเบเปเบฒเบเปเบชเปเบฒเบฅเบฑเบเปเบเบทเปเบญเบเบกเบทเบเบฒเบเบเปเบฒเบเบเบฒเบเปเบเบดเบเบชเปเบฒเบฅเบฑเบเปเบงเบฅเบฒเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. intervals เบซเบผเบทเบชเปเบฒเบเบเบปเบงเปเบเบเบเบญเบเบญเบดเบเบเบดเบเบปเบเบเบญเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบชเบปเบกเบเบนเบเปเบเบเบเบฑเบเบเบฐเบซเบผเบฒเบเปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบ profileing เปเบเบทเบญเบเบเบฑเบเบเบตเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบชเปเบฒเปเบฅเบฑเบเบเบญเบเบเบปเบ. เปเบเบงเบฝเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบง, เบชเปเบงเบเบซเบผเบฒเบเบกเบฑเบเบเบฐเบเบฑเบเบเปเบฒเบเบตเปเปเบเปเปเบงเบฅเบฒเบเบปเปเบเบเปเบเปเปเปเบกเปเบ Q, เปเบเปเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐ synchronize เบเปเปเบกเบนเบเบเบฒเบเปเบซเบผเปเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เบเบงเบฒเบกเปเบงเบชเบนเบเปเบกเปเบเบเบฑเบเบฅเบธเปเบเปเปเบเบทเปเบญเบเบเบฒเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเปเปเบกเบนเบเปเบฅเบฐเบซเบเปเบฒเบเบตเปเบเบฐเบเบดเบเบฑเบเบเบงเบเบกเบฑเบเบขเบนเปเปเบเบเบฐเบเบงเบเบเบฒเบเบเบฝเบง, เปเบฅเบฐเบเบฒเบเบเบธเบเปเบเปเบเปเบเปเบเบทเบเบซเบผเบธเบเบฅเบปเบเปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบฐเปเบเบเบญเบญเบเบเบญเบ QSQL เบซเบผเบฒเบเปเบฅเบฐเบเบฒเบเปเบเบปเปเบฒเบฎเปเบงเบก, เปเบเบดเปเบเบเปเปเปเบเปเบเบทเบเบเบตเบเบงเบฒเบกเบซเบกเบฒเบ, เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบเบฅเบฐเบซเบฑเบเบชเบญเบ.
เบชเบธเบเบเปเบฒเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฝเบเบเบฐเบเบงเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบเปเปเบ Q. เบเบปเบงเบขเปเบฒเบ, เบเบฐเบเบงเบเบเบฒเบ Gateway เบเบตเปเปเบเบเบขเบฒเบเบเบฒเบเบฎเปเบญเบเบเปเบเบญเบเบเบนเปเปเบเปเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเปเบฅเบฐเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเบเปเบฒเปเบเบฑเบ. เบเบนเปเบเบฝเบเปเบเบฅเปเบเบฅเบกเบกเบตเบชเบดเบเปเบชเบฅเบตเบเบฒเบเบขเปเบฒเบเบชเบปเบกเบเบนเบเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบฅเบฐเบเบปเบเบเบฒเบเบเบธเปเบเบเปเบฝเบ, เบเบฒเบเบเบฑเบเบฅเปเบฒเบเบฑเบเบเบงเบฒเบกเบชเปเบฒเบเบฑเบ, เบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบฒเบ, เบชเบดเบเบเบดเปเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบ, เปเบเบเบฒเปเบฅเบฐเบชเบดเปเบเบญเบทเปเบเปเบเบเบตเปเบซเบปเบงเปเบเบเบญเบเบฅเบฒเบงเบเปเบญเบเบเบฒเบ. เบเบฑเบเบซเบฒเบเบปเปเบเบเปเบเบตเปเปเบกเปเบเบงเปเบฒเบเปเบฒเบเบเบฐเบเปเบญเบเบเบฐเบเบดเบเบฑเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเบปเบงเบเปเบฒเบเปเบญเบ.
เปเบเบฑเบเบเบปเบงเบขเปเบฒเบ, เบเปเบญเบเบเบฐเบเบญเบเบชเบดเปเบเบเบตเปเบเบฐเปเบเบเบเบญเบเบเบฐเบเบงเบเบเบฒเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบกเบต. เบเบงเบเบกเบฑเบเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบเบทเบเบเปเบฒเปเบเปเบขเปเบฒเบเบซเปเบฒเบงเบซเบฑเบเปเบฅเบฐเปเบฎเบฑเบเบงเบฝเบเบฎเปเบงเบกเบเบฑเบ, เบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบซเบฅเบฒเบเบชเบดเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบเบปเปเบฒเปเบเปเบเบซเบเบถเปเบ, เบเบฒเบเบเบธเบเปเบเปเบเบเปเปเบกเบนเบเบเบฒเบเบซเบผเบฒเบเปเบซเบผเปเบเปเบฅเบฐเปเบซเปเบเปเบฅเบดเบเบฒเบเบเบนเปเปเบเปเปเบฅเบฐเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบซเบผเบฒเบเบฎเปเบญเบเบเบปเบ.
- เบเบปเบงเปเบเบทเปเบญเบกเบเปเป ( feedhandler) เบเบฑเบเปเบซเบผเปเบเบเปเปเบกเบนเบ. เบเบฐเบเบงเบเบเบฒเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบปเบเบเบฐเบเบดเปเบฅเปเบงเปเบเปเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบฒเบเบเบญเบเบเบตเปเบเบทเบเปเบซเบฅเบเปเบเบปเปเบฒเปเบเปเบ Q. เบเบฒเบเปเบเปเบเบญเบ C เปเบ Q เปเบกเปเบเบเปเบฒเบเบเบฒเบเบเบตเปเบชเบธเบเปเบฅเบฐเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเปเบฒเบเบซเบเปเบฒเบเบตเปเบเบปเบงเปเบเบเปเบเปเบขเปเบฒเบเบเปเบฒเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ C / C++ เปเบเป. Q เปเบกเปเบเปเบงเบเปเบเบตเปเบเบฐเบเบฑเบเบเบฒเบ, เบเบปเบงเบขเปเบฒเบ, เบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเปเปเบเบงเบฒเบก FIX เบเบตเปเบกเบตเบเปเปเบฒเบเปเบงเบกเบเบฒเบเบเบฒเบเปเบฅเบเบเปเบฝเบเบซเบผเบฑเบเบเบฑเบเปเบญเบตเบฃเบปเบเบเบฑเบเบซเบกเบปเบเบเปเบญเบกเปเบเบฑเบ.
- เบเบปเบงเปเบเบเบเปเบฒเบซเบเปเบฒเบเบเปเปเบกเบนเบ (tickerplant), เปเบเบดเปเบเปเบฎเบฑเบเบซเบเปเบฒเบเบตเปเปเบเบฑเบเบเบปเบงเปเบเบทเปเบญเบกเบเปเปเบฅเบฐเบซเบงเปเบฒเบเบเบปเบงเปเบเบทเปเบญเบกเบเปเปเปเบฅเบฐเบเบนเปเบเปเบฅเบดเปเบเบ. เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เบเบงเบเปเบเบปเบฒเบเบฝเบเบเปเปเบกเบนเบเบเบฒเปเบเบปเปเบฒเปเบเบซเบฒเบเบฑเบเบเบถเบเบเบนเปเบเบดเปเบชเบ, เบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบซเบกเบฑเปเบเบเบปเบเบชเปเบฒเบฅเบฑเบเบเบนเปเบเปเบฅเบดเปเบเบเบเปเปเบเบฑเบเบเบฒเบเบชเบนเบเปเบชเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบซเบผเบทเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเปเบซเบกเป.
- เบเบฒเบเบเปเปเบกเบนเบเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ (rdb). เบเบฒเบเบเปเปเบกเบนเบเปเบซเบผเบปเปเบฒเบเบตเปเบชเบฐเบซเบเบญเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบงเบเบตเปเบชเบธเบเบเบตเปเบเบฐเปเบเบฑเบเบงเบฑเบเบเบธเบเบดเบ, เบเปเปเบกเบนเบเบชเบปเบเปเบเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบงเปเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ. เปเบเบเบเบปเบเบเบฐเบเบด, เบเบงเบเบกเบฑเบเบชเบฐเบชเบปเบกเบเปเปเบกเบนเบเปเบเบเบฒเบเบฐเบฅเบฒเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบกเบทเปเปเบฅเบฐเบเบฑเปเบเบเปเบฒเบเบทเบเปเบซเบกเปเปเบเบเบญเบเบเบฒเบเบเบทเบ.
- เบเบฒเบเบเปเปเบกเบนเบเบเบปเบเบเบตเป (pdb). เบเบฒเบเบเปเปเบกเบนเบเปเบซเบผเบปเปเบฒเบเบตเปเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบเปเปเบกเบนเบเบชเปเบฒเบฅเบฑเบเบกเบทเปเบเบตเปเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบเบฒเบเบเปเปเบกเบนเบเบเบฐเบซเบงเบฑเบเบชเบฒเบ. เบเบฒเบกเบเบปเบเบฅเบฐเบเบฝเบ, เบเปเปเปเบซเบกเบทเบญเบเบเบฑเบ rdb, เบเบงเบเบกเบฑเบเบเปเปเปเบเบฑเบเบเปเปเบกเบนเบเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ, เปเบเปเปเบเป cache เบเบดเปเบชเบเปเบเปเบเปเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบกเบทเปเปเบฅเบฐเบเบฑเบเบฅเบญเบเบเปเปเบกเบนเบเปเบเปเบงเบฅเบฒเบเปเบฝเบเบเบทเบเปเบเบซเบฒเบเบฒเบเบเปเปเบกเบนเบเบเบฐเบซเบงเบฑเบเบชเบฒเบ.
- เบเบฒเบเบเปเปเบกเบนเบเบเบฐเบซเบงเบฑเบเบชเบฒเบ (hdb). เบเบฒเบเบเปเปเบกเบนเบเปเบซเบผเบปเปเบฒเบเบตเปเบชเบฐเบซเบเบญเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเปเปเบกเบนเบเบชเปเบฒเบฅเบฑเบเบกเบทเปเบเบตเปเบเปเบฒเบเบกเบฒ, เปเบเบทเบญเบเปเบฅเบฐเบเบต. เบเบฐเบซเบเบฒเบเบเบญเบเบเบงเบเบกเบฑเบ (เปเบเบกเบทเป) เบเบทเบเบเปเบฒเบเบฑเบเบเบฝเบเปเบเปเบเบฐเบซเบเบฒเบเบเบญเบเบฎเบฒเบเบเบดเบเปเบเบปเปเบฒเบเบฑเปเบ. เบเปเปโเบกเบนเบโเบชเบฒโเบกเบฒเบโเบเบฑเปเบโเบขเบนเปโเบเบธเบโเปเบซเปเบโเบซเบปเบโ, เปเบเบโเบชเบฐโเปเบเบฒเบฐโเปเบกเปเบโเบขเบนเปโเปเบโเปเบเปเบโเบเบตเปโเปเบเบโเบเปเบฒเบโเบเบฑเบโเปเบเบทเปเบญโเปเบฅเบฑเปเบโเบเบฒเบโเปเบเบปเปเบฒโเปเบเบดเบโ. เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเบตเบเบญเบฑเบเบเปเปเบกเบนเบเปเบเบเปเบเป algorithms เบซเบผเบฒเบเบเบฒเบเปเบฅเบทเบญเบ. เปเบเบเบชเปเบฒเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเปเบกเปเบเปเบเบฑเบเปเบญเบเบฐเบชเบฒเบเบเบตเปเบเบตเปเบฅเบฐเบเปเบฒเบเบเบฒเบ, เบเปเปเบกเบนเบเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบเบเปเบฅเปเบฒเปเบเปเบเบฅเปเบเบปเบเบเบฐเบเบด, เบเบฑเปเบเบเบฑเปเบเปเบเบปเบฒเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเป, เบฅเบงเบกเบเบฑเบเบงเบดเบเบตเบเบฒเบเบเบญเบเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ.
- เบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบกเบตเบเปเปเบกเบนเบเบฅเบงเบก. เบเบงเบเบกเบฑเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเปเบฒเบเป, เปเบเบเบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบกเบต, เบเบฑเบเบเบธเปเบกเบเบฒเบกเบเบทเปเปเบเบทเปเบญเบเบกเบทเปเบฅเบฐเบเปเบงเบเปเบงเบฅเบฒ. เบเบฒเบเบเปเปเบกเบนเบเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบฑเบเบเบธเบเบชเบฐเบเบฒเบเบฐเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒเบเบฑเบเปเบเปเบฅเบฐเบเปเปเบเบงเบฒเบกเบเบตเปเปเบเบปเปเบฒเบกเบฒ, เปเบฅเบฐเบเบฒเบเบเปเปเบกเบนเบเบเบฐเบซเบงเบฑเบเบชเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบเปเบญเบเบเบฒเบเบเบดเบเปเบฅเปเปเบเบทเปเบญเปเบฅเบฑเปเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเปเปเบกเบนเบเบเบฐเบซเบงเบฑเบเบชเบฒเบ.
- เบชเบธเบเบเปเบฒเบ เบเบฐเบเบงเบเบเบฒเบเบเบฐเบเบนเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบฅเบฐเบเบนเปเปเบเป. Q เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบ asynchronous เบขเปเบฒเบเบชเบปเบกเบเบนเบเบเบญเบเบเปเปเบเบงเบฒเบกเบเบตเปเปเบเบปเปเบฒเบกเบฒ, เปเบเบเบขเบฒเบเปเบซเปเปเบเบปเบฒเปเบเบปเปเบฒเปเบเบเบปเปเบงเบเบฒเบเบเปเปเบกเบนเบ, เบเบฒเบเบเบงเบเบชเบญเบเบชเบดเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบ, เปเบฅเบฐเบญเบทเปเบเป. เปเบซเปเบชเบฑเบเปเบเบเบงเปเบฒเบเปเปเบเบงเบฒเบกเบเปเปเบเปเบฒเบเบฑเบเปเบฅเบฐเบชเปเบงเบเบซเบผเบฒเบเปเบกเปเบเบเปเปเปเบกเปเบเบเบฒเบเบชเบฐเปเบเบเบญเบญเบ SQL, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบญเบทเปเบเป. เบชเปเบงเบเบซเบผเบฒเบเบกเบฑเบ, เบเบฒเบเบชเบฐเปเบเบเบญเบญเบ SQL เบเบทเบเปเบเบทเปเบญเบเปเบงเปเปเบเบซเบเปเบฒเบเบตเปเบเบดเปเบชเบเปเบฅเบฐเบเปเปเบชเปเบฒเบเปเบเบเบญเบตเบเปเบชเปเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบฎเปเบญเบเบเปเปเบเบเบเบนเปเปเบเป - เปเบงเบฅเบฒเบเบทเบเบเปเบฝเบ, เบเบฒเบเบเบฑเปเบเบเบญเบ, เบเปเปเบกเบนเบเบเบทเบเบเบฑเบเบเบธเบเปเบเบฑเบเบเบปเบเบเบฐเบเบด (เบเบปเบงเบขเปเบฒเบ, เบฅเบฒเบเบฒเบซเบผเบฑเบเบเบฑเบเปเบกเปเบเปเบเบปเปเบฒเบเบฝเบกเบเบฑเบเบเปเบฒเปเบเบดเบเบเบฑเบเบเบปเบเบเปเบฒเบ), เปเบฅเบฐเบญเบทเปเบเป.
เบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบปเบเบเบฐเบเบดเบชเปเบฒเบฅเบฑเบเบเบฐเปเบเบเบเปเปเบกเบนเบเบซเบเบถเปเบ:
เบเบงเบฒเบกเปเบง
เปเบเบดเบเปเบกเปเบเบงเปเบฒ Q เปเบเบฑเบเบเบฒเบชเบฒเบเบตเปเบเบทเบเบเบตเบเบงเบฒเบกเบซเบกเบฒเบ, เบกเบฑเบเบเบฑเบเปเบเบฑเบเบเบฒเบชเบฒ vector. เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบซเบผเบฒเบเบซเบเปเบฒเบเบตเปเบชเปเบฒเบเปเบ, เปเบเบเบชเบฐเปเบเบฒเบฐเปเบฅเบเปเบฅเบ, เปเบญเบปเบฒเบเบฒเบเปเบเปเบเบฝเบเบเบญเบเบฎเบนเบเปเบเบเปเบเบเปเปเบเบฒเบก - เบเบปเบงเปเบฅเบ, vectors, matrices, lists - เปเบฅเบฐเบเบฑเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเบเบฒเบเบงเปเบฒเบเบฐเบเบฐเบเบดเบเบฑเบเปเบเบเบเบฒเบเปเบเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ array. เปเบเบเบฒเบชเบฒเบเบฑเปเบเบเปเบฒเบง, เบเปเบฒเบเปเบฒเบเปเบเบตเปเบกเบชเบญเบ vectors เบเบญเบเบฅเปเบฒเบเบญเบปเบเบเบฐเบเบญเบ, เบกเบฑเบเบเปเปเบชเปเบฒเบเบฑเบเบญเบตเบเบเปเปเปเบเบงเปเบฒเบเบฒเบชเบฒเปเบเปเบเบทเบเบเบตเบเบงเบฒเบก; เบเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบเบเบฑเบเบเบฑเบ binary เบเบตเปเบเบตเบเบตเปเบชเบธเบ. เบเบฑเบเบเบฑเปเบเปเบเปเบชเปเบงเบเปเบเปเบเบเบญเบเบเปเบฒเบเบเบญเบเปเบงเบฅเบฒเปเบเปเบเบเบเบฒเบ Q เปเบกเปเบเปเบเปเปเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฑเบเบเบฒเบเบฐเบฅเบฒเบเบเบตเปเปเบเปเบซเบเปเบฒเบเบตเป vectorized เบเบทเปเบเบเบฒเบเปเบซเบผเบปเปเบฒเบเบตเป, เบเบปเบเบเบฐเบฅเบดเบเปเบกเปเบเบเบงเบฒเบกเปเบงเปเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก, เปเบฎเบฑเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเบธเบเปเบเปเบเบเปเปเบกเบนเบเบเปเบฒเบเบงเบเบซเบผเบงเบเบซเบผเบฒเบเปเบเบดเบเปเบกเปเบเบงเปเบฒเปเบเบเบฐเบเบงเบเบเบฒเบเบเบฝเบง. เบเบตเปเปเบกเปเบเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบฐเบเบดเบเบชเบฒเบเปเบ Python - เปเบเบดเบเปเบกเปเบเบงเปเบฒ Python เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบเปเบเบฑเบเบเบฒเบชเบฒเบเบตเปเบเปเบฒเบซเบผเบฒเบ, เบกเบฑเบเบกเบตเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบตเปเบเบตเปเบฅเบตเบเบซเบผเบฒเบเปเบเบฑเปเบ numpy เบเบตเปเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบธเบเปเบเปเบเบเปเปเบกเบนเบเบเบปเบงเปเบฅเบเบเปเบงเบเบเบงเบฒเบกเปเบงเบเบญเบเบเบฒเบชเบฒเบเบตเปเบฅเบงเบเบฅเบงเบก (เปเบเบเบงเบดเบเบตเบเบฒเบเบเบฒเบ, numpy เปเบกเปเบ ideologically เปเบเปเบเบฑเบ Q. ).
เบเบญเบเบเบฒเบเบเบฑเปเบ, KX เปเบเปเปเบเปเบงเบดเบเบตเบเบฒเบเบเบตเปเบฅเบฐเบกเบฑเบเบฅเบฐเบงเบฑเบเบซเบผเบฒเบเปเบเบเบฒเบเบญเบญเบเปเบเบเบเบฒเบเบฐเบฅเบฒเบเปเบฅเบฐเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบงเบเบกเบฑเบ. เบเปเบญเบเบญเบทเปเบ เปเบปเบ, เบเบฑเบเบชเบฐเบเบตเบซเบผเบฒเบเบเบฐเปเบเบเปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ, เปเบเบดเปเบเปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบซเบเปเบฒเบเบตเปเบชเปเบฒเบเปเบฅเบฐเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบเปเปเบเบฝเบเปเบเปเบเบฑเบเบเบฑเบเบเบฒเบเบฐเบฅเบฒเบ, เปเบเปเบเบฑเบเบเบฑเบ vectors เปเบ - เบเบฒเบเบเบฑเบเบเบธเปเบก, เบเบฒเบเบเบฑเบเบฅเบฝเบ, เบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบเปเบฅเบฐเบเบฒเบเบเบฑเบเบเบธเปเบกเบเบดเปเบชเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบเบฐเบซเบงเบฑเบเบชเบฒเบ. เบเบฑเบเบเบฐเบเบตเปเบกเปเบเปเบเปเปเบเบเบเปเบฒเบเป เปเบฅเบฐเบเบทเบเบเบฑเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบกเบทเปเบญเปเบเบตเปเบกเบญเบปเบเบเบฐเบเบญเบเปเบชเปเบเบฑเบ/ vector. เบเบฑเบเบเบฐเบเบตเบชเบฒเบกเบฒเบเบเบทเบเบเบณเปเบเปเบขเปเบฒเบเปเบเบปเปเบฒเบเบฝเบกเบเบฑเบเบเบฑเบเบเบฑเบเบเบฒเบเบฐเบฅเบฒเบเบเบฑเบเปเบเปเปเบงเบเบเบงเบฒเบกเบเบณ เปเบฅเบฐเปเบเปเบเปเบ. เปเบกเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบญเบเบเบฒเบก QSQL, เบเบฑเบเบชเบฐเบเบตเบเบทเบเบเปเบฒเปเบเปเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเปเบฒเปเบเบฑเบเปเบเปเบเป. เบญเบฑเบเบเบตเบชเบญเบ, เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเปเปเบกเบนเบเบเบฐเบซเบงเบฑเบเบชเบฒเบเปเบกเปเบเปเบฎเบฑเบเปเบเบเบเปเบฒเบเบเบปเบเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบฐเปเบเบเปเบเบฅเป OS (เปเบเบเบเบตเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ). เบเบฒเบเบฐเบฅเบฒเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบเปเปเปเบเบตเบเบเบทเบเปเบซเบฅเบเปเบเบปเปเบฒเปเบเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ; เปเบเบเบเบตเปเบเบฐ, เบเปเบฅเปเบฒเบเบตเปเบเปเบฒเปเบเบฑเบเปเบกเปเบเบเบทเบเบเบฑเบเปเบชเปเปเบเบเบเบปเบเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบฅเบฐเบเบฝเบเปเบเปเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบเบงเบเบกเบฑเบเบเบทเบเปเบซเบฅเบ (เบเบฑเบเบชเบฐเบเบตเบเบฑเบเบเปเบงเบเบขเบนเปเบเบตเปเบเบตเป) เบเบตเปเบเปเบฒเปเบเบฑเบ. เบกเบฑเบเบเปเปเบกเบตเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบฑเบเบเบฑเบเบเบฑเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเบงเปเบฒเบเปเปเบกเบนเบเบขเบนเปเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบซเบผเบทเบเปเป; เบเบปเบเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ mmap เปเบเปเบเบทเบเปเบเบทเปเบญเบเปเบงเปเบขเปเบฒเบเบชเบปเบกเบเบนเบเปเบเบเบงเบฒเบกเปเบฅเบดเบเบเบญเบ Q.
KDB+ เบเปเปเปเบกเปเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเปเบฝเบงเบเปเบญเบ; เบเบฒเบเบฐเบฅเบฒเบเบชเบฒเบกเบฒเบเบกเบตเบเปเปเบกเบนเบ arbitrary, เปเบเบเบฐเบเบฐเบเบตเปเบฅเปเบฒเบเบฑเบเบเบญเบเปเบเบงเปเบเบเบฒเบเบฐเบฅเบฒเบเบเปเปเบเปเบฝเบเปเบเบเปเบกเบทเปเบญเบญเบปเบเบเบฐเบเบญเบเปเบซเบกเปเบเบทเบเปเบเบตเปเบกเปเบฅเบฐเบชเบฒเบกเบฒเบเปเบฅเบฐเบเบงเบเบเบฐเบเบทเบเบเปเบฒเปเบเปเปเบเปเบงเบฅเบฒเบเบฝเบเบเปเบฒเบเบฒเบก. เบเบธเบเบเบฐเบชเบปเบกเบเบฑเบเบเบตเปเปเบกเปเบเบเปเบฒเปเบเบฑเบเบเปเบงเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบธเบเปเบงเบฅเบฒ (เบเปเปเบกเบนเบเบเบฒเบเบเบฒเบเปเบฅเบเบเปเบฝเบ, telemetry, เบเบฑเบเบเบถเบเปเบซเบเบเบฒเบ), เปเบเบฒเบฐเบงเปเบฒเบเปเบฒเบเปเปเบกเบนเบเบเบทเบเบเบฑเบเบฎเบฝเบเบเบฒเบกเปเบงเบฅเบฒ, เบเบนเปเปเบเปเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเป tricks SQL เปเบเปเปเบเบทเปเบญเบเบญเบเบซเบฒเปเบเบงเบเปเบฒเบญเบดเบเบซเบผเบทเบชเบธเบเบเปเบฒเบเบซเบผเบท N. เปเบเบงเปเบเบเบฒเบเบฐเบฅเบฒเบ, เบเปเบฒเบเบปเบเบงเปเบฒเปเบชเบฑเปเบเปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบกเปเบชเบฑเปเบ Nth, เปเบฅเบฐเบญเบทเปเบเป. เบเบฒเบเปเบเบปเปเบฒเบฎเปเบงเบกเบเบฒเบเบฐเบฅเบฒเบเปเบกเปเบเบเปเบฒเบเบเบฒเบเบเบทเปเบกเบญเบตเบ, เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, เบเบฒเบเบเบญเบเบซเบฒเบเปเบฒเบญเปเบฒเบเบญเบตเบเบชเบธเบเบเปเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ 16000 VOD.L (Vodafone) เปเบเบเบฒเบเบฐเบฅเบฒเบ 500 เบฅเปเบฒเบเบญเบปเบเบเบฐเบเบญเบเปเบเปเปเบงเบฅเบฒเบเบฐเบกเบฒเบเบซเบเบถเปเบเบงเบดเบเบฒเบเบตเปเบเปเบเปเบเปเบฅเบฐเบชเบดเบ milliseconds เปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ.
เบเบปเบงเบขเปเบฒเบเบเบญเบเบเบฒเบเปเบเบปเปเบฒเบฎเปเบงเบกเบเบตเปเปเบเปเปเบงเบฅเบฒ - เบเบฒเบเบฐเบฅเบฒเบ quote เปเบกเปเบเปเบเบเบเบตเปเบเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ, เบเบฑเปเบเบเบฑเปเบเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบฅเบฐเบเบธ VOD.L เปเบเบเปเบญเบเบเบตเป, เบเบฑเบเบชเบฐเบเบตเปเบเบเบฑเบ sym เปเบฅเบฐเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเปเปเบกเบนเบเบเบทเบเบเบฑเบเบฎเบฝเบเบเบฒเบกเปเบงเบฅเบฒเบเบทเบเบเปเบฒเปเบเปเปเบเบ implicitly. เปเบเบทเบญเบเบเบฑเบเบซเบกเบปเบเปเบเบปเปเบฒเบฎเปเบงเบกเปเบ Q เปเบกเปเบเบซเบเปเบฒเบเบตเปเบเบปเบเบเบฐเบเบด, เบเปเปเปเบกเปเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบเบฒเบเบชเบฐเปเบเบเบญเบญเบเบเบตเปเปเบฅเบทเบญเบ:
1. aj[`sym`time;select from trade where date=2019.03.26, sym=`VOD.L;select from quote where date=2019.03.26]
เบชเบธเบเบเปเบฒเบ, เบกเบฑเบเปเบเบฑเบเบกเบนเบเบเปเบฒเบเบตเปเบชเบฑเบเปเบเบเบงเปเบฒเบงเบดเบชเบฐเบงเบฐเบเบญเบเบขเบนเป KX, เปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบ Arthur Whitney เบเบปเบเปเบญเบ, เบกเบตเบเบงเบฒเบกเบซเบผเบปเบเปเบซเบผเบขเปเบฒเบเปเบเปเบเบดเบเบเบฑเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบฅเบฐเปเบเปเบเปเบฅเบเบฐเบเบฒเบงเปเบเบทเปเบญเปเบซเปเปเบเปเบเบฐเปเบซเบเบเบชเบนเบเบชเบธเบเบเบฒเบเบฅเบฑเบเบชเบฐเบเบฐเบกเบฒเบเบเบฐเบเบฒเบเบเบญเบ Q เปเบฅเบฐเบเบฑเบเบเบธเบเบฎเบนเบเปเบเบเบเบฒเบเบเปเบฒเปเบเปเบเบปเปเบงเปเบเบเบตเปเบชเบธเบ.
เบเบปเบเปเบเปเบฎเบฑเบ
KDB+ เปเบเบฑเบเบเบตเปเบเบดเบเบปเบกเปเบเบเบฑเบเบเบฒเบเบธเบฅเบฐเบเบดเบเบเบปเปเบเบเปเปเบเบทเปเบญเบเบเบฒเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบดเปเบชเบเบเบญเบเบกเบฑเบ - เบกเบฑเบเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบเบปเปเบฒเบเบฝเบกเบเบฑเบเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ, เปเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบเบฐเบซเบงเบฑเบเบชเบฒเบ terabytes, เปเบฅเบฐเปเบเบฑเบเปเบงเบเบตเบชเปเบฒเบฅเบฑเบเบเบฒเบเบงเบดเปเบเบฒเบฐเบเปเปเบกเบนเบ. เปเบเบทเปเบญเบเบเบฒเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเบฒเบเบเบธเบเปเบเปเบเบเปเปเบกเบนเบเปเบเบตเบเบเบทเปเบเปเบเบเบเบปเบเปเบเบเบฒเบเบเปเปเบกเบนเบ, เบเบงเบฒเบกเปเบงเบชเบนเบเบเบญเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบฅเบฐเบเบฒเบเบเบฐเบซเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเปเบกเปเบเบเบฑเบเบฅเบธเปเบเป. เบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเปเบเบเปเบเบฑเบกเบฎเบนเบเปเบเบเบเบตเปเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบฑเบเบซเบเปเบฒเบเบตเปเบเบฒเบเบเปเปเบกเบนเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฐเบเบงเบเบเบฒเบเบเบตเปเบเปเบฒเปเบเบฑเบเบเบฑเบเบซเบกเบปเบเปเบเปเบงเบเบตเบเบฝเบง - เบเบฒเบเบเบฒเบเบฎเบฑเบเบเปเปเบกเบนเบเปเบเบชเบนเปเบเบฒเบเบเบธเบเปเบเปเบเบเปเบฒเบฎเปเบญเบเบเปเบเบญเบเบเบนเปเปเบเป.
เบชเปเบฒเบฅเบฑเบเบเปเปเบกเบนเบเปเบเบตเปเบกเปเบเบตเบก
เบเปเปเบเบปเบเบเปเบญเบ
เบเปเปเปเบชเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบญเบ KDB+/Q เปเบกเปเบเปเบเบเปเบเบปเปเบฒเบชเบนเบ. เบเบฒเบชเบฒเบกเบต syntax เบเบตเปเปเบเบเบเบฐเบซเบฅเบฒเบ, เบเบฒเบเบซเบเปเบฒเปเบกเปเบ overloaded เบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบ (เบเปเบฒ, เบเบปเบงเบขเปเบฒเบ, เบกเบตเบเบฐเบกเบฒเบ 11 เบเปเบฅเบฐเบเบตเบเบตเปเปเบเป). เบชเบดเปเบเบเบตเป เบชเบณ เบเบฑเบเบเบตเปเบชเบธเบ, เบกเบฑเบเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบงเบดเบเบตเบเบฒเบเบเบฝเบเปเบเปเบเบผเบกเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบซเบผเบฒเบ. เปเบเบเบฒเบชเบฒ vector, เบเปเบฒเบเบชเบฐเปเบซเบกเบตเบเปเบญเบเบเบดเบเปเบเปเบเปเบเบญเบเบเบฒเบเบซเบฑเบเปเบเบฑเบ array, เบเบฐเบเบดเบเบฑเบ loops เบเบฑเบเบซเบกเบปเบเปเบเบเบเปเบฒเบ variants เบเบญเบเปเบเบเบเบตเป / เบซเบเปเบฒเบเบตเปเบซเบผเบธเบเบฅเบปเบ (เบเบถเปเบเปเบญเบตเปเบเบงเปเบฒ adverbs เปเบ Q), เปเบฅเบฐเบเปเปเปเบเบตเบเบเบฐเบเบฒเบเบฒเบกเบเบฐเบซเบเบฑเบเปเบเบดเบเปเบเบเบเบฒเบเบเบปเบเปเบเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ vector เบเบฑเบเบเบฐเบฅเปเบฒเบกเบฐเบเบน. เบเบปเบงเบขเปเบฒเบ, เปเบเบทเปเบญเบเบญเบเบซเบฒเบเบฑเบเบเบฐเบเบตเบเบญเบเบเบฒเบเบเบฐเบเบปเบเบเบปเบง Nth เบเบญเบเบญเบปเบเบเบฐเบเบญเบเปเบ array, เบเปเบฒเบเบเบงเบเบเบฝเบ:
1. (where element=vector)[N]
เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบตเปเปเบเบดเปเบเบเบทเบงเปเบฒเบเปเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบซเบผเบฒเบเปเบเบเบกเบฒเบเบเบฐเบเบฒเบ C/Java (= เบชเปเบฒเบ vector boolean, เบเปเบญเบเบเบตเปเบชเบปเปเบเบเบทเบเบเบฑเบเบเบฐเบเบตเบเบตเปเปเบเปเบเบดเบเบเบญเบเบญเบปเบเบเบฐเบเบญเบเปเบเบกเบฑเบ). เปเบเปเบซเบกเบฒเบเปเบซเบเบเบตเปเปเบฎเบฑเบเปเบซเปเบเบงเบฒเบกเบซเบกเบฒเบเบเบญเบเบเบฒเบเบชเบฐเปเบเบเบญเบญเบเบเบตเปเบเบฑเบเปเบเบเบเบงเปเบฒเปเบฅเบฐเบเปเบฒเบเปเบเป vector เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบงเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเบฐเบฅเปเบฒเบกเบฐเบเบนเบเปเบฒ. เบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบฒเบเบเปเบฒเบเปเบเบงเบเบดเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบชเบฒ vector เปเบฅเบฐเบเบฒเบชเบฒเบญเบทเปเบเปเปเบกเปเบเบเบฝเบเบเบฝเบเบเบฑเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบฅเบฐเบซเบงเปเบฒเบเบงเบดเบเบตเบเบฒเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบเปเบฅเบฐเปเบเบฑเบเบเบฐเปเบซเบเบเบเปเปเบเบฒเบเบเปเบฒเปเบเบตเบเปเบเบเบเบฒเบ, เปเบฅเบฐเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบฝเบกเบเปเบญเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเป.
เบเบนเปเปเบเปเบเบฒเบเบเบปเบเบเปเปเบเปเปเบเปเปเบเบเบฑเบ QSQL. เบเบธเบเปเบกเปเบเบงเปเบฒเบกเบฑเบเบเบฝเบเปเบเปเบเปเบฒเบเบเบท SQL เบเบตเปเปเบเปเบเบดเบ. เปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ, เบกเบฑเบเปเบเบฑเบเบเบฝเบเปเบเปเบเบฒเบเบเบฒเบชเบฒเบเบญเบเบเบฒเบเบชเบฐเปเบเบเบญเบญเบเบเปเบฒเบเบเบท SQL เบเบตเปเบเปเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบเบเบชเบญเบเบเบฒเบก. เบเบนเปเปเบเปเบเปเบญเบเบเบฝเบเบเปเบฒเบเบฒเบกเบเบตเปเบเบตเบเบตเปเบชเบธเบเบเบญเบเบเบปเบเปเบญเบ, เปเบฅเบฐเปเบ Q, เปเบเบดเปเบเบซเบผเบฒเบเบเบปเบเบเปเปเบเบฝเบกเบเปเบญเบก. เปเบเบเบฒเบเบเบปเบเบเบฑเบเบเปเบฒเบก, เปเบเปเบเบญเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฝเบเบเปเบฒเบเบฒเบกเบเบตเปเบเบตเบเบตเปเบชเบธเบเบเปเบงเบเบเบปเบเปเบญเบ, เปเบเบเบเบตเปเบเบฐเบญเบตเบเปเบชเปเบเบปเบงเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเปเบญเบเบชเบตเบเปเบฒ.
เปเบเบฑเบเบเบงเบ, เบเบถเปเบกเบเปเบฝเบงเบเบฑเบ Q - Q For Mortals เปเบกเปเบเบกเบตเปเบซเปเบเบฃเบตเบขเบนเป
เบเปเปเปเบชเบเบญเบฑเบเปเบซเบเปเบญเบตเบเบญเบฑเบเบซเบเบถเปเบเปเบกเปเบเบเปเบฒเปเบเปเบเปเบฒเบเบเบญเบเปเบเบญเบฐเบเบธเบเบฒเบ. เบเบฑเปเบเปเบกเปเบเบซเบฅเบฒเบเบชเบดเบเบเบฑเบเปเบเบฅเบฒเบเปเปเบเบตเบเปเป CPU. เบเบฝเบเปเบเปเบเปเบฅเบดเบชเบฑเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบชเบฒเบกเบฒเบเบเปเบฒเบเบเปเบฒเปเบเปเบเปเบฒเบเบเบฑเปเบเบเปเบฒเบง. เบเปเปเบเบปเบเบกเบฒเบเบตเป, KX เปเบเปเปเบฎเบฑเบเปเบซเปเบเบฐเปเบเบเบฒเบเบเบฒเบเบญเบฐเบเบธเบเบฒเบเบเบญเบเบเบปเบเบกเบตเบเบงเบฒเบกเบเบทเบเบซเบเบธเปเบเบซเบผเบฒเบเปเบฅเบฐเปเบซเปเปเบญเบเบฒเบเบเบตเปเบเบฐเบเปเบฒเบเบเบฝเบเปเบเปเบชเปเบฒเบฅเบฑเบเปเบงเบฅเบฒเบเบญเบเบเบฒเบเบเปเบฒเปเบเปเบซเบผเบทเปเบเบปเปเบฒ KDB+ เปเบ Google เปเบฅเบฐ Amazon clouds. KX เบเบฑเบเบชเบฐเปเบซเบเบตเปเบซเปเบเบฒเบงเปเบซเบฅเบ
เบเบนเปเปเบเปเบ
เบกเบตเบเบฒเบเบเปเปเบกเบนเบเบเบดเปเบชเบเบเปเบฒเบเบงเบเบซเบเปเบญเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเบซเบผเบฑเบเบเบฒเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบ - columnar, in-memory, เบชเบธเบกเปเบชเปเบเปเปเบกเบนเบเบเปเบฒเบเบงเบเบซเบฅเบฒเบ. เบเบฑเบเบซเบฒเปเบกเปเบเบงเปเบฒเปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบเบฒเบเบเปเปเบกเบนเบเบเบดเปเบชเบ. เบเบปเบงเบขเปเบฒเบเบเบตเปเปเบเบเปเบเบฑเปเบเปเบกเปเบ Clickhouse. เบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบกเบตเบซเบผเบฑเบเบเบฒเบเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบ KDB + เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเปเบเปเบเปเบเปเบฅเบฐเบชเปเบฒเบเบเบฑเบเบชเบฐเบเบต; เบกเบฑเบเบเปเบฒเปเบเบตเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเบฒเบเบขเปเบฒเบเปเบงเบเบงเปเบฒ KDB +, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเปเปเบชเปเบฒเบเบฑเบ. เปเบเปเปเบเบดเบเปเบกเปเบเบงเปเบฒเปเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบ, Clickhouse เบกเบตเบเบงเบฒเบกเบเปเบฝเบงเบเบฒเบเบซเบผเบฒเบเบเปเบงเบฒ KDB + - เบเบฒเบเบงเบดเปเบเบฒเบฐเปเบงเบฑเบเบเบฝเบเบเบฑเบเบเบธเบเปเบงเบฅเบฒ arbitrary (เบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบตเปเบกเบตเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบซเบผเบฒเบ - เปเบเบฒเบฐเบงเปเบฒเบกเบฑเบ, เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, เปเบ Clickhouse เบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเปเบเปเบเปเบฒเบชเบฑเปเบเบเบญเบเบเบฑเบเบเบถเบ). เปเบเป, เบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบ, Clickhouse เบเปเปเบกเบต versatility เบเบญเบ KDB +, เบเบฒเบชเบฒเบเบตเปเบเบฐเบเปเบงเบเปเบซเปเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเปเปเบกเบนเบเปเบเบเบเบปเบเปเบเบเบฒเบเบเปเปเบกเบนเบ, เปเบเบเบเบตเปเบเบฐเบเปเบงเบฒเบเบฒเบเปเบซเบผเบเบกเบฑเบเบเปเบฒเบญเบดเบเปเบเบปเปเบฒเปเบเปเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเบเบเปเบฒเบเบซเบฒเบ, เบเบฒเบเบเปเปเบชเปเบฒเบเบเบฒเบเบชเบฐเปเบเบเบญเบญเบ SQL arbitrary, เบเปเบฒเปเบเปเบซเบเปเบฒเบเบตเป arbitrary เปเบเบเบฒเบเบชเบญเบเบเบฒเบก, เบเบฒเบเบชเปเบฒเบเบเบฐเบเบงเบเบเบฒเบ. เบเปเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบตเปเบเบฒเบเบเปเปเบกเบนเบเบเบฐเบซเบงเบฑเบเบชเบฒเบ . เบเบฑเปเบเบเบฑเปเบ, เบกเบฑเบเปเบเบฑเบเบเบฒเบเบเบฒเบเบเบตเปเบเบฐเบเบฝเบเบเบฝเบ KDB + เบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบญเบทเปเบเป; เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบญเบฒเบเบเบฐเบเบตเบเบงเปเบฒเปเบเบเบฒเบเบเปเบฅเบฐเบเบตเบเบฒเบเบเปเบฒเปเบเปเบซเบผเบทเบเบฝเบเปเบเปเบเบตเบเบงเปเบฒเปเบเปเบงเบฅเบฒเบเบตเปเบกเบฑเบเบกเบฒเบเบฑเบเบงเบฝเบเบเบฒเบเบเบฒเบเบเปเปเบกเบนเบเบเบฅเบฒเบชเบชเบดเบ, เปเบเปเบเปเบฒเบเบฐเปเบเบปเปเบฒเบเปเปเบฎเบนเปเปเบเบทเปเบญเบเบกเบทเบญเบทเปเบเบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบเบปเปเบฒเบเบฝเบกเบเบฑเบเปเบฅเบฐเบซเบฅเบฒเบเบซเบฅเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเปเปเบกเบนเบเบเบปเปเบงเบเบฒเบง.
เบเบฒเบเปเบเบทเปเบญเบกเปเบเบ Python
เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเป KDB+ เบเปเบฒเบเบเปเปเบเบฒเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบปเบเบเบตเปเบเปเปเบเบธเปเบเปเบเบตเบเบเบฑเบเปเบเบฑเบเปเบเปเบฅเบขเบต, KX เปเบเปเบชเปเบฒเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบเบทเปเบญเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบขเปเบฒเบเปเบซเบเปเบเบซเบเบฒเบเบฑเบ Python เบเบฒเบเปเบเบเบฐเบเบงเบเบเบฒเบเบเบฝเบง. เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบซเบฒเบเบฑเบเบเบฑเบ Python เปเบเปเบเบฒเบ Q, เบซเบผเบทเปเบเบเบฒเบเบเบฑเบเบเบฑเบ - เปเบเบซเบฒเบเบฑเบเบเบฑเบ Q เปเบเบเบฒเบ Python (เปเบเบเบชเบฐเปเบเบฒเบฐ, เบเบฒเบเบชเบฐเปเบเบเบญเบญเบ QSQL). เบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบเบ, เบเปเบฒเบเปเบฒเปเบเบฑเบ (เบเปเปเบชเบฐเปเบซเบกเบตเปเบเบชเปเบฒเบฅเบฑเบ sake เบเบญเบเบเบฐเบชเบดเบเบเบดเบเบฒเบ), เบเปเปเบกเบนเบเบเบฒเบเบฎเบนเบเปเบเบเบเบญเบเบเบฒเบชเบฒเบซเบเบถเปเบเบเบฑเบเบฎเบนเบเปเบเบเบเบญเบเบเบฒเบชเบฒเบญเบทเปเบ. เบเบฑเปเบเบเบฑเปเบ, Q เปเบฅเบฐ Python เบญเบฒเปเบชเบขเบนเปเปเบ symbiosis เปเบเปเบเบดเบเบเบตเปเปเบเบเปเบเบเบฅเบฐเบซเบงเปเบฒเบเบเบงเบเบกเบฑเบเบเบทเบเบกเบปเบง. เบเบฑเปเบเบเบฑเปเบ, เปเบเบเปเบฒเบเบซเบเบถเปเบ, เบเบฑเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเปเบเปเปเบเบปเปเบฒเปเบเบดเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ Python เบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบเบเปเบฒเบเบงเบเบซเบฅเบฒเบ, เปเบเบเบฒเบเบเบปเบเบเบฑเบเบเปเบฒเบก, เบฅเบฒเบงเปเบเปเบฎเบฑเบเบเบทเปเบเบเบฒเบเปเบงเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเปเปเบกเบนเบเปเบซเบเปเบเบตเปเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเปเบเบปเปเบฒเปเบ Python, เปเบเบดเปเบเปเบเบฑเบเบเบฐเปเบซเบเบเปเบเบเบชเบฐเปเบเบฒเบฐเบชเปเบฒเบฅเบฑเบเบเบนเปเบเบตเปเบกเบตเบชเปเบงเบเบฎเปเบงเบกเปเบเบเบฒเบเบฎเบฝเบเบฎเบนเปเปเบเบทเปเบญเบเบเบฑเบ. เบซเบผเบทเบเบฒเบเบชเปเบฒเบเปเบเบเบเปเบฒเบฅเบญเบ.
เปเบฎเบฑเบเบงเบฝเบเบเบฑเบ Q เปเบ Python:
1. >>> q()
2.q)trade:([]date:();sym:();qty:())
3. q)
4. >>> q.insert('trade', (date(2006,10,6), 'IBM', 200))
5. k(',0')
6. >>> q.insert('trade', (date(2006,10,6), 'MSFT', 100))
7. k(',1')
เปเบญเบเบฐเบชเบฒเบ
เบชเบฐเบเบฒเบเบเบตเปเบเบญเบเบเปเบฅเบดเบชเบฑเบ -
เปเบงเบฑเบเปเบเบเปเบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒ -
Book Q เบชเปเบฒเบฅเบฑเบเบกเบฐเบเบธเบ (เปเบเบเบฒเบชเบฒเบญเบฑเบเบเบดเบ) -
เบเบปเบเบเบงเบฒเบกเบเปเบฝเบงเบเบฑเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ KDB+/Q เบเบฒเบเบเบฐเบเบฑเบเบเบฒเบ kx -
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com