DolphinDB 与南方科技大学联合授课啦!

11月1日,南方科技大学商学院和 DolphinDB 联合举办了高校课程讲座。讲座由南方科技大学商学院高级研究学者冯鹏举主持,DolphinDB 创始人兼 CEO 周小华博士、某百亿私募数据平台架构师潜蛟老师进行精彩演讲。

Part 1 : 大数据时代下数据库架构革新与生态建设

潜蛟老师首先登台,向同学们介绍了大数据系统架构以及 DolphinDB 生态在大数据时代的应用。潜蛟老师详细介绍了国内大数据架构的发展历程,阐述了从数据采集到搭建数据仓库再到数据中心的完整过程。其中,实时数据采集与离线数据处理是大数据架构中不可或缺的环节。他提到,早期的数据处理主要依赖于批处理方式,数据被集中存储后,再进行定时分析和处理。这种方式虽然简单,但无法满足实时数据处理的需求。随着技术的发展,流式计算逐渐兴起,流式计算架构不断演进。

图片

Lambda 架构包含两个处理层:批处理层流处理层,分别处理历史数据和实时数据,然后再合并结果。但这种架构较为复杂,要求两个处理层保持一致且维护两套代码逻辑。Kappa 架构则是一种应对大数据实时处理的变种架构。它将所有的数据处理看成是数据流的处理,即使是历史数据,也可以重新流入系统进行实时计算。这样一来,架构更加简洁,数据处理逻辑也更加统一。后来,流式计算架构又衍生出流批一体、Dataflow 模型以及实时数仓等形式,进一步优化数据处理过程。

介绍完大数据系统架构的发展历程和现状后,潜蛟老师又分析了现代化数据库技术发展的前沿趋势。目前,现代数据库正逐渐向分布式架构发展,以适应 PB 级别的数据存储和处理需求。时序数据库日益受到金融、物联网和工业生产领域的关注,该模型实现的一大关键是可以进行统一的权限管理。同时,对多类型数据的查询和处理需求使多模数据库成为未来一大发展趋势,它能丰富数据源并将数据更好地整合在一起。

在谈到现代化数据库的选型时,潜蛟老师认为 DolphinDB 是现代化数据库的一大典型代表。“DolphinDB 自主研发了分布式架构,底层采用 C++ 进行优化,在海量数据的存储和计算上有着极致性能。”他还提到,“在最近的版本更新中,DolphinDB 增加了单点登录和多集群管理功能,完善了统一权限管理。TSDB、OLAP、VectorDB、TextDB 等存储引擎的推出也拓展了 DolphinDB 可处理的数据类型。”

DolphinDB 的丰富生态也能在大数据时代得到广泛应用,如建设数据中心、实时数据平台、分析与计算中心等。潜蛟老师指出:“ DolphinDB 开发了大量优质插件,同时也与主流的开源插件适配,打造了完善的生态。由于 DolphinDB 已经构建了许多通用的 C++ 框架,拥有一定研发水平的团队完全可以在 DolphinDB 基础上进一步扩展插件,满足多样化的业务需求。”

Part 2 : DolphinDB 中高频量化交易的探索与实践

随后,周小华博士为同学们带来了主题为“从数据分析到实时计算:中高频量化交易的探索与实践”的精彩演讲。

图片

周博士开场谈到,量化机构在挖掘因子时,会像挖矿一样,从原始数据中提取因子。在量化流程中,随着高频数据的采集和 AI 深度学习方法的运用,会涉及上千个甚至上万个因子,但真正使用的可能只有几个。如今,市场成熟度不断提升,获取 Alpha 收益的难度逐年加剧,业界正持续聚焦于“如何高效地存储、分析海量数据,并迅速挖掘新的有效因子”这一热点议题。

之后,周博士剖析了传统方案在数据存储、分析及实时计算上的挑战,并展示了如何利用 DolphinDB 实现流批一体化的中高频因子开发。在因子开发中,回测是很重要的一环。为了给用户带来更好的回测体验,DolphinDB 开发了集数据回放、模拟撮合引擎、回测引擎于一体的回测框架。

图片

讲座尾声,周博士与大家探讨了交易系统构建和 AI 应用的前沿技术。他详细介绍了 DolphinDB 的一系列强大功能,包括因子开发管理平台、实时曲线拟合引擎、实时估值定价引擎,以及 CPU-GPU 异构计算平台 Shark 等。同学们积极与周博士互动,现场气氛活跃。

