当前位置: 首页 > news >正文

KDB+Q | D1 | 学习资源 基础数据类型

官网会是主要的学习资源:https://code.kx.com/q/ 

中文教程可能读起来会快一点: https://kdbcn.gitee.io/

参考了还不错的学习经验帖:https://www.jianshu.com/p/488764d42627 

KDB+擅长处理时序数据, KDB+数据库是后端数据库,数据库操作/脚本都是基于q语言。可以在脚本中定义相应函数功能,然后在数据库上进行执行,并返回执行结果。主要是部分银行业大公司在使用,多年未更新了,所以基本没有新增应用场景,三本书从易到难: 

1.《Q for Mortals 3》 入门级: https://code.kx.com/q4m3/ 

2.《Q Tips》提升级  

3.《Q for Gods》实战级 

目前一周突击,目标是掌握基础语句即可。

全球时序数据库排名: 

跟着官网的指引get_start,开始安装并且尝试例子。由于有墙,在线编译打不开,所以下载安装在本地使用。官网即有q语言的的基本语法例子以及Q for Mortals等学习资料。

基础数据类型: Q handles numerical data, including times, dates, and periods. Also booleans, characters, GUIDs, and immutable strings called symbols.

比较特别的是symbol,这是immutable string. 长度=1,一个symbol是一个atom级的概念,因为是immutable的;characters更类似于python中的string概念。

A list in which all items are atoms of the same datatype is a simple list or vector: list的概念和python一致,simple_list/vector类似于numpy array的概念,矢量化操作的根基。

A table is a list of dictionaries. Table是一系列的dict,类似于python中的dataframe和dict.

Iteration有点难懂,mark一下:

相关文章:

  • nvidia显卡如何安装cuda驱动
  • 第十一届蓝桥杯省赛第一场真题
  • 美团到店-后端开发一面
  • javaWeb项目-高校社团活动管理平台功能介绍
  • QT tableWidget横向纵向设置
  • FFmpeg-- mp4文件合成2:pcm和yuv编码(c++实现)
  • SpringBoot打印日志、控制输出格式、存储日志到文件
  • 实验7-2-7 方阵循环右移(PTA)
  • 高效的Gitlab Flow最佳实践
  • 华为综合案例-普通WLAN全覆盖配置(2)
  • xss漏洞总结
  • Python字典的常用操作
  • Spring的炼气之路(炼气三层)
  • springboot2.7集成es8 https方式绕过证书访问集群
  • 【项目实践Day06】异步请求与同步请求+Ajax+微信小程序上实现发送异步请求
  • 【node学习】协程
  • css的样式优先级
  • JavaScript 奇技淫巧
  • 大主子表关联的性能优化方法
  • 京东美团研发面经
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 如何学习JavaEE,项目又该如何做?
  • 用mpvue开发微信小程序
  • 再谈express与koa的对比
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • ​你们这样子,耽误我的工作进度怎么办?
  • #微信小程序(布局、渲染层基础知识)
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • (07)Hive——窗口函数详解
  • (1)(1.9) MSP (version 4.2)
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (八)Spring源码解析:Spring MVC
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (接口封装)
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (力扣)循环队列的实现与详解(C语言)
  • (强烈推荐)移动端音视频从零到上手(上)
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (一)spring cloud微服务分布式云架构 - Spring Cloud简介
  • (译) 函数式 JS #1:简介
  • (转)nsfocus-绿盟科技笔试题目
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • ../depcomp: line 571: exec: g++: not found
  • .Net - 类的介绍
  • .NET Core中的去虚
  • .Net Memory Profiler的使用举例
  • .NET Micro Framework初体验
  • .net wcf memory gates checking failed
  • .NET/C# 使窗口永不激活(No Activate 永不获得焦点)
  • .net遍历html中全部的中文,ASP.NET中遍历页面的所有button控件
  • .net开源工作流引擎ccflow表单数据返回值Pop分组模式和表格模式对比
  • .NET企业级应用架构设计系列之应用服务器
  • .NET设计模式(7):创建型模式专题总结(Creational Pattern)