Taladb 是一款基于 PDO 的轻量级、框架无关的 PHP 数据库抽象库,提供简洁的 API、查询构建器以及对 MySQL、MariaDB 和 PostgreSQL 的支持。

Stars

7

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

MIT

最近更新

2026-07-28

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它融合了 Laravel Database、Doctrine DBAL 和 MeekroDB 的设计模式,同时保持框架无关和 PDO 基础,为更重的 ORM 提供了一个简单现代的替代方案。

适合谁使用

  • 寻求轻量级数据库层的 PHP 开发者
  • 希望从原始 PDO 迁移到更整洁 API 的开发者
  • 需要多数据库支持但不想锁定供应商的中小型项目团队
  • 探索数据库抽象概念的教育者或学习者

典型使用场景

  • 构建需要多个数据库驱动的 Web 应用
  • 用结构化的查询构建器和事务支持替换原始 PDO
  • 在原型开发中避免使用完整 ORM
  • 以最小代码变更在支持的数据库之间迁移

项目优势

  • 受 Laravel、Doctrine 等成熟库启发的简洁直观 API
  • 基于 PDO,为 PHP 开发者提供可靠性和熟悉感
  • 直接支持三大主流数据库(MySQL、MariaDB、PostgreSQL)
  • 现代 PHP 8.3+ 兼容且框架无关

使用前须知

  • 尚未支持 SQLite 和 SQL Server(仅计划中)
  • 不包含 ORM 功能如迁移或关联
  • 要求 PHP 8.3+,排除了旧版本项目
  • 项目处于早期阶段,缺乏社区采用和性能基准

README 快速开始

Taladb

A modern, lightweight, framework-agnostic PHP database library built on PDO.

Multi-database support • Clean API • Query Builder • Transactions • Collections

🚀 About Taladb

Taladb is an open-source PHP database abstraction library inspired by:

  • Laravel Database Component
  • Doctrine DBAL
  • MeekroDB

The goal of Taladb is to provide a simple, modern, and extensible database layer for PHP applications.

Taladb is built on top of PDO while hiding database complexity behind a clean API.


✨ Features

Current Features

✅ PHP 8.3+ Support
✅ PDO-based architecture
✅ Multiple database drivers
✅ Connection management
✅ Clean configuration system
✅ Exception handling

Supported Databases

DatabaseStatus
MySQL✅ Working
MariaDB✅ Working
PostgreSQL✅ Working
SQLite🚧 Planned
SQL Server🚧 Planned

📦 Installation

Install using Composer:

composer require tala/taladb

项目描述

A modern, lightweight, framework-agnostic PHP database library built on PDO.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

islam-re
islam-re GitHub avatar

Algeria-wilayas

A dataset of all 69 Algerian wilayas (provinces) following the 2026 administrative reform, provided in multiple data formats.

数据与数据库数据库与存储
15
Krishnagangwal
精选
Krishnagangwal GitHub avatar

CS-Fundamentals

A curated collection of Computer Science fundamentals (PDFs, notes, cheatsheets, interview question banks) for placement preparation, covering seven core subjects plus general resources.

数据与数据库数据库与存储
2,326
robbin
robbin GitHub avatar

wechat-exporter

A Claude Code/Codex skill to export all WeChat chat records from macOS desktop client into plain-text SQLite databases.

数据与数据库数据库与存储
148