DolphinDB 与南方科技大学商学院联合课程开启

《量化投资》课程由南方科技大学商学院与 DolphinDB 合作开发并联合授课。此课程针对本科和研究生开设,旨在探索量化投资的核心理念及其实际应用,内容涵盖量化策略与算法交易、金融数据处理(如 Wind、彭博、Tushare)、市场有效性假说、多因子模型及其在资产定价和组合优化中的应用、Barra模型、风险控制模型,以及量化软件DolphinDB 的使用。

DolphinDB 的课程内容覆盖了从软件部署到中高阶使用的完整实践,具体包括软件安装、数据处理与数据库入门,初、中、高级的多因子构建与回测知识多因子组合优化等策略实战内容。本次课程的学习和实践,能提升同学们在金融市场中的应用能力和实践技能。成绩优异的同学将有机会通过 DolphinDB 技能认证考试,并获得在 DolphinDB 和知名金融机构实习与就业的机会。

DolphinDB 高校合作计划

DolphinDB 高校合作计划旨在通过产学研协同创新、人才共育等多种形式,致力于将 DolphinDB 引入高校,共同培养具备国际视野、创新精神和实践能力的高素质金融科技人才。合作内容包括讲座、课程开发、人才实训及联合研究等,为学生提供丰富的学习资源、实习机会及研究课题。

目前,DolphinDB 已与多所知名高校开展合作,包括上海交通大学安泰经济与管理学院、上海交通大学高级金融学院、浙江大学经济学院、中国科学技术大学管理学院、上海财经大学实验中心、南方科技大学商学院、复旦大学等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/467762.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

3.PyCharm工具

第三方IDE,集成开发工具,官网下载。 社区版本,免费使用。 创建项目

微信小程序——用户隐私保护指引填写(详细版)

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…

【在Linux世界中追寻伟大的One Piece】poll代码改写

目录 1 -> poll代码改写 1 -> poll代码改写 结合select代码&#xff0c;将select server更改成为pollserver&#xff0c;不是一件困难的事情。 #pragma once#include <iostream> #include <string> #include <poll.h> #include <memory> #inc…

安利一款开源企业级的报表系统SpringReport

SpringReport是一款企业级的报表系统&#xff0c;支持在线设计报表&#xff0c;并绑定动态数据源&#xff0c;无需写代码即可快速生成想要的报表&#xff0c;可以支持excel报表和word报表两种格式&#xff0c;同时还可以支持excel多人协同编辑&#xff0c;后续考虑实现大屏设计…

【11月10日最新】V2.6.1版本植物大战僵尸杂交版分享与下载

&#x1f447;下载链接&#xff1a; 点击下载 更新内容 植物大战僵尸杂交版2.6.1版本的更新内容主要包括以下几个方面&#xff1a; 梦幻联动&#xff1a; 与UP主轻柔北风合作&#xff0c;推出了“植物大战僵尸贴吧版”。联动植物包括石果子与雷蘑菇杂交的雷果子&#xff0c;…

Jenkins找不到maven构建项目

有的可能没有出现maven这个选项 解决办法&#xff1a;需要安装Maven项目插件 输入​Maven Integration plugin​

路过宝安乌石岩庙记

​每周带娃从上屋地铁去罗租大道的七彩城堡儿童乐园玩&#xff0c;路上都会经过乌石岩庙附近。听说香火很繁盛&#xff0c;娃说也想去看看&#xff0c;于是来到了乌石岩庙。 石岩乌石岩庙 广东省深圳市宝安区老街一区94号 ​从百度知悉&#xff1a;乌石岩庙&#xff0c;又称“…

练习LabVIEW第四十四题

学习目标&#xff1a; 计算学生三门课(语文&#xff0c;数学&#xff0c;英语)的平均分&#xff0c;并根据平均分划分成绩等级。要求输出等级A,B,C,D,E。90分以上为A&#xff0c;80&#xff5e;89为B&#xff0c;70&#xff5e;79为C&#xff0c;60&#xff5e;69为D&#xff…

软考高级架构 - 8.1 - 系统质量属性与架构评估 - 超详细讲解+精简总结

第8章 系统质量属性与架构评估 软件系统属性包括功能属性和质量属性&#xff0c;而软件架构重点关注质量属性。 8.1 软件系统质量属性 8.1.1 概述 软件系统的质量反映了其与需求的一致性&#xff0c;即&#xff1a;软件系统的质量高低取决于它是否能满足用户提出的需求&#…

