金融市场数据至上:QuestDB 为您的数据提供最优解 | 开源日报 No.81

news/2024/7/10 20:07:13 标签: 开源, 数据库

picture

vlang/v

Stars: 34.7k License: MIT

V 是一个开源项目,它是一种简单、易于学习的编程语言。该项目具有以下核心优势和主要功能:

  • 简洁性:可以在周末内掌握这门语言。
  • 快速编译:使用 Clang 后端约为 110k loc/s,本地和 tcc 后端约为 500k loc/s (Intel i5-7500,SSD,无优化)。
  • 易于开发:V 自身能够在不到1秒钟内完成编译。
  • 性能高效:与 C 一样快 (V 的主要后端将代码转换成可读性强的 C 代码)。
  • 安全性高:没有 null 值、没有全局变量、没有未定义行为,并且默认情况下支持不可变数据类型 (wip) 等特点

此外还包括了其他许多功能如热重载、灵活的内存管理方式以及跨平台 UI 库等。

1c7/chinese-independent-developer

Stars: 22.8k License: NOASSERTION

中国独立开发者项目列表是一个聚合了所有中国独立开发者的项目的资源。这个列表包含了各种类型的应用和工具,涵盖了不同领域和兴趣点。

以下是该项目的主要功能:

  • 提供一个集中展示中国独立开发者作品的平台
  • 分享大家在业余时间做什么产品、目标是否达成等信息

通过这个资源,读者可以探索到许多由中国独立开发人员创建且适用于不同场景和需求的实际产品,并从他们分享自己经验获得灵感。

questdb/questdb

Stars: 11.7k License: Apache-2.0

picture

QuestDB 是一个开源的时间序列数据库,用于高吞吐量数据摄取和快速 SQL 查询。它支持使用 InfluxDB 行协议、PostgreSQL 协议以及 REST API 进行无模式导入导出。
QuestDB 非常适合金融市场数据、应用程序指标、传感器数据、实时分析、仪表盘和基础设施监控等领域。该项目采用了 ANSI SQL 并具有原生的时间序列扩展功能,使得通过关系型和时间序列连接简单地将多个来源的数据进行相关性分析。
其核心优势包括:

  • 列存储模型:提供高效查询能力
  • 并行化向量执行:加速计算过程
  • SIMD 指令集:进一步提升运算性能
  • 低延迟技术:保证响应速度

microsoft/onnxruntime

Stars: 10.5k License: MIT

ONNX Runtime 是一个跨平台的推理和训练机器学习加速器。其主要功能包括:

  • 支持来自深度学习框架 (如 PyTorch 和 TensorFlow/Keras) 以及经典机器学习库 (如 scikit-learn、LightGBM、XGBoost 等) 的模型。
  • 兼容不同硬件、驱动程序和操作系统,通过利用适用的硬件加速器以及图优化和转换提供最佳性能。

此外,ONNX Runtime 还具有以下关键特点和核心优势:

  • 可实现更快的客户体验并降低成本;
  • 提供了丰富资源与教程,并配有 YouTube 视频教程;
  • 为已存在的 PyTorch 训练脚本添加一行代码即可在多节点 NVIDIA GPU 上加速模型训练时间;

web-platform-tests/wpt

Stars: 4.5k License: NOASSERTION

该项目是 web-platform-tests 项目,它是一个用于 Web 平台堆栈的跨浏览器测试套件。通过兼容所有浏览器的方式编写测试,使得浏览器相关项目确信他们正在发布与其他实现兼容的软件,并且向后兼容。
该项目具有以下关键特点:

  • 文档网站详细介绍如何设置、编写测试、进行同行评审等
  • 公共部署可由任何支持 Internet 连接的浏览器运行测试
  • 定期收集从一系列网络浏览器获取到结果的并存档

valhalla/valhalla

Stars: 3.6k License: NOASSERTION

Valhalla 是一个开源的路由引擎和配套库,用于处理 OpenStreetMap 数据。Valhalla 还包括时间+距离矩阵计算、等时线、海拔采样、地图匹配和旅行推销优化 (TSP) 等工具。

  • 开源软件,使用非常自由的许可证
  • 分块分层数据结构,适合内存受限设备上运行,并支持离线路径规划
  • 动态运行时成本估算插件架构,允许定制化和替代路径生成
  • 基于 C++ 的 API,在各种平台上都可以进行交叉编译以实现在便携式设备上进行路径规划
  • 插件化故事性导航与转向生成体系结构,可以根据管理区域或目标语言定制生成结果
  • 多模式多时间点路线规划功能

http://www.niftyadmin.cn/n/5196741.html

相关文章

Linux系统编程 day03 Makefile、gdb、文件IO

Linux系统编程 day03 Makefile、gdb、文件IO 1. Makefile2. gdb3. 文件IO 1. Makefile Makefile文件中定义了一系列规则来指定哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至更加复杂的功能操作。Makefile就像一个shell脚…

「Verilog学习笔记」边沿检测

专栏前言 本专栏的内容主要是记录本人学习Verilog过程中的一些知识点,刷题网站用的是牛客网 timescale 1ns/1ns module edge_detect(input clk,input rst_n,input a,output reg rise,output reg down );reg a_tem ; always (posedge clk or negedge rst_n) beginif…

YOLOv8-seg改进:SEAM、MultiSEAM分割物与物相互遮挡、分割小目标性能

🚀🚀🚀本文改进:SEAM、MultiSEAM分割物体与物体相互遮挡性能 🚀🚀🚀SEAM、MultiSEAM分割物与物相互遮挡、分割小目标性能 🚀🚀🚀YOLOv8-seg创新专栏:http://t.csdnimg.cn/KLSdv 学姐带你学习YOLOv8,从入门到创新,轻轻松松搞定科研; 1)手把手教你如何…

图片OCR转表格:终极攻略,优缺点全解析

随着人工智能技术的不断发展,图片OCR识别已经成为了许多领域中不可或缺的一部分。将图片中的文字识别并转化为文本,可以大大提高数据处理的效率和准确性。而将图片中的表格识别并转化为可编辑的表格格式,则可以更加方便地对数据进行处理和分析…

深度学习之基于YoloV5-Pose的人体姿态检测可视化系统

欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介 深度学习之基于 YOLOv5-Pose 的人体姿态检测可视化系统介绍YOLOv5-Pose 简介系统特点系统架构使用方法 二、功能三、系统四. 总结 一项目简介 深度学习之基…

Echarts -- 实现动态加载series

一、需求说明 1.1具体说明 根据每天的订单,查询出券码(title字段)的核销情况,如下单成功,已核销,取消订单,订单失败, title字段又分大概七八种,最后数据进行整合完毕之后,前端使用Echarts进行堆叠柱状图显示每天数据。 1.2 需求拆解 查询数据 根据时间范围查询出每天的订单…

面试题c/c++--语言基础

一 、语言基础 1.1 指针 野指针:指针指向的位置是不可知的 悬空指针:指针最初指向的内存已经被释放了的一种指针 两种指针都指向无效内存空间, 即不安全不可控 。需要在定义指针后且在使用之前完成初始化或者使用 智能指针来避免 智能指针 智…

【设计模式】设计模式基础

设计模式基础 文章目录 设计模式基础一、七大设计原则1.1 概述1.2 单一职责原则1.3 接口隔离原则1.4 依赖倒转原则1.5 里氏替换原则1.6 开闭原则1.7 迪米特法则1.8 合成复用原则 二、UML类图2.1 概述2.2 依赖关系(Dependence)2.3 泛化关系(generalizatio…