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

嵌入式数据库_sqlite-duckdb

嵌入式数据库

  大多数应用程序或系统最终至少需要三个数据库(事务型、归档/分析型以及时间序列/指标型)事务型:SQLite   Berkeley DB 、Derby、H2、HSQL DB分析型: duckdb glaredb chDB时序数据库:

标准SQL是指国际标准

 1986年,ANSI X3.135-1986,ISO/IEC 9075:1986,SQL-861989年,ANSI X3.135-1989,ISO/IEC 9075:1989,SQL-891992年,ANSI X3.135-1992,ISO/IEC 9075:1992,SQL-92(SQL2) 把数据库分为三个级别:基本集、标准集和完全集。1999年,ISO/IEC 9075:1999,SQL:1999(SQL3)2003年,ISO/IEC 9075:2003,SQL:20032008年,ISO/IEC 9075:2008,SQL:20082011年,ISO/IEC 9075:2011,SQL:2011

SQLite

362 releases over 25.0 years. SQLite是一个基于C语言编写的关系型数据库管理系统,是一个程序库
Date	Version 
2000-08-17	1.0
2001-07-23	1.0.32
2001-09-28	2.0.0
2004-06-09	2.8.14
2004-06-18	3.0.0
2004-06-22	3.0.1
2014-02-03	3.8.3
2019-02-07	3.27.0
2024-01-15	3.45.0
2025-05-29	3.50.0
2025-07-30	3.50.4
……

duckdb

 2019年 6月 27,   v0.1.02023年 Feb 13,   v0.7.0	2024年 May 29,   v1.0.02025年 May 21    v1.3.0	

GlareDB 版本

2023年6月2日	2023年11月3日,	v0.0.1: The first version tag!v0.10.17 2025年5月3日 
2025年5月4日  v25.5.0 glareDB uses calendar versioning following the format <year>.<month>.<release>.Version 25.5.0 indicates the first release in May 2025	

FlashDB

 2020年 Oct 8,  First Release 2022年 Mar 28,  1.1.22023年 May 28,  2.0.02024年 Oct 6, 2.1.1

其他

Derby  是由 Java 编写的一款数据库,而且是开源免费的,非常小巧
h2 是一款纯java编写的另一款嵌入式数据库,它本身只是一个类库,即只有一个 jar文件,可以直接嵌入到应用项目
Limbo,一个采用 Rust 语言重写的 SQLite 数据库 libSQL is a fork of SQLite that is both Open Source, and Open ContributionsFlashDB 是一款专为嵌入式系统设计的超轻量级数据库,它支持键值数据库和时序数据库两种模式 一款支持 KV 数据和时序数据的超轻量级数据库时间序列数据库(Time Series Database , 简称TSDB  CnosDB Embedded 

个人开发

 搭建基础设施和配置访问权限	-去中心化数据所有权和架构,自助数据基础设施即平台格式: JSON(和 CSV)  BSON(和 Apache Avro) Parquet(和 Lance)Delta Lake(以及 Iceberg 和 Lance)

数据库

 GlareDB 的下一个主要版本彻底放弃 DataFusion,转而使用完全自定义的执行引擎	放弃 arrow-rs以及相关库	移除对 BigQuery 和 Postgres 等外部系统查询的支持。目前,我们认为这些系统的价值不足以证明维护成本的合理性

观点

大多数应用程序或系统最终至少需要三个数据库(事务型、归档/分析型以及时间序列/指标型)编写应用程序逻辑上微调数据算法和管道
开发人员、数据分析师和工程师应该能够跨应用程序边界或跨工作负载无缝地处理数据

避免从 C++ 到 Python 对象的内存复制,我利用 Pythonmemoryview进行直接内存映射
Pybind11 的成熟,现在可以轻松地将 C++ 类的构造和析构与 Python 对象的生命周期绑定在一起Apache IoTDB 是一个开源物联网原生数据库,旨在满足大规模物联网和工业物联网(IoT和IIoT)应用对数据、存储和分析的严苛要求。开源时序数据库产品有 InfluxDB、OpenTSDB、Prometheus、Graphite等

参考

https://github.com/GlareDB/glaredb/releases/
https://www.sqlite.org/chronology.html	https://github.com/armink/FlashDB
http://www.aitangshan.cn/news/840.html

相关文章:

  • 抱歉!Java面试标准答案最不重要
  • PyCharm安装教程(附安装包)超详细下载安装激活教程(新手零基础安装指南)
  • maven配置阿里云镜像加速
  • RAID 磁盘阵列
  • 题解:P10965 Largest Submatrix - e
  • 面试防坑场景
  • 夜莺开源监控,模板函数一览
  • 10 个不错的 C 语言开源项目
  • systemctl服务管理
  • 打编程之024:免费本地AI客户端-Chatbox和CherryStudio
  • 绩效考核管理系统横评:功能对比、应用场景与企业选择指南
  • Windows10 安装编译后的 pysqlcipher3-v1.2.1 基于 Python 3.11.9
  • SEATA AT vs SAGA vs 本地消息表
  • Moka远程招聘系统:2025年AI视频面试+电子签零接触入职标准方案
  • 个性化联邦学习库PFLlib的技术解析与基准测试
  • 回归whk
  • DNS服务器漏洞可能导致远程代码执行
  • (自适应手机端)烘干机网站模板 通用机械设备网站源码下载
  • Oracle RAC 19.8 RHEL7.6 安装手册
  • AutoCAD Plant 3D 安装步骤与新手入门教程
  • 技术岗位学习路径指南 - 详解
  • 状态机的设计流程
  • (自适应手机端)消防设备网站pbootcms模板
  • 金仓数据库物理备份还原
  • (自适应手机端)导航网站模板 网站目录源码下载
  • (自适应手机端)网址发布页pbootcms网站模板
  • 7.2.1 十二重计数法
  • (自适应手机端)驾校网站模板 驾照考证网站源码下载
  • 让sql service 只有只读权限
  • 【小白学算法】IDA*搜索算法超详细解析+例题[洛谷]P2324 [SCOI2005] 骑士精神