最详细【Elasticsearch】Elasticsearch Java API + Spring Boot集成 实战入门(基础篇)

Elasticsearch Java API Spring Boot集成 实战入门&#xff08;基础篇&#xff09; 一、初始Elasticseach1、什么是Elasticseach2、Elasticsearch生态2、Elasticsearch结构3、Elasticsearch核心概念4、Elasticsearch 实现全文检索的原理 二、Elasticsearch入门1、入门-环境安装…

类文件结构详解

回顾一下字节码 在 Java 中&#xff0c;JVM 可以理解的代码就叫做字节码&#xff08;即扩展名为 .class 的文件&#xff09;&#xff0c;它不面向任何特定的处理器&#xff0c;只面向虚拟机。Java 语言通过字节码的方式&#xff0c;在一定程度上解决了传统解释型语言执行效率低…

RabbitMQ的应用

七种工作模式介绍 1.Simple(简单模式) P&#xff1a;生产者&#xff0c;也就是要发送信息的程序 C&#xff1a;消费者&#xff0c;消息的接收者 Queue&#xff1a;消息队列。图中黄色背景部分&#xff0c;类似一个邮箱&#xff0c;可以缓存发送信息&#xff1b;生产者向其中…

科研绘图系列:R语言组合堆积图(stacked plot)

文章目录 介绍加载R包数据数据预处理画图1画图2组合图形系统信息介绍 堆积图(Stacked Chart),也称为堆叠图,是一种常用的数据可视化图表,主要用于展示不同类别的数据量在总体中的分布情况。堆积图可以是柱状图、条形图或面积图的形式,其中各个类别的数据量被叠加在一起,…

测试概念以及测试bug

关于测试的概念 什么是需求&#xff1f; 需求分为用户需求和软件需求。 软件需求可以作为开发和测试工作的依据&#xff0c;而用户需求不一定是合理的&#xff0c;这里的不合理有很多的角度&#xff1a;技术角度上&#xff0c;市场需求上&#xff0c;投入成本和收益比噔噔。…

单体架构的 IM 系统设计

先直接抛出业务背景&#xff01; 有一款游戏&#xff0c;日活跃量&#xff08;DAU&#xff09;在两千左右&#xff0c;虽然 DAU 不高&#xff0c;但这两千用户的忠诚度非常高&#xff0c;而且会持续为游戏充值&#xff1b;为了进一步提高用户体验&#xff0c;继续增强用户的忠…

Node.js——fs模块-文件删除

1、在Node.js中&#xff0c;我们可以使用unlink或unlinkSync来删除文件。 2、语法&#xff1a; fs.unlink(path,callback) fs.unlinkSync(path) 参数说明&#xff1a; path 文件路径 callback 操作后的回调函数 本文的分享到此结束&#xff0c;欢迎大家评论区一同讨论学…

Halcon 从XML中读取配置参数

1、XML示例 以下是一个XML配置文件的示例,该文件包含了AOI(自动光学检测)算法的环境参数和相机逻辑参数: <AOI><!--AOI算法参数 20241106--><Env><!--环境参数--><Param name="GPUName" value="NVIDIA GeForce RTX 405…

数据冒险-add x1, x1, x2 add x1, x1, x3 add x1, x1, x4

第一张图没有传递机制 竞争情况分析 读后写&#xff08;RAW&#xff09;竞争&#xff1a;当某条指令需要读取一个寄存器的值&#xff0c;而该寄存器的值尚未被前面的指令写入时&#xff0c;就会发生这种竞争。 指令2&#xff08;dadd r1, r1, r3&#xff09;依赖于指令1&#…

leetcode138:随机链表的复制

给你一个长度为 n 的链表&#xff0c;每个节点包含一个额外增加的随机指针 random &#xff0c;该指针可以指向链表中的任何节点或空节点。 构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成&#xff0c;其中每个新节点的值都设为其对应的原节点的值。新节点的 n…

使用 Umami 部署博客分析工具

Umami 简介 Umami 是一款开源且注重隐私的网站分析工具&#xff0c;可替代 Google Analytics。它提供网站流量和用户行为等见解&#xff0c;但不使用 Cookie 或收集个人数据&#xff0c;符合隐私法规。Umami 轻巧易用&#xff0c;可自行托管。 如果你有自己的博客&#xff0c;…