社区
MS-SQL Server
帖子详情
在一个应用程序里用多个数据库有哪些优点?
北京的雾霾天
2011-10-01 02:00:52
所有业务应用都围绕着一个中心,但数据可能是分类的,当然可以使用一个数据库中的多个表,也可以按分类放到不同的数据库上,那么使用一个数据库和多个数据库都有什么样的优缺点?什么情况下建议使用多个数据库?
可以从性能、维护等角度来分析这个问题。
...全文
969
12
打赏
收藏
在一个应用程序里用多个数据库有哪些优点?
所有业务应用都围绕着一个中心,但数据可能是分类的,当然可以使用一个数据库中的多个表,也可以按分类放到不同的数据库上,那么使用一个数据库和多个数据库都有什么样的优缺点?什么情况下建议使用多个数据库? 可以从性能、维护等角度来分析这个问题。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Rotel-刘志东
2011-10-07
打赏
举报
回复
要搞清楚分库和分区的有缺点
--小F--
2011-10-07
打赏
举报
回复
[Quote=引用 8 楼 hbxtlhx 的回复:]
很好。
如果数据量真的很大,那么分库处理,真的能提高性能吗?有什么依据吗?
比如说一个库里的一个表,数据量可能很巨大,那么可以分块来存储,这样每个块小检索时间短,但对于分库来说,是什么理由?有什么跟据说这样能提高性能?
[/Quote]
根据以往的经验,最好不要乱分库 ,到后面的时候维护很麻烦
能一个库搞定就搞定
至于数据量大的问题 可以用分区表来解决
dawugui
2011-10-05
打赏
举报
回复
[Quote=引用 8 楼 hbxtlhx 的回复:]
很好。
如果数据量真的很大,那么分库处理,真的能提高性能吗?有什么依据吗?
比如说一个库里的一个表,数据量可能很巨大,那么可以分块来存储,这样每个块小检索时间短,但对于分库来说,是什么理由?有什么跟据说这样能提高性能?
[/Quote]
比如说一个库里的一个表,数据量可能很巨大,这不是分库来解决,而是通过分区表来解决.
可参考:
SQL分区表
http://blog.csdn.net/pt1314917/archive/2009/08/11/4435083.aspx
想飞的狼
2011-10-05
打赏
举报
回复
我们现在就是分N多库的,有好处,也有缺点
北京的雾霾天
2011-10-04
打赏
举报
回复
很好。
如果数据量真的很大,那么分库处理,真的能提高性能吗?有什么依据吗?
比如说一个库里的一个表,数据量可能很巨大,那么可以分块来存储,这样每个块小检索时间短,但对于分库来说,是什么理由?有什么跟据说这样能提高性能?
dawugui
2011-10-02
打赏
举报
回复
[Quote=引用楼主 hbxtlhx 的回复:]
所有业务应用都围绕着一个中心,但数据可能是分类的,当然可以使用一个数据库中的多个表,也可以按分类放到不同的数据库上,那么使用一个数据库和多个数据库都有什么样的优缺点?什么情况下建议使用多个数据库?
可以从性能、维护等角度来分析这个问题。
[/Quote]
1.首先你的系统是个大系统还是小系统?如果是小系统,一个库足已.
2.如果是大系统,如果分库,则在数据的操作上,含增加,删除,修改,查询等肯定不如一个库快.且存在维护上的不方便.需要跨库操作.
3.如果系统庞大,数据量也大,而且数据存在明显的可分别存储的现象,例如采购销售库存数据可以放在一个库,而人事,工资,考勤等数据可以放在一个库,依此类推.那么即使在数据的处理上即使慢也只能做,在维护上即使因为涉及到跨库的可能,也必须这么做.
所以,你需要综合考虑你的系统和数据量其大小的问题,来权衡是否需要分库操作.
bashen1101
2011-10-01
打赏
举报
回复
从理论逻辑上来说库内总比切换库操作快吧
在物理层面上来说条件相同的话没什么优点,除了你自己分的清楚点。。。
不懂,按感觉说
北京的雾霾天
2011-10-01
打赏
举报
回复
单从分成多个数据库的角度来看,会提高整体应用性能吗?
多个数据库在一个机器上、分别在不同的机器,
这两种情也可以考虑,但是多个数据库间是会有数据上的交互的。
这样的多个数据库,和一个整体的数据库,会在性能上有什么样的变化吗?
北京的雾霾天
2011-10-01
打赏
举报
回复
分表,分区,这个好说,在一个数据库中。
要是分数据库,他的好处有哪些,比如会提高性能吗?
threenewbee
2011-10-01
打赏
举报
回复
从未来的发展看,分库,分表,分区应该是数据库系统的事情。
对开发者透明。
比如 NoSQL,比如分布式SQL。
叶子
2011-10-01
打赏
举报
回复
当数据量过大,数据库超负载的时候,可以考虑分库,分表,分区!
threenewbee
2011-10-01
打赏
举报
回复
不觉得它在性能或者维护或者什么地方有绝对意义上的优点。
使用
数据库
有什么好处?
使用
数据库
有什么好处? 使用
数据库
系统的好处就是由
数据库
管理系统的的特点或
优点
决定的。使用
数据库
系统的好处很多,列如,可以大大提高应用开发的效率,方便用户使用,减轻
数据库
系统管理人员维护负担,等等。使用
数据库
系统可以大大提高应用开发效率。用为在
数据库
系统中
应用程序
必考虑数据的定义,存储和数据的存取的具体路径,这些工作都由DBMS来完成。用
一个
通俗的比喻,使用了DBMS就如...
数据库
系统的
优点
数据库
系统主要有以下几点
优点
:1.整体数据结构化:在
数据库
系统中,记录的结构和记录之间的联系有
数据库
管理系统进行维护,从而减轻了程序员的工作量,提高了工作效率。2.数据的共享性高、冗余度低且易扩充:数据共享包括
多个
用户、
多个
应用可以同时存取
数据库
中的数据,也包括用户可以用各种方式通过接口使用
数据库
中的数据。同时,
数据库
实现数据共享大大减少了数据冗余,还能够避免数据之间的不相容性和不一致性。(数据的...
关系型
数据库
和非关系型
数据库
有哪些?区别有哪些?
数据库
数据库
指的是以一定方式储存在一起、能为
多个
用户共享、具有尽可能小的冗余度的特点、是与
应用程序
彼此独立的数据集合。当前
数据库
分为 关系型
数据库
和 非关系型
数据库
。 一、关系型
数据库
关系型
数据库
: 指采用了关系模型来组织数据的
数据库
。 结构: 关系模型指的就是二维表格模型,关系型
数据库
最典型的数据结构就是表,是由二维表及其之间的联系所组成的
一个
数据组织。
优点
: 1. 容易理解: 二维表结构是非常贴近逻辑世界的
一个
概念,关系模型相对网状、层次等其他模型来说更容易理解。 2. 易于维护: 丰富的完
什么是
数据库
?
数据库
有哪些基本分类和主要特点?
文档型
数据库
可以看作是键值
数据库
的升级版,允许之间嵌套键值,在处理网页等复杂数据时,文档型
数据库
比传统键值
数据库
的查询效率更高。可以理解为是
一个
存放计算机数据的仓库,这个仓库按照一定的数据结构(即数据的组织形式或数据之间的联系)来对数据进行组织和存储,我们可以通过
数据库
提供的多种方法来管理其中的数据。
数据库
是以某种有组织的方式存储的数据集合。百度百科对
数据库
的定义如下:
数据库
是“按照数据结构来组织、存储和管理数据的仓库”,是
一个
长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
什么是Web
数据库
应用程序
?
什么是Web
数据库
应用程序
? 应用是被设计为由最终用户(例如,客户,成员或马戏杂技演员)使用的程序或一组程序。如果最终用户通过Web浏览器与
应用程序
交互,则该
应用程序
是基于Web的Web
应用程序
。如果Web
应用程序
需要使用
数据库
长期存储信息,则它是Web
数据库
应用程序
。 本章为您提供开发可通过Internet浏览器(如Internet Explorer和Netscape)访问的Web
数据库
应用
MS-SQL Server
34,837
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章