社区
Oracle 高级技术
帖子详情
请大家来帮忙讨论一下,关于一个大型项目数据库设计问题
lishuguang
2004-11-08 04:16:59
面对一个大型的项目,设计到很多不同类型的数据,在进行数据库设计时,有两种方式:
1、把所有的表都建在同一个用户下,通过表的命名规则来区分数据类型,比如:定义雨水情数据库中的表时,可以定义为ysq_xtable;
2、根据数据的类型不同,在数据库中建立不同的用户,然后在用户下建立不同的表。
请比较一下两者的优缺点
...全文
248
5
打赏
收藏
请大家来帮忙讨论一下,关于一个大型项目数据库设计问题
面对一个大型的项目,设计到很多不同类型的数据,在进行数据库设计时,有两种方式: 1、把所有的表都建在同一个用户下,通过表的命名规则来区分数据类型,比如:定义雨水情数据库中的表时,可以定义为ysq_xtable; 2、根据数据的类型不同,在数据库中建立不同的用户,然后在用户下建立不同的表。 请比较一下两者的优缺点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
KingSunSha
2004-11-08
打赏
举报
回复
这个问题主要取决于应用数据和业务的相关性。假如不同数据类型是相对独立的,采用方案2比价合适。反之,参用方案1。
- 就性能而言,方案1和2是完全相同的。
- 就security设置而言,方案2更灵活。
zhaokeke2004
2004-11-08
打赏
举报
回复
2.主要为数据安全性考虑,可以利用权限来管理
zhaokeke2004
2004-11-08
打赏
举报
回复
1.2各有利弊
bzszp
2004-11-08
打赏
举报
回复
创建在不同的用户下
更重要的是便于表空间管理,权限管理。
qiaozhiwei
2004-11-08
打赏
举报
回复
在同一个用户下,便于管理,便于操作
db-migrate企业级应用:
大型项目
数据库
架构演进实战
本文深入讲解db-migrate在
大型项目
中的企业级应用,涵盖跨
数据库
支持、多环境配置、分阶段迁移、零停机部署、CI/CD集成及性能优化等核心技术要点。重点解析其在电商平台微服务化过程中的架构演进实践,包括多团队协同、数据迁移保障、迁移状态管理与回滚机制,并强调迁移文件规范化、测试策略及监控告警等工程化能力。
如何利用 Qt 的模块化架构组织
大型项目
大型软件项目复杂度高,需良好架构与模块化管理。Qt作为成熟的C++跨平台框架,适合开发
大型项目
。文章介绍了基于Qt的
大型项目
架构
设计
,包括分层架构、事件驱动与异步架构,还提及模块划分与职责分离、跨平台开发与模块复用,可构建可维护、可扩展的应用程序。
从需求分析到上线方案:
大型项目
开发
设计
文档规范指南
本文系统阐述了从需求分析到上线的
大型项目
开发全过程,涵盖需求文档解读、系统现状评估、架构与接口
设计
、
数据库
与中间件方案、测试策略及可灰度可回滚上线机制。强调技术可行性、性能保障与风险管控,适用于后端与系统架构师。
Flutter
大型项目
架构:分层
设计
篇
本文探讨了Flutter
大型项目
中进行分层
设计
的必要性,介绍了分层架构的好处,比较了与iOS/Android的分层
设计
,重点讲解了如何使用Melos进行组件管理和Flutter的分层实践,包括业务逻辑、数据访问、UI组件等独立开发和测试。
Laravel
大型项目
构建指南
该博客是 Laravel
大型项目
构建指南,介绍项目旨在展示用 Laravel 构建可维护项目,包含快速启动的环境要求、安装步骤等,还阐述
设计
模式应用、代码结构及数据传输对象使用,列举 Monica 等典型生态项目,助开发者构建大型应用。
Oracle 高级技术
3,499
社区成员
18,709
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章