Giter Club home page Giter Club logo

www-zerocode-net-cn / erd-online Goto Github PK

View Code? Open in Web Editor NEW
212.0 5.0 29.0 21.66 MB

ERD Online is an online collaborative data warehouse design software. It does not need to install applications locally and operate databases online. It is an excellent alternative to desktop data modeling tools.

Home Page: https://www.erdonline.com

License: MIT License

Shell 0.26% JavaScript 12.76% Dockerfile 0.04% TypeScript 83.79% Less 2.44% EJS 0.71%
erd metadata online bigdata collaborative database design sql data lowcode nocode java

erd-online's Introduction

Logo

简体中文 | English

ERD Online 是全球第一个开源、免费在线数据建模、元数据管理平台

提供简单易用的元数据设计、关系图设计、SQL查询等功能,辅以版本、导入、导出、数据源、SQL解析、审计、团队协作等功能、方便我们快速、安全的管理数据库中的元数据

ERD%20Online build Maven Package

AGPL-V3 License Language PRs Welcome website

特性

📦 开箱即用:将注意力集中在数据结构设计上

🌱 团队协作:三级权限(拥有者、管理员、普通角色)管理,元素级权限控制

📋 元数据设计:快速复制已有表结构、JSON 生成表,表默认字段、默认大小写等控制

🏷 元数据管理:在线管理表结构,支持正向向数据库执行

🎨 元数据解析:将已有的数据库结构解析到软件中管理

📱 多数源支持:支持多种数据库连接在线管理(Mysql、Oracle、DB2、SqlServer、PostGreSql),各数据源之间元数据结构同步

📡 版本管理:每个需求与变动,都可以生成版本;每个版本之间可以比对差异

🎉 可将所有表结构,自动生成 word、html、md 文档,便于线下流动

💯 在线SQL:在线SQL查询、SQL执行计划,历史查询留痕

🧲 永不丢失:元数据历史操作版本留痕(最近9次),可以恢复到任意历史版本

🌏 数据字典:全局数据字典设计,控制元数据设计规范

发展里程碑

milepost

产品图鉴

ERD Online功能树

关于我们

元数据 ERD Online 官网:https://www.erdonline.com/

元数据 ERD Online 体验:https://app.erdonline.com/

元数据 ERD Online 文档:https://doc.erdonline.com/

论坛:https://github.com/www-zerocode-net-cn/ERD-Online/discussions

后端源码:

功能图鉴

关系图设计

关系图

元数据设计

元数据

版本管理

版本管理

导入

逆向解析

导出

导出DDL

在线SQL

SQL查询

执行计划

执行计划

微信公众号

微信公众号

erd-online's People

Contributors

javaeeking avatar violetice avatar whaty avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

erd-online's Issues

ERD Online连续蝉联数据库领域开源热榜第一

ERD Online 是全球第一个开源、免费在线数据建模、元数据管理平台。提供简单易用的元数据设计、关系图设计、SQL查询等功能,辅以版本、导入、导出、数据源、SQL解析、审计、团队协作等功能、方便我们快速、安全的管理数据库中的元数据。

数据库开源热已经成为了当下最热门的话题。尤其是对于大数据类应用来说,想要建立一个完整、准确而又庞大的数据库系统是非常不容易的事情。不过随着元数据平台和ERD Online的发布,我们可以看到在这个领域已经有越来越多的人开始使用它们来构建自己的数字世界。这些新技术使得我们能够更加简单快速地创建、共享和管理各种类型的元数据产品。

最近一段时间,ERD Online 获得了众多用户的好评,还连续蝉联热榜排行榜第一名。

单日热榜第一

周热榜第一

下个大版本功能规划,来一起做事咩

  • 1、文件系统:去掉minio,改为磁盘存储
  • 2、数据结构:改为json,提供增删改查接口
  • 3、数据分离:分离数据库信息,模板信息
  • 4、代码生成:建立类似查询功能的列表,依托mustache模板渲染
  • 5、模型市场:数据模型、代码模型
  • 6、用户管理体系:依托低代码生成

还想要什么功能?在下面地址接龙吧:

https://github.com/www-zerocode-net-cn/ERD-Online/issues/new

https://gitee.com/MARTIN-88/erd-online/issues/I6HNMJ

代码生成

  • 增删改查+拖动
  • 无限层级:文件夹+文件
  • 后台生成:
  • 生成包下载
  • 上传git

下个大版本功能规划,来一起做事咩

1、文件系统:去掉minio,改为磁盘存储
2、数据结构:改为json,提供增删改查接口
3、数据分离:分离数据库信息,模板信息
4、代码生成:建立类似查询功能的列表,依托mustache模板渲染
5、模型市场:数据模型、代码模型
6、用户管理体系:依托低代码生成

