2026-01-24 11:30:02 +08:00
2026-01-24 11:30:02 +08:00
2026-01-24 11:30:02 +08:00
2026-01-24 11:30:02 +08:00
2026-01-24 11:30:02 +08:00
2026-01-24 11:30:02 +08:00
2026-01-24 11:30:02 +08:00
2026-01-24 11:30:02 +08:00

PySECONDO - A Minimal SECONDO Implementation in Python

一个简化的 SECONDO 数据库系统实现,用于学习和理解 SECONDO 的核心架构。

项目概述

PySECONDO 通过实现一个最小化的 SECONDO 版本,展示了 SECONDO 数据库系统的核心设计理念:

  • 嵌套列表Nested List作为核心数据结构
  • 代数系统Algebra System作为可扩展机制
  • 类型系统Type System用于数据验证
  • 流式处理Stream Processing用于数据操作

快速开始

运行演示

cd /home/db/secondo-py
python3 demo.py

交互式使用

python3 -m pysecondo.repl

功能特性

  • 嵌套列表数据结构
  • 完整类型系统
  • 代数可扩展框架
  • 关系代数操作
  • 查询解析和执行

核心概念

详见项目文档和源码注释。


版本: 0.1.0

Description
No description provided
Readme 54 KiB
Languages
Python 100%