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
200
1
Share
q and kdb+
from vector processing to column oriented database
Michael Wittig
July 23, 2014
More Decks by Michael Wittig
See All by Michael Wittig
AWS Cost Optimization 101
michaelwittig
0
90
DVC02 - Cutting-edge architectures based on AWS AppSync, Lambda, and Fargate
michaelwittig
0
110
Review: AWS Global Accelerator - AWS Meetup Stuttgart 2019
michaelwittig
0
460
Rapid Docker on AWS
michaelwittig
0
99
Serverless Workflows with AWS Step Functions
michaelwittig
0
74
Your Lambda function might execute twice. Be prepared! (ServerlessDays Zurich)
michaelwittig
0
73
Cutting-Edge Architectures Based on AppSync, Lambda, and Fargate
michaelwittig
1
540
Your Lambda function might execute twice. Be prepared!
michaelwittig
0
730
Network Security on AWS
michaelwittig
0
84
Other Decks in Programming
See All in Programming
How to stabilize UI tests using XCTest
akkeylab
0
150
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
330
飯MCP
yusukebe
0
460
Mastering Event Sourcing: Your Parents Holidayed in Yugoslavia
super_marek
0
130
PHPで TLSのプロトコルを実装してみる
higaki_program
0
730
「速くなった気がする」をデータで疑う
senleaf24
0
130
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
190
安いハードウェアでVulkan
fadis
1
870
「効かない!」依存性注入(DI)を活用したAPI Platformのエラーハンドリング奮闘記
mkmk884
0
290
我々はなぜ「層」を分けるのか〜「関心の分離」と「抽象化」で手に入れる変更に強いシンプルな設計〜 #phperkaigi / PHPerKaigi 2026
shogogg
2
750
へんな働き方
yusukebe
6
2.9k
それはエンジニアリングの糧である:AI開発のためにAIのOSSを開発する現場より / It serves as fuel for engineering: insights from the field of developing open-source AI for AI development.
nrslib
1
820
Featured
See All Featured
The browser strikes back
jonoalderson
0
870
The untapped power of vector embeddings
frankvandijk
2
1.7k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
280
Chasing Engaging Ingredients in Design
codingconduct
0
160
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Claude Code のすすめ
schroneko
67
220k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
260
My Coaching Mixtape
mlcsv
0
92
Optimizing for Happiness
mojombo
378
71k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
250
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'%