还想要什么功能?在下面接龙

增加更多数据库支持 增加更多jdbc驱动

  • Access
  • AmazonAthena
  • ApacheDrill
  • ApacheIgnite
  • CacheDb
  • Cassandra
  • CSVFiles
  • CTreeAce
  • DaffodilDb
  • Databricks
  • Db2
  • Db2zOS
  • DBF
  • Derby
  • Elasticsearch
  • Exasol
  • Filemaker
  • Firebird
  • FoxPro
  • Frontbase
  • GoogleBigQuery
  • GoogleCloudSpanner
  • H2
  • HBase
  • Hive
  • HSql
  • Informix
  • Ingres
  • Interbase
  • JDataStore
  • MariaDb
  • Mimer
  • MonetDB
  • MongoDb
  • MySql
  • NuoDB
  • Oracle
  • OrientDb
  • Pervasive
  • PointBase
  • PostgreSQL
  • Redshift
  • Salesforce
  • SAPAdaptiveServer
  • SAPHana
  • SAPMaxDb
  • SingleStore
  • SnappyData
  • Snowflake
  • SqlAnywhere
  • SqlBase
  • Sqlite
  • SqlServer
  • Teradata
  • ThoughtSpot
  • Transbase
  • Vertica

4.10 版本私有化部署后页面接口报错 503 SERVICE_UNAVAILABLE

根据源码下载 4.1.0 版本,采用 docker-compose 方式私有化部署,部署成功后,进入页面报错提示 503 SERVICE_UNAVAILABLE "Unable to find instance for martin-extension-ncnb",然后找到了 martin-extension-ncnb 源码 https://github.com/www-zerocode-net-cn/martin-extension-ncnb.git,是需要下载源码部署对应的后端服务嘛

PS:docker hub 上的 erd-nacos:4.1.0 版本镜像存在问题(镜像大小明显不对,只有60MB),会导致 erd-gateway,erd-system,erd-zerocode 服务报错,该镜像改为使用 5.0.0 版本

模型市场

  • 分类:元数据、应用、代码生成(mustache)
  • 分享
  • 取消分享
  • 修改
  • 删除
  • 版本控制
  • 下载次数统计
  • 查看次数统计
  • 使用模型
  • 使用元数据:将元数据加入指定模型
  • 使用应用:作为公共部分,放到个人中心和每个表应用
  • 使用代码生成:作为公共部分,放到个人中心和每个项目

使用docker启动起来了,只是无法接口报502

: 502 Bad Gateway
请求网址: http://192.168.144.16:9669/ncnb/project/recent?page=1&limit=6&order=updateTime
请求方法: GET
状态代码: 502 Bad Gateway
远程地址: 192.168.144.16:9669

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7740a720ad03 erdonline/erd-auth:latest "/bin/sh -c './xjar …" 49 minutes ago Up 31 seconds 9400/tcp erd-auth
4b8025242296 erdonline/erd-gateway:latest "/bin/sh -c './xjar …" 49 minutes ago Up 14 minutes 0.0.0.0:9502->9502/tcp, :::9502->9502/tcp, 9527/tcp erd-gateway
5a9162d36489 erdonline/erd-zerocode:latest "/bin/sh -c './xjar …" 49 minutes ago Up 8 seconds 9606/tcp erd-zerocode
9dc13190ae19 erdonline/erd-system:latest "/bin/sh -c './xjar …" 49 minutes ago Up 27 seconds 9404/tcp erd-system
03c252bf7734 erdonline/erd-nacos:latest "/docker-entrypoint.…" 49 minutes ago Up 14 minutes 0.0.0.0:8848->8848/tcp, :::8848->8848/tcp, 80/tcp, 0.0.0.0:9555->9555/tcp, :::9555->9555/tcp, 9669/tcp, 0.0.0.0:9848->9848/tcp, :::9848->9848/tcp erd-nacos
69fb6e75c1d4 erdonline/erd-mysql:latest "docker-entrypoint.s…" 50 minutes ago Up 14 minutes 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp erd-mysql
d489fc331001 erdonline/erd-redis:latest "docker-entrypoint.s…" 50 minutes ago Up 14 minutes 0.0.0.0:6379->6379/tcp, :::6379->6379/tcp erd-redis
c9bf6fcadb60 erdonline/erd-ui:latest "/docker-entrypoint.…" 50 minutes ago Up 14 minutes 80/tcp, 0.0.0.0:9669->9669/tcp, :::9669->9669/tcp erd-ui
18ac09217a92 erdonline/erd-minio:latest "/usr/bin/docker-ent…" 50 minutes ago Up 14 minutes 0.0.0.0:9000-9001->9000-9001/tcp, :::9000-9001->9000-9001/tcp minio

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.