Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
q and kdb+
Search
Michael Wittig
July 23, 2014
Programming
1
190
q and kdb+
from vector processing to column oriented database
Michael Wittig
July 23, 2014
Tweet
Share
More Decks by Michael Wittig
See All by Michael Wittig
AWS Cost Optimization 101
michaelwittig
0
61
DVC02 - Cutting-edge architectures based on AWS AppSync, Lambda, and Fargate
michaelwittig
0
82
Review: AWS Global Accelerator - AWS Meetup Stuttgart 2019
michaelwittig
0
280
Rapid Docker on AWS
michaelwittig
0
71
Serverless Workflows with AWS Step Functions
michaelwittig
0
40
Your Lambda function might execute twice. Be prepared! (ServerlessDays Zurich)
michaelwittig
0
50
Cutting-Edge Architectures Based on AppSync, Lambda, and Fargate
michaelwittig
1
470
Your Lambda function might execute twice. Be prepared!
michaelwittig
0
650
Network Security on AWS
michaelwittig
0
49
Other Decks in Programming
See All in Programming
Macとオーディオ再生 2024/11/02
yusukeito
0
380
距離関数を極める! / SESSIONS 2024
gam0022
0
300
Micro Frontends Unmasked Opportunities, Challenges, Alternatives
manfredsteyer
PRO
0
110
Functional Event Sourcing using Sekiban
tomohisa
0
110
Nurturing OpenJDK distribution: Eclipse Temurin Success History and plan
ivargrimstad
0
1.1k
C++でシェーダを書く
fadis
6
4.1k
as(型アサーション)を書く前にできること
marokanatani
10
2.8k
アジャイルを支えるテストアーキテクチャ設計/Test Architecting for Agile
goyoki
9
3.3k
Streams APIとTCPフロー制御 / Web Streams API and TCP flow control
tasshi
2
360
Click-free releases & the making of a CLI app
oheyadam
2
120
Jakarta EE meets AI
ivargrimstad
0
690
cmp.Or に感動した
otakakot
3
240
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
655
59k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
430
Building Your Own Lightsaber
phodgson
103
6.1k
The Invisible Side of Design
smashingmag
298
50k
YesSQL, Process and Tooling at Scale
rocio
169
14k
RailsConf 2023
tenderlove
29
900
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
How to Think Like a Performance Engineer
csswizardry
20
1.1k
We Have a Design System, Now What?
morganepeng
50
7.2k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
Transcript
TDQGNGE IURPYHFWRUSURFHVVLQJWRFROXPQRULHQWHGGDWDEDVH
7KHSUREOHP P\VWUDWHJ\XVXDOO\LVEX\VHOO'DLPOHULI FKHDSFRPSDUHGWR%0:DQG9RONVZDJHQ ZKHQ9:$3 '$; LVFKHDSDQG(XUR6WR[[LV «DQG«PDUNHWYRODWLOLW\LV«DQGRXU 3RUWIROLRLVVKRUWRI«DQGXQHPSOR\PHQWUDWH LVJRLQJGRZQDQG«ZKDW""
7KHSUREOHP VRUU\,GRQ¶WKDYHWLPHWRZDLWDQKRXUIRUP\ UHVXOWV,QHHGWKHPLQVHFRQGV FUD]\P\EDFNWHVWLQJZDVSRVLWLYH¼¼¼ ZHKDYHWRWHVWWKLVVWUDWHJ\LQUHDOWLPH QRZ
None
7KHSUREOHP Ɣ \HDUVRIILQDQFLDOWLFNGDWD 7% Ɣ YROXPHLVJURZLQJOLNHFUD]\ *%GD\ Ɣ YROXPHLVYHU\³VSLN\´ YRODWLOH
Ɣ ILQGSDWWHUQV Ɣ ³EDFNWHVWLQJ´RIVWUDWHJLHV Ɣ UXQVWUDWHJLHVLQUHDOWLPH
:KDWZHQHHG" Ɣ KLVWRULFDOGDWDVWRUH Ɣ UHDOWLPHGDWDVWRUH WRGD\VGDWD Ɣ H[SUHVVLYHTXHU\ODQJXDJH ż VHOHFWLRQ
ż DJJUHJDWLRQ Ɣ YHU\ VLPSOHHYHQWSURFHVVLQJ 3XE6XE Ɣ SHUIRUPDQFH
T Ɣ GHYHORSHGE\$UWKXU:KLWQH\ Ɣ $3/ V !N V !T V
Ɣ ³YHFWRU´³DUUD\´SURFHVVLQJODQJXDJH Ɣ ³WDEOH´³FROXPQ´RULHQWHG Ɣ .;6\VWHPV Ɣ )LQDQFLDOLQGXVWU\EDFNJURXQG Ɣ ³PRVWO\´VLQJOHWKUHDGHG
¼½¾ R@C<Q@<GDNOJAGJIBN x<x=x> NTH=JGGDNO NPH¼½¾ÕÁ <GGAPI>ODJINRJMFRDOCGDNON ¿Ï¼½¾ÕÀÁ @Q<GP<O@NAMJHMDBCOOJG@AO ¾¥¿ÏÀս ¼½¾
Ï¿ÀÁ ÕÀÂÄ x<x=x>¼½¾ R@C<Q@<?D>O ¡¢ODH@ NTH KMD>@ R@C<Q@<O<=G@ AGDKxODH@xNTHxKMD>@ O<=G@DNAGDKK@??D>OJAGDNON N@G@>OAMJHORC@M@ODH@Õ¼»»»»»NTHÓx<DHG@M LNLG
NGE Ɣ ³LQPHPRU\GDWDEDVHZLWKSHUVLVWHQW EDFNLQJ´ Ɣ VDPHLQPHPRU\DQGRQGLVNUHSUHVHQWDWLRQ Ɣ FROXPQRULHQWHG Ɣ TXHU\ZLWKT!N!NGE
Ɣ ³RSWLPL]HGGLVNDFFHVV´
NGE 1RVWRUHGSURFHXGUHVYVDSSOLFDWLRQVHUYHU 1R³VSHFLDO´WUDQVSRUWIRUPDWRYHUKHDG 1R250SUREOHPV 1R³XQLYHUVDO´GDWDEDVH
RQGLVN ?=J??½»¼»»¼»¼ ?=@Q@I½»¼»»¼»½ ?=J??½»¼»»¼»¾ ?=@Q@I½»¼»»¼»¿ ?=J??½»¼»»¼»À ?=J??½»¼»»¼¾¼OM<?@ H ODH@
NTH KMD>@ URRW VHJPHQW SDUWLWLRQ GDWH WDEOH FROXPQ N@G@>OKMD>@AMJHOM<?@ RC@M@?<O@ÕÓ½»¼»»¼½» NTHÓx<DHG@M
RQGLVN Ɣ VHJPHQWVDUHUHDGLQSDUDOOHO PXOWLSOH,2 FKDQQHOV Ɣ RQO\UHDGUHTXLUHGSDUWLWLRQV Ɣ RQO\UHDGUHTXLUHGFROXPQV Ɣ
GDWDLVVRUWHGE\V\PWLPH
N@G@>OAMJHH@O@MRC@M@H@O@MD?Ó¼»»»»»»» LNLG ¡xH@O@M@IGDNOÓxH@O@MD?¼»»»»»»» »= ¢ API>ODJI<GN@G@>O N@G@>O<Q<QBPN<B@=TÀ»»»»»»»»»S=<MODH@AMJHH@O@MRC@M@H@O@MD?Ó¼»»»»»»» O»PK?<O@xNºODH@AMJHN@G@>OODH@P»PN<B@AMJHH@O@MRC@M@H@O@MD?Ó¼»»»»»»» O¼PK?<O@xNºODH@AMJHN@G@>OODH@P¼PN<B@AMJHH@O@MRC@M@H@O@MD?Ó¼»»»»»»¼ <E¡xODH@O»O¼¢
ODH@EJDI R»»»»¼»»»»»»»»»¼»»»»»Ï¬O»ODH@ RE¡RxODH@O»O¼<QBxP¼ HDIxP¼ ¢ RDI?JREJDI COOK>J?@FS>JHRNQI>J?@>JJF=JJF>J?@OPOJMD<G
6RXUFHV %RUURU 4)RU0RUWDOV KWWSN[FRPPXQLW\FRP KWWSFRGHN[FRPZLNL KWWSVJURXSVJRRJOHFRPIRUXPIRUXPSHUVRQDONGESOXV KWWSZZZN[FRPTGTKWP KWWSZZZN[FRPTGTKWP
KWWSZZZN[FRPTGNGEKWP KWWSZZZN[FRPTGNGEKWP
0LFKDHO:LWWLJ #KHOORPLFKLE\H JLWKXEFRPPLFKDHOZLWWLJ SRVW#PLFKDHOZLWWLJLQIR
6LPLODU Ɣ KLVWRULFDOGDWDVWRUH ż 0RQHW'%