首页 > 数据库 > > KDB数据库简介与安装
特点:
1、内存数据库(In Memory Database),将数据放置在内存中
2、解释型语言(Interpreted)
3、有序列表(Ordered Lists), 实现高速处理数据的关键,区别于传统数据库。
4、赋值顺序(Evaluation Order)
5、面向表编程(Table Oriented)
6、面向列编程(Column Oriented)
7、强类型(Types)
kdb+数据库的查询语言q-sql与我们传统的SQL语言非常的相似,但其内部机制是不同的。与传统的关系型数据库相比,根本区别在于:
1. kdb是基于列表(list)的,列表示允许重复的有序结合。而SQL是基于不同元素的无序集合。
2. kdb+是将数据作为连续型元素存储在列的列表中,而传统关系型数据库将数据以行的形式来存储,并且是非连续的。可以说在kbd+中是没有行的。
3. kdb+表的操作是在每个字段上基于向量的操作,而SQL是对各个字段和行的一个操作。
我们可以从下面的表格中来看kdb+与RDBMS(关系型数据库)的区别:

2019年2月27日:kx将与Urban Institute一起为全球智慧城市建设提供动力
2019年2月7日:kx在AWS Marketplace上提供kdb+数据库,以提高速度与效率
2019年2月5日:H2O.ai和Kx Partnership为时间序列数据提供更快的解决方案
2018年12月12日:kx技术为GIC的交易分析平台提供支持
2018年10月30日:kx被Survalent Technology选中用于高级传感器分析
2018年10月29日:kdb+在首次STAC-M3测试中为Google Cloud Platform设定了基准
2018年9月12日:在Anaconda的分销平台上提供kx技术和相关的机器学习库
2018年8月7日:kx为Gyana AI的下一代分析平台提供技术支持
C:\Users\cao>setx QHOME "C:\q"
SUCCESS: Specified value was saved.
C:\Users\cao>setx PATH "%PATH%;C:\q\w64"
SUCCESS: Specified value was saved.
C:\Users\cao>exit
(C:\q和C:\q\w64可以替换为自己q的文件包放置的目录)
k4.JPG
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69999831/viewspace-3139117/ ,如需转载,请注明出处,否则将追究法律责任。