Kdb+和Q语言使用-银行系统

本文介绍了1993年Arthur Whitney创建Kx系统公司并开发的Kdb+数据库,重点讲解了其列式存储、高效Q语言及在金融交易中的应用。Kdb+因其在延迟性方面的优势和简洁的Q语言而在金融界独步。

1993年,Arthur Whitney离开了Morgan Stanley,并开发了K语言的第一个版本。与此同时,他成立了Kx系统公司来商业化该产品,并与UBS签订了独家合同。在接下来的四年里,他利用K为UBS开发了各种金融和交易应用程序

Kdb+是Kx公司开发的一款64位跨平台高性能数据库产品(一个基于有序列表,面向列的内存式存储数据库)。Kdb+也号称最强内存数据库之一。列式存储的特性,使得对于某个列的统计分析操作异常方便。在延迟性上有着苛刻要求的金融领域,Kdb+可谓一家独大。

K的另一个特点十分简洁:大约200KB,包括进程间通信 IPC、Web界面和图形用户界面

Kdb+包含(内置通用开发语言)了Q语言:Q语言是向量化函数式交互式脚本语言。一种融合了底层K语言和ksql函数的语言

K解释器由约1200行ANSI C代码实现,Q语言是由K语言实现,在没有效率损失的前提下提供了更好的代码可读,两种解释型通用编程语言:K和Q ,同时具备内存数据库和磁盘数据库的时间序列数据库:Kdb+

daily Q: https://www.dailyq.io/

Origin Storyhttps://nick.psaris.com/presentation/f

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值