网站首页 > 技术文章 正文
如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!.
前言
在当今数据驱动的时代,高效、智能地管理数据已成为企业和个人不可或缺的能力。为了满足这一需求,我们推出了这款开源、免费且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:
- dms
networks:
dms:
driver: bridge
2、执行以下命令启动项目:
docker compose -p dms up -d
3、打开浏览器进入 http://localhost 访问系统。成功访问后可自行注册账号或者使用管理员账号密码(admin/123456)登录
功能演示
开源地址
https://github.com/basedt/dms
如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!
猜你喜欢
- 2025-09-01 Docker源不生效解决方式2——自己搭建镜像服务
- 2025-09-01 5款免费POS应用帮你简化零售业务运营
- 2025-09-01 JDK 17新特性,学习,快到起飞?真猛
- 2025-09-01 10款最出色的免费数据库管理工具_免费数据库管理系统软件
- 2024-11-07 国产Navicat来啦!免费使用的sql工具!
- 2024-11-07 隐藏在过时Java中的威胁 java 过时
- 2024-11-07 PostgreSQL开源免费企业级数据库用着不爽的案例
- 2024-11-07 Python日常应用库 python常用的库
- 2024-11-07 终于等到了:VMware的Workstation Pro对个人用户免费
- 2024-11-07 甲骨文推出世界首个全自治操作系统,对云基础设施客户免费
你 发表评论:
欢迎- 09-0613.通过Excel导出数据库中的维值_数据库exp导入导出数据
- 09-06做数据分析时,SQL需要达到以下水平
- 09-06Java开发指南:JDK21下载、安装及目录解析,轻松开启编程之旅
- 09-06hive存储过程_hive存储过程环境变量
- 09-06Maven常用命令_maven常用命令有哪些
- 09-06JDK从8升级到21的问题集_jdk更新到几了
- 09-06Oracle狂刷存在感 NRF展会惊艳四座
- 09-06哪些软件支持UDI标签的生成与验证
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- oracle面试 (55)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)