导航:首页 > 数据分析 > 存储行情数据用什么存储

存储行情数据用什么存储

发布时间:2025-08-15 21:04:24

① 炒股软件使用的数据库类型和架构详解

炒股软件通常使用的数据库类型主要包括关系数据库和非关系数据库,其架构则可能涉及单机架构、集群架构和分布式架构

一、数据库类型

  1. 关系数据库

    • 特点:采用表格形式存储数据,数据之间的关系通过表格中的键值对来表示。
    • 适用场景:关系数据库适合需要进行大量数据查询和分析的场景。在炒股软件中,关系数据库常用于存储和管理股票行情数据、交易记录等结构化数据。
  2. 非关系数据库

    • 特点:适用于存储大量的未结构化数据,如图像、音频和视频等。
    • 适用场景:在炒股软件中,非关系数据库可以用于存储与公司相关的音频和视频文件,方便用户进行跨平台的数据处理和存储。

二、架构类型

  1. 单机架构

    • 特点:所有数据和应用程序都运行在一台计算机上。
    • 适用场景:适合小型应用或测试环境,不适用于需要处理大量数据的炒股软件。
  2. 集群架构

    • 特点:通过多台计算机协同工作,提升系统的性能和可靠性。
    • 适用场景:集群架构适用于需要处理中等规模数据的炒股软件,可以提供更高的性能和容错能力。
  3. 分布式架构

    • 特点:数据和应用程序分布在多个节点上,每个节点都可以独立处理数据和请求。
    • 适用场景:分布式架构最适合大型应用,特别是需要处理海量数据的炒股软件。它可以提供更高的可扩展性、性能和容错能力。

综上所述,炒股软件在选择数据库类型和架构时,需要根据自身的业务需求和数据特点进行综合考虑。

② 200倍速!基于HDF5的量化数据存储方案

基于 HDF5 的量化数据存储方案,是个人交易者最合适的入门选择。其优越性在于,HDF5 可以高效处理大量数据。Kesheng Wu 等人的研究显示,处理 2007 年至 2012 年间 30 亿条期货交易数据,CSV 文件需要 142 秒,转换为 HDF5 后仅需 0.4 秒,提升达 200 多倍。

HDF5 是一种设计用于存储和处理大容量科学数据的文件格式及库,最早由 NCSA 研发,现由 HDF Group 维护。HDF5 支持科学数据集和群组两种类型。作为量化交易者,常使用 h5py 库进行 HDF5 文件操作。

使用 h5py 可以将行情数据按照周期频率存储于不同群组内,利用证券代码作为数据集的键。h5py 的基本操作包括:使用群组表示数据结构,数据集表示数组,API 操作简单。为实现每日更新数据,需将从 omicron 获取的行情数据,将 np.datetime64 类型转换为 epoch 时间保存。新增数据通过切片语法追加,使用 h5py 的 get、create_dataset 和 resize 方法。

对于存储结构,查询横截面数据时速度较慢,可以考虑存储证券代码以加快查询。但这种方法会增加数据集大小,影响查询速度。设计时应综合考虑两种场景的使用占比。

如果感觉 h5py 性能不足,可尝试 Parallel HDF5,通过指定在 pip 安装时使用源码编译,以获得并行计算能力。官方文档及教程常避谈技术的缺点,但重要的是全面了解技术,避免选错技术导致浪费时间。解决性能问题的方法包括数据切分、使用 bitmap 索引、或结合 modin 和 parquet 等技术。

使用 HDF5 存储量化数据的优势包括读写速度快、支持大容量数据、灵活的数据结构等。HDF5 对于个人交易者而言,是一种高效、可靠的存储方案。对于需要处理分钟级数据并保持高效查询速度的情况,pyarrow + parquet 可能是更好的选择,将在后续文章中介绍。

③ 同花顺每日行情数据下载完成后存储文件夹

同花顺每日行情数据下载存储方法是:
1、打开股票软件;
2、点击上方【系统】,在下拉菜单中选择【数据导出】;
3、选择下载格式:【格式文本文件】、【Excel文件】、【图像文件】,选定后点击【沪深高级导出】;
4、选择【日线导出】,在【导出目录】中选择存储文件夹,自己拟定文件名;
5、点击【添加品种】,选择要导出的数据,点击【确定】,关闭该页面,点击【开始导出】即可。

阅读全文

与存储行情数据用什么存储相关的资料

热点内容
中国移动网络电视蓝屏 浏览:211
微信银行送红包 浏览:699
win7电脑锁屏密码怎么设置 浏览:239
约少妇的微信聊天截图 浏览:598
安卓账号密码文件路径 浏览:281
编程考级哪个机构比较权威 浏览:420
东方财富app怎么显示持股涨跌率 浏览:592
系统盘文件哪些能清理 浏览:554
js如何跳转高德app 浏览:390
无线网路由器怎么重置密码 浏览:490
翻译日语的app哪个好 浏览:138
cs地图放到哪个文件夹 浏览:267
tef格式的音频文件怎么打开 浏览:601
fanuc系统编程怎么调下一个程序 浏览:725
app请求安全问题 浏览:451
油网络言情小说拍成电视剧有哪些 浏览:437
ps中文件套索工具 浏览:468
数据如何存储在芯片中 浏览:228
文件名变绿怎样恢复 浏览:924
存储行情数据用什么存储 浏览:646

友情链接