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
68
DVC02 - Cutting-edge architectures based on AWS AppSync, Lambda, and Fargate
michaelwittig
0
95
Review: AWS Global Accelerator - AWS Meetup Stuttgart 2019
michaelwittig
0
390
Rapid Docker on AWS
michaelwittig
0
81
Serverless Workflows with AWS Step Functions
michaelwittig
0
53
Your Lambda function might execute twice. Be prepared! (ServerlessDays Zurich)
michaelwittig
0
59
Cutting-Edge Architectures Based on AppSync, Lambda, and Fargate
michaelwittig
1
510
Your Lambda function might execute twice. Be prepared!
michaelwittig
0
700
Network Security on AWS
michaelwittig
0
59
Other Decks in Programming
See All in Programming
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
140
生成AIで日々のエラー調査を進めたい
yuyaabo
0
630
Perplexity Slack Botを作ってAI活用を進めた話 / AI Engineering Summit プレイベント
n3xem
0
670
KotlinConf 2025 現地で感じたServer-Side Kotlin
n_takehata
1
220
Is Xcode slowly dying out in 2025?
uetyo
1
180
WindowInsetsだってテストしたい
ryunen344
1
190
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
falcon8823
3
840
Webの外へ飛び出せ NativePHPが切り拓くPHPの未来
takuyakatsusa
1
210
つよそうにふるまい、つよい成果を出すのなら、つよいのかもしれない
irof
1
300
社内での開発コミュニティ活動とモジュラーモノリス標準化事例のご紹介/xPalette and Introduction of Modular monolith standardization
m4maruyama
1
130
Cline指示通りに動かない? AI小説エージェントで学ぶ指示書の書き方と自動アップデートの仕組み
kamomeashizawa
1
560
なぜ「共通化」を考え、失敗を繰り返すのか
rinchoku
1
420
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
134
9.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
VelocityConf: Rendering Performance Case Studies
addyosmani
330
24k
Building Applications with DynamoDB
mza
95
6.5k
Docker and Python
trallard
44
3.4k
The Invisible Side of Design
smashingmag
299
51k
Building Adaptive Systems
keathley
43
2.6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
490
The Cost Of JavaScript in 2023
addyosmani
51
8.4k
A designer walks into a library…
pauljervisheath
206
24k
Gamification - CAS2011
davidbonilla
81
5.3k
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'%