【推荐】一个开源免费、AI驱动的智能数据管理系统,支持多数据库

科技技术爱好者 2025-04-28 10:49:31

如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!.

前言

在当今数据驱动的时代,高效、智能地管理数据已成为企业和个人不可或缺的能力。为了满足这一需求,我们推出了这款开源、免费且AI驱动的智能数据管理系统。该系统不仅支持MySQL、Oracle等多种主流数据库,还融合了先进的AI技术,旨在为用户提供更加便捷、高效、智能的数据管理体验。

项目介绍

BaseDMS 是一个免费、简单且易用的数据管理系统,它通过浏览器中的 Web SQL 编辑器支持对数据库的操作和管理。目前,该系统支持 MySQL、Oracle、PostgreSQL 和 Apache Doris 数据库。

应用场景数据库管理:为数据库管理员和开发者提供一个直观的图形化界面,便于进行数据库的日常管理和维护。SQL 查询与编辑:允许用户通过 Web 界面编写、执行和保存 SQL 查询,提高查询效率。SQL 审计:追踪历史 SQL 执行记录,为管理员提供审计轨迹,便于问题排查和性能优化。快速部署:通过 Docker 镜像实现一键部署,简化安装和配置流程。功能模块数据库管理模块:支持对 MySQL、Oracle、PostgreSQL 和 Apache Doris 数据库的连接、管理和操作。SQL 查询模块:提供基于 Web 的 SQL 编辑器,支持 SQL 文件的编写、执行、保存和查询结果的导出。SQL 审计模块:记录并展示历史 SQL 执行记录,便于审计和追踪。部署模块:提供 Docker 镜像,支持一键部署和快速安装。功能特点简单易用:提供图形化的 Web 界面,操作便捷直观。多数据库支持:支持多种常见数据库,满足不同场景下的需求。SQL 文件管理:内置 SQL 编辑器,支持 SQL 文件的创建、编辑、保存和导出。SQL 审计功能:详细记录 SQL 执行历史,便于审计和回溯。一键部署:通过 Docker 镜像实现快速安装和部署,降低使用门槛。支持数据源

启动项目

1、创建或下载docker-compose.yml文件:

services: db: image: postgres:15.1-alpine container_name: dms_postgres restart: always environment: POSTGRES_USER: root POSTGRES_PASSWORD: 123456 POSTGRES_DB: dms ports: - 5432:5432 volumes: - ./db/data:/var/lib/postgresql/data healthcheck: test: ["CMD", "pg_isready", "-q", "-d", "dms", "-U", "-u$$POSTGRES_USER"] interval: 30s timeout: 5s retries: 3 start_period: 10s networks: - dms redis: image: redis:7.0.7 container_name: dms_redis restart: always ports: - 6379:6379 networks: - dms minio: image: bitnami/minio:2024 container_name: dms_minio environment: - MINIO_ROOT_USER=admin - MINIO_ROOT_PASSWORD=password - MINIO_DEFAULT_BUCKETS=dms ports: - 9000:9000 - 9001:9001 networks: - dms dms_backend: image: basedt/dms-backend container_name: dms-backend depends_on: redis: condition: service_started minio: condition: service_started db: condition: service_healthy healthcheck: test: [ "CMD", "curl", "-f", "http://dms-backend:8080/dms/api/health/status" ] ports: - 8080:8080 - 8085:8085 networks: - dms dms-frontend: image: basedt/dms-frontend container_name: dms-frontend depends_on: dms_backend: condition: service_healthy ports: - 80:80 networks: - dmsnetworks: dms: driver: bridge

2、执行以下命令启动项目:

docker compose -p dms up -d

3、打开浏览器进入 http://localhost 访问系统。成功访问后可自行注册账号或者使用管理员账号密码(admin/123456)登录

功能演示

开源地址

https://github.com/basedt/dms

如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!

0 阅读:0

科技技术爱好者

简介:感谢大家的关注