社区
Web 开发
帖子详情
关于扩展性良好的数据库设计
猪小烧
2009-03-31 11:41:12
加精
请问 什么叫 扩展性良好的 数据库设计呢
时下的 orm 对于数据底层的依赖挺大的(我会的部分)
一旦 调整了 数据库 那么不是 对 实体类 进行了修改吗?
那????
请问设计这样的数据库的思想是什么呢
如果能带那么个例子 感激不尽
另外 求教:
现在有个设计 是 A表里有字段 1 2 3 4 5 6 7 8
B表里 需要引用A表字段里的 3 5 7
那么 这个在pd 里如何体现呢???
...全文
2455
69
打赏
收藏
关于扩展性良好的数据库设计
请问 什么叫 扩展性良好的 数据库设计呢 时下的 orm 对于数据底层的依赖挺大的(我会的部分) 一旦 调整了 数据库 那么不是 对 实体类 进行了修改吗? 那???? 请问设计这样的数据库的思想是什么呢 如果能带那么个例子 感激不尽 另外 求教: 现在有个设计 是 A表里有字段 1 2 3 4 5 6 7 8 B表里 需要引用A表字段里的 3 5 7 那么 这个在pd 里如何体现呢???
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
69 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
猪小烧
2009-04-23
打赏
举报
回复
http://topic.csdn.net/u/20090331/23/e405b1b6-25d2-4c7c-b8ad-63b784f29917.html
在另外一个坛子里也发了
拿分的请移步 谢谢大家 的指导
onewayfull
2009-04-07
打赏
举报
回复
学习!
有没有办法知道数据表改了之后程序在哪些地方也要修改?
smyuancai
2009-04-06
打赏
举报
回复
你用的是什么框架啊?
单独的Spring ?
还是SH或者SSH ?
至于映射ORM,基本上都是配置好导包后,自动生成!关键是自己手动配置的BEAN ,和实体的映射关系!
至于说再次改动数据库,我想问哈你,你是搞后台数据库设计的嘛?
如果是,那么好,估计您是在尝试设计数据库,那就没有必要担心了 ,大刀阔斧的去干!
如果不是,哈哈,那您就不用担心了,您只能跟着数据库走,而不是数据库跟着您的思想走
至于为什么,我想我不说大家都应该知道数据库的特征和特性以及作用!
jia418018413
2009-04-06
打赏
举报
回复
拿积分!
ggyyabc
2009-04-06
打赏
举报
回复
学习了再学习
lwtbysj
2009-04-06
打赏
举报
回复
学习一下
lanlan33933
2009-04-05
打赏
举报
回复
呵呵,支持!
lanlan33933
2009-04-05
打赏
举报
回复
呵呵,支持!
lanlan33933
2009-04-05
打赏
举报
回复
呵呵,支持!
wxzyydy
2009-04-05
打赏
举报
回复
数据库设计应该遵循一下以下五大范式:
①、数据库表中的字段都是单一属性的,不可再分。
②、要求非主键列是主键的子集。
③、要求非主键列互不依赖。
④、禁止主键列和非主键列一对多关系不受约束。
⑤、将表分割成尽可能小的块。
这样的话扩展性就算是比较完美了。
gao512008
2009-04-05
打赏
举报
回复
Study
bruce1987
2009-04-05
打赏
举报
回复
学习了
bruce1987
2009-04-05
打赏
举报
回复
学习了
猪小烧
2009-04-04
打赏
举报
回复
是啊 数据库设计是 项目的关键....
所以很紧张呢
「已注销」
2009-04-04
打赏
举报
回复
有很多ORM工具可以选择啊
如果不确定数据库结构后期会不会大变的话
可以选择封装比较松的ORM工具
hsr8981
2009-04-04
打赏
举报
回复
路过,学习一下,谢谢了
eniyi
2009-04-04
打赏
举报
回复
路过,学习一下
yxt353151417
2009-04-04
打赏
举报
回复
程序的可扩展性成为未来软件发展的一大方向,简单来扩展性就是避免了重复,性能得到优化啊
LichKing
2009-04-03
打赏
举报
回复
study
robyjeffding
2009-04-03
打赏
举报
回复
顶一下
加载更多回复(47)
大数据领域数据仓库的
扩展性
设计
思路
随着企业数字化转型深入,数据仓库需处理的数据规模从TB级迅速向PB/EB级跨越,典型互联网企业日均新增数据量已达数百TB。传统集中式数据仓库在
扩展性
上的瓶颈(如存储容量上限、计算并发瓶颈、集群规模扩展成本)日益凸显。本文聚焦分布式数据仓库架构,深入探讨存储层横向扩展、计算层弹性伸缩、数据分布优化、元数据管理等核心问题,提供从架构
设计
到工程实现的全链路解决方案。背景篇:定义核心概念,分析
扩展性
挑战架构篇:分层架构
设计
,存算分离模型技术篇:数据分片算法,弹性调度策略。
可
扩展性
数据库
的架构
设计
扩展性
与硬件 随着系统的膨胀,硬件的可
扩展性
体现在增加资源,提高性能的能力上,如添加更多的处理器、内存等。
扩展性
与软件
扩展性
要求软件能够有效地利用硬件的能力,软件的
设计
应该支持并行计算。对于
数据库
引擎,这意味着服务器组件必须支持多线程计算,允许操作系统在所有处理器核心上执行并行任务调度。不仅如此,
数据库
引擎必须提供有效的方法,以在多核上分解工作负荷。举个例子,如果
数据库
只使用
数据仓库和python的关系_
数据库
和数据仓库的关系
简而言之,
数据库
是面向事务的
设计
,数据仓库是面向主题
设计
的。
数据库
一般存储在线交易数据,数据仓库存储的一般是历史数据。
数据库
设计
是尽量避免冗余,一般采用符合范式的规则来
设计
,数据仓库在
设计
是有意引入冗余,采用反范式的方式来
设计
。
数据库
是为捕获数据而
设计
,数据仓库是为分析数据而
设计
,它的两个基本的元素是维表和事实表。维是看问题的角度,比如时间,部门,维表放的就是这些东西的定义,事实表里放着要查询的数...
如何
设计
具有可
扩展性
的返利App
数据库
通过精心
设计
和优化
数据库
结构,返利App可以实现高性能、高可用性和可
扩展性
,从而更好地应对日益增长的用户量和复杂的业务需求。返利App通常涉及大量用户和商品数据的管理和查询,包括用户注册信息、购买记录、返利记录等。以下是一个简单的Java示例,演示如何使用Spring Data JPA操作
数据库
,其中包含了cn.juwatech.*的包名,符合Java代码举例的要求。
数据库
的性能优化是确保应用响应速度的关键因素。
设计
具有可
扩展性
的
数据库
不仅要考虑当前的需求,还要预留足够的余地以应对未来的扩展需求。
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章