项目简介
本项目名为TickDB,是一个基于内存的列式数据库,专注于存储和处理金融时间序列数据。它内置了简单的脚本语言,方便用户定义和执行计算操作。
项目的主要特性和功能
- 列式存储:优化金融时间序列数据的读取和计算。
- 内置脚本语言:可定义和执行对时间序列数据的计算操作。
- 高性能处理:作为内存数据库,无需磁盘IO。
- 支持常见金融计算:如移动平均、指数移动平均等。
- 动态加载执行:允许动态加载和执行用户定义的脚本。
安装使用步骤
编译
用户下载本项目的源码文件后,使用 make
命令编译TickDB。
运行
编译成功后,运行二进制文件,并通过命令行输入脚本文件,如:./p t/2.t
。
使用示例
- 创建数据库:使用脚本命令创建内存数据库。
- 加载数据:从CSV文件加载数据到数据库。
- 执行计算:使用TickDB的脚本语言定义并执行计算操作。
- 保存和加载数据库:将数据库持久化保存到文件系统,并从文件系统中加载数据库。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】