碎片收藏 / 资讯文档 / 网站工具 / GitHub 项目 / Bing 壁纸
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
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协议的其他云存储,同时可列出、删除云上存储的备份文件。
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 NoSQL GUI client for Mac, windows and linux
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…
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…
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.
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.
DBER - 数据库实体关系可视化设计工具

https://github.com/findyourmagic/dber/

DBER 是一个基于实体关系图的数据库设计工具

可视化设计数据结构
拖拽创建实体间关系
导出 SQL 脚本

#DB #Tool #GitHub GitHub - findyourmagic/dber: Database design tool based on entity relation diagram
网页版 PostgreSQL Playground

https://pg.datawan.id/

https://github.com/datawan-labs/pg

基于 PGLite (PostgreSQL WASM) 在浏览器中运行 PostgreSQL,并将数据持久化存储在 IndexedDB 中。

适合拿来快速测试或学习 PostgreSQL,无需服务器即可使用。

#DB #GitHub #Tool #URL PostgreSQL WASM Playground | Datawan Labs
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 🔄.
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/genai-toolbox: MCP Toolbox for Databases is an open source MCP server for databases.
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
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.
PgTune 二开项目 - PostgreSQL 数据库配置工具

https://github.com/le0pard/pgtune

https://pgtune.leopard.in.ua/

pgtune 是一个用于根据硬件配置优化 PostgreSQL 数据库配置的工具。

基于原始的 pgtune 项目开发。

根据硬件配置自动生成优化的 PostgreSQL 配置参数
提供友好的用户界面和交互体验
支持在线使用和本地部署

#DB #Tool #DevOps #GitHub GitHub - le0pard/pgtune: Pgtune - tuning PostgreSQL config by your hardware
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
PgDog - 为 PostgreSQL 数据库提供自动分片以实现水平扩展

https://github.com/pgdogdev/pgdog

PgDog 是一个用 Rust 编写的 PostgreSQL 事务池和逻辑复制管理器,能够对 PostgreSQL 进行分片。

它能够对 PostgreSQL 进行分片,并管理大量数据库和连接。
主要功能包括应用层负载均衡、健康检查与故障转移。
支持事务和会话池,可以处理大量客户端连接。
具备数据库分片能力,能自动路由查询并处理跨分片查询。
支持 COPY 命令的分片处理,无需预处理即可摄取数据。
理解 PostgreSQL 逻辑复制协议,支持现有数据库的分片和集群扩展。
配置灵活,支持运行时调整,无需重启进程。
提供 Docker 和 Kubernetes Helm chart 快速启动方式。

#DB #Tool #GitHub GitHub - pgdogdev/pgdog: PostgreSQL connection pooler, load balancer and database sharder.
 
 
Back to Top
OKHK