Releases: Python51888/PySqlit
Releases · Python51888/PySqlit
v0.2.7
Full Changelog: v0.2.6.4...v0.2.7
v0.2.6.3
Full Changelog: v0.2.6.2...v0.2.6.3
v0.2.6.2
Full Changelog: v0.2.6.1...v0.2.6.2
v0.2.5
Full Changelog: v0.2.5...v0.2.5
v0.2.4
Full Changelog: v0.2.3...v0.2.4
v0.2.3
新增加了工作流
v0.2.2
Full Changelog: v0.2.2...v0.2.2
PySqlit V0.2.1
Full Changelog: v0.1.1...v0.2.1
PySqlit V0.1.0
PySQLit是一个纯Python实现的SQLite数据库引擎,采用现代Python架构设计,提供完整的SQL支持、ACID事务保证、并发控制和高级备份恢复功能。项目基于经典的C语言SQLite教程重构,使用面向对象设计模式,为教育、研究和生产环境提供可靠的数据存储解决方案。
🎯 核心优势
🔒 完整ACID事务** - 支持四种隔离级别,确保数据一致性
⚡ 并发安全** - 线程级和进程级文件锁定机制
💾 智能备份** - 自动备份、增量备份、时间点恢复
🛡️ 数据完整性** - 外键约束、唯一约束、检查约束
📊 性能优化** - 页缓存、索引优化、查询计划
🔧 企业级功能** - DDL操作、事务日志、崩溃恢复