Comments (7)
你有什么更好的数据库设计?可以提出来
from febs-shiro.
可以举例说明?具体哪个不规范,哪里会给维护带来麻烦?我不是DBA还请老哥赐教
from febs-shiro.
我觉得群主选择项目开源在 github,有问题,github 全是英文不好用。项目起点就错了,功能做的再好也只能是空中楼阁,后期维护非常麻烦。请作者先把项目从github迁移出去,换成gitee吧。
from febs-shiro.
我觉得您适合重新写一个开源的系统,看别的不顺眼就自己写个呗。
from febs-shiro.
不好意思啊,我的当时的语言有点过激了,实在抱歉。
先聊一下数据库表吧,本人对于数据库有点强迫症,还望理解。
第一张表QRTZ_JOB_DETAILS,大量的varchar,主键还是三个很大的varchar的联合主键;
还有第二张表...
我觉得吧,实现功能真的不用急,先设计好数据库,考虑数据库性能,优化好,哪怕是一个字段名,哪怕是一个字段类型,等等,这些细节都要设计好。不然到后面就是个坑。
其实我当时是想找一个做好的安全控制开源项目的,我会先看数据库设计,当时看到这样的表结构,的确内心很反感,语言用词不当,还望大家原谅。
from febs-shiro.
QRTZ开头的表是任务调度相关表,用于持久化调度任务。
项目里的任务调度使用的是quartz框架,这些表结构是quartz官方提供的,以2.3.0版本为例:
<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz -->
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.3.0</version>
</dependency>
解压quartz.2.3.0.jar,在org\quartz\impl\jdbcjobstore
路径下包含了各种关系型数据库表结构的初始化SQL。
可能表结构确实如你所说有不合理的地方,可以给https://github.com/quartz-scheduler/quartz官方提issue哈。
from febs-shiro.
嗯,刚了解了下这个框架,是我的问题,没有弄清楚就随意发表评论,我道歉,不好意思。
from febs-shiro.
Related Issues (20)
- self.loadHtml代码,去掉url的传参是考虑到什么呢?
- 同时启用两个不同端口,会串session有什么好办法吗 HOT 4
- 修改密码后原密码能登录,而新密码不可以登录 HOT 1
- 第一次登录选择记得等登录,重启服务后再次运行还是提示需要登录并没有记住并将有报错信息 HOT 1
- form.on id冲突问题怎么解决比较好? HOT 1
- 切换tab时变量冲突问题
- 多次切换tab后有概率table列宽产生变化 HOT 1
- 代码生成未发现前台代码 HOT 2
- 注册用户的时候注册中文名可以注册成功 登陆之后显示没有网咯连接 HOT 4
- 配置server.servlet.context-path后调整完所有静态文件引用,eleTree组件样式丢失。 HOT 3
- 配置多数据源-oracle HOT 3
- org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class HOT 1
- 调试 HOT 1
- not adaptable with layui 2.6.7 HOT 2
- 请问下这个问题怎么解决,求求大神了
- 可以使用Layui的其他组件吗?
- 修改密码时提示原密码不正确
- rt HOT 1
- 放弃layui,拥抱vue react。
- Browser console a lot of error messages like this
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from febs-shiro.