Skip to main content

Search: #DB

Thinking...
❤️ PM:https://t.me/iokhk?direct
  1. pgmicro 是一个基于 Turso(Rust 编写的 SQLite 重构版本)的实验性项目,它通过解析 PostgreSQL 语法并将其直接编译为 SQLite 字节码,实现了 PostgreSQL 的进程内嵌入式运行,适合 AI Agent 使用。

    https://github.com/glommer/pgmicro

    #DB #Tool #AI #GitHub GitHub - glommer/pgmicro: An in-process reimplementation of PostgreSQL, backed by a SQLite-compatible storage engine
  2. Yearning - 数据库 SQL 检测审计平台

    https://github.com/cookieY/Yearning

    一个强大且本地部署的平台,专为数据库管理员(DBA)和开发人员设计,提供无缝的 SQL 检测和查询审计。

    专注于隐私和效率,为 MYSQL 审计提供直观且安全的环境。

    AI 助手:我们的 AI 助手提供实时 SQL 优化建议,提升 SQL 性能。同时支持文本到 SQL 的转换,允许用户输入自然语言并接收优化后的 SQL 语句。
    SQL 审计:创建具有审批工作流和自动语法检查的 SQL 审计工单。验证 SQL 语句的正确性、安全性和合规性。为 DDL/DML 操作自动生成回滚语句,并提供全面的历史记录以便追溯。
    查询审计:审计用户查询,限制数据源和数据库,并匿名化敏感字段。查询记录被保存以供将来参考。
    检查规则:我们的自动语法检查器支持多种检查规则,适用于大多数自动检查场景。
    隐私保护:Yearning 是一个本地部署的开源解决方案,确保您的数据库和 SQL 语句的安全。它包括加密机制以保护敏感数据,即使在未经授权的访问情况下也能确保数据安全。
    RBAC(基于角色的访问控制):创建和管理具有特定权限的角色,根据用户角色限制对查询工单、审计功能和其他敏感操作的访问。

    类似项目: https://github.com/hhyo/Archery

    #DB #Tool #DevOps #GitHub GitHub - cookieY/Yearning: 🐳 A most popular sql audit platform for mysql
  3. db-back-tool - PostgreSQL / MySQL 数据库备份工具

    https://github.com/iKeepLearn/db-back-tool

    一款基于 Rust 开发的数据库备份工具,支持单实例 PostgreSQL/MySQL 数据库的自动备份、加密、压缩,并可将备份文件上传至腾讯云 COS 或阿里云 OSS 或兼容 S3 协议的其他云存储。

    支持 PostgreSQL\MySql 数据库自动备份
    备份文件自动加密、压缩
    一键上传备份到腾讯云 COS\ 阿里云 OSS\ 兼容 S3 协议的其他云存储
    支持备份文件的批量上传、批量删除、列表查看
    支持自定义配置文件

    #DB #Tool #GitHub GitHub - iKeepLearn/db-back-tool: postgresql、mysql数据库备份并上传到腾讯云或者阿里云或兼容S3协议的其他云存储,同时可列出、删除云上存储的备份文件。
  4. DocKit - Elasticsearch GUI 客户端

    https://github.com/geek-fun/dockit

    DocKit 是一个针对 NoSQL 数据库的桌面客户端,支持 Elasticsearch 与 OpenSearch,可在 Mac、Windows 与 Linux 上使用。

    提供全功能编辑器,基于 monaco-editor 提供熟悉的开发者编辑环境
    保存连接信息,无需依赖其他仪表盘工具
    文件持久化,可将代码保存到本地文件,不会丢失

    #Tool #GitHub #DB GitHub - geek-fun/dockit: ElasticSearch, OpenSearch and DynamoDB GUI client for Mac, windows and linux
  5. SQL-Studio - 轻量级数据库浏览客户端

    https://github.com/frectonz/sql-studio

    
    sql-studio --address=0.0.0.0:3030 sqlite /home/app/sqlite.db
    
    # Docker 运行
    docker run -p 3030:3030 frectonz/sql-studio /bin/sql-studio \
      --no-browser \
      --no-shutdown \
      --address=0.0.0.0:3030 \
      postgres \
      postgres://localhost:5432/


    SQL Studio 是一个单一二进制文件的 SQL 数据库浏览器,可以当成一个简洁轻量的数据库客户端。

    支持多种数据库类型,包括 SQLite、libSQL、PostgreSQL、MySQL/MariaDB、ClickHouse、DuckDB 和 Microsoft SQL Server
    提供概览页面、表格页面和查询页面等功能
    支持无限滚动和丰富的 SQL 智能提示

    #DB #Tool #GitHub GitHub - frectonz/sql-studio: SQL Database Explorer [SQLite, libSQL, PostgreSQL, MySQL/MariaDB, ClickHouse, DuckDB, Microsoft SQL…
  6. MCP Alchemy - 数据库 MCP Server / 智能数据库交互

    https://github.com/runekaagaard/mcp-alchemy

    MCP Alchemy 是一个连接 Claude Desktop 与数据库的工具,可以帮助用户探索和理解数据库结构,编写和验证 SQL 查询,显示表之间的关系,并分析大型数据集并创建报告。

    它支持多种数据库, 包括 PostgreSQL、MySQL、MariaDB、SQLite、Oracle、MS SQL Server、CrateDB 和 Vertica。

    连接 Claude Desktop 与数据库,提供数据库探索和分析功能
    支持编写和验证 SQL 查询
    显示表之间的关系
    分析大型数据集并创建报告
    与 claude-local-files 集成,可以访问完整的结果

    #MCP #AI #DB #Tool #GitHub GitHub - runekaagaard/mcp-alchemy: A MCP (model context protocol) server that gives the LLM access to and knowledge about relational…
  7. SQLBot - 基于大模型和 RAG 的智能问数系统

    https://github.com/dataease/SQLBot

    SQLBot 是一款基于大模型和 RAG 的智能问数系统。

    开箱即用: 只需配置大模型和数据源即可开启问数之旅,通过大模型和 RAG 的结合来实现高质量的 text2sql;
    易于集成: 支持快速嵌入到第三方业务系统,也支持被 n8n、MaxKB、Dify、Coze 等 AI 应用开发平台集成调用,让各类应用快速拥有智能问数能力;
    安全可控: 提供基于工作空间的资源隔离机制,能够实现细粒度的数据权限控制。

    #AI #DB #Tool #GitHub GitHub - dataease/SQLBot: 🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG.
  8. Outerbase Studio - 轻量级的浏览器数据库 GUI

    https://github.com/outerbase/studio

    Outerbase Studio 是一个轻量级、基于浏览器的 SQL 数据库管理工具,支持多种数据库类型,包括 SQLite、LibSQL、Cloudflare D1、rqlite、StarbaseDB、Val.town、MySQL 和 PostgreSQL。

    查询编辑器:支持自动补全和函数提示,可同时执行多个查询并查看结果。
    数据编辑器:提供强大的数据编辑功能,可预览更改并提交。
    模式编辑器:支持快速创建、修改和删除表列。
    连接管理器:支持在浏览器中本地存储连接,也可以在服务器上共享连接。

    #DB #Tool #GitHub GitHub - outerbase/studio: A lightweight Database GUI in your browser. It supports connecting to Postgres, MySQL, and SQLite.
  9. Vanna - AI 生成 SQL

    https://github.com/vanna-ai/vanna

    Vanna 是一个开源的 Python RAG(Retrieval-Augmented Generation)框架,用于 SQL 生成和相关功能。

    支持多种 LLM 和向量数据库
    可以训练 RAG 模型来生成 SQL 查询
    提供多种用户界面,如 Jupyter Notebook、Streamlit、Flask 等
    支持自动学习,可以根据用户反馈不断提高准确性

    #AI #Tool #GitHub #DB GitHub - vanna-ai/vanna: 🤖 Chat with your SQL database 📊. Accurate Text-to-SQL Generation via LLMs using Agentic Retrieval 🔄.
  10. MCP Toolbox for Databases

    https://github.com/googleapis/genai-toolbox

    MCP Toolbox for Databases 是一个开源的管理数据库的 MCP Server。

    通过处理连接池、身份验证等复杂性,使得能够更轻松、更快速、更安全地开发工具。

    简化开发:只需 10 行代码即可将工具集成到您的 Agent 中,可在多个 Agent 或框架之间重复使用工具,并更轻松地部署工具的新版本。
    更好的性能:采用最佳实践,如连接池、身份验证等。
    增强安全性:集成身份验证,更安全地访问您的数据。
    端到端可观察性:开箱即用的指标和跟踪,并内置对 OpenTelemetry 的支持。

    #DB #MCP #AI #Tool #GitHub GitHub - googleapis/mcp-toolbox: MCP Toolbox for Databases is an open source MCP server for databases.
  11. DBHub - 通用数据库网关,支持 MCP Server 接口

    https://github.com/bytebase/dbhub

    DBHub 是一个通用的数据库网关,实现了 Model Context Protocol (MCP) 服务器接口。

    支持连接和管理多种数据库,包括 PostgreSQL、MySQL、MariaDB、SQL Server 和 SQLite
    提供统一的 MCP 接口,使得各种 MCP 兼容的客户端(如 Claude Desktop、Cursor 等)可以连接和操作不同的数据库
    支持读取数据库的各种元数据,如 schemas、tables、indexes、procedures 等
    支持执行 SQL 语句,并提供 SQL 生成和解释等功能

    #DB #Tool #MCP #GitHub
  12. postgres_for_everything - PostgreSQL 相关开源项目收集

    https://github.com/Olshansk/postgres_for_everything

    一个关于如何使用 PostgreSQL 数据库来满足各种应用需求的综合性资源,展示如何将 PostgreSQL 数据库应用于各种场景。

    仓库收集了大量 PostgreSQL 相关的博文、文章、工具和项目。
    内容涵盖数据库的多种功能和应用场景,例如消息队列、分析、GIS、审计日志等。
    包含了全文搜索、向量搜索、时间序列、图形数据等高级应用。
    提供了 API 平台、事件处理、缓存、测试和 HTML 应用等方面的工具和示例。
    涉及性能调优、监控、扩展和存储等数据库管理的关键领域。
    还包括用户界面、数据可视化、包管理、语言服务器和数据隐私与安全等内容。

    #DB #Doc #GitHub link1 link2 GitHub - Olshansk/postgres_for_everything: How to reduce complexity and move faster? Just Postgres for everything.
  13. NocoDB - AirTable 开源替代

    https://github.com/nocodb/nocodb

    NocoDB 是一个开源的无代码数据库界面工具,类似 AirTable

    它提供了强大的无代码界面,将 MySQL、PostgreSQL、SQL Server、SQLite 、MariaDB 转换为电子表格:让用户能够像使用电子表格一样轻松操作数据库。

    它允许用户在线构建和管理数据库,操作体验类似电子表格。
    支持多种安装方式,包括 Docker、Nix、Auto-upstall 以及 MacOS、Linux 和 Windows 的二进制文件。
    Auto-upstall 功能可以自动安装所有先决条件,并设置 NocoDB 及其组件(如 PostgreSQL、Redis、Minio、Traefik)。
    提供丰富的电子表格界面功能,如表的 CRUD 操作、字段操作(排序、过滤、分组)、多种视图类型(网格、画廊、表单、看板、日历)。
    支持视图权限管理(协作视图、锁定视图)和基地 / 视图共享(公开或密码保护)。
    具备细粒度的角色访问控制。
    内置应用商店,提供工作流自动化集成,涵盖聊天、电子邮件和存储等类别。
    为开发者提供 REST API 和 NocoDB SDK 。

    #DB #Tool #GitHub GitHub - nocodb/nocodb: 🔥 🔥 🔥 A Free & Self-hostable Airtable Alternative
OKHK