数据库主从 主从数据库是什么意思主数据库与从数据库有什么区别呢
本篇文章给大家谈谈数据库主从,以及主从数据库是什么意思主数据库与从数据库有什么区别呢对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
数据库主库与从库
主从数据库的建立一般基于以下三个方面考虑:
1、容灾:备库在异地,主库不存在了,备库可以立即接管,无须恢复时间
2、负载均衡:主库做增删改,备库做查询,这样很多查询业务不占用主库资源
3、数据集中和分发:此种模式主要用于数据从分公司集中到总公司,或从总公司分发到分公司,前提是公司需要同步的数据很少,另外各公司间业务系统不是同一家公司开发的
同步功能主要通过数据库同步软件实现的,象ORACLE的DATAGUARD、QUEST的SHAREPLEX、沃信科技的PAC、ORACLE的GOLDEN GATE、迪思杰的REALSYNC
但是建议可以用沃信科技的产品,因为只有他们一家产品是安装到主备之外的第三台机器上的,不站用主库资源,其他产品必须安装到主库机器上,大家试用起来很不方便
主数据库是什么
我想你是想了解双机热备方面或者负载平衡方面的事情吧。
一般分为主/从数据库
主数据库是接受用户的请求并相应。处理一切用户的事物。
你可以抛开主从关系,你就一个数据,你的系统只能操作这个数据库。这个数据就是主数据库。
从数据,在sqlserver 2005有个新名词叫镜像。
他时时刻刻和主数据库进行同步一保证数据正确性。当主机down掉后,镜像数据库可以替代主数据库为用户提供服务。
主从数据库是什么意思主数据库与从数据库有什么区别呢
主数据库,简称主库,就是集中存储管理历史归档数据的场所,它永久保管具有长期保留价值、有共享需求的、经过数据质量检查验证的、规范化的数据。加载进入主数据库后的数据,原则上不允许进行更改。
从数据库是主数据库的备份,当主数据库变化时从数据库要更新,这些数据库软件可以设计更新周期。这是提高信息安全的手段。主从数据库服务器不在一个地理位置上,当发生意外时数据库可以保存。
主库和从库,就是主库和备库的关系,这是一种冗余设计,是防止数据库意外崩溃的,通常不会放在同一个服务器上,因为在同一个服务器上,当硬件出现问题的时候,同样达不到冗余的效果;在HA设计中,通常还会把主库和备库做成定时同步,并且在主库退服时,备库可以自动接管业务,达到不中断业务的效果。
关于数据库设计,为什么采取主从表结构
就拿你所例举的例子来说,一张入库单可能对用多个物料,如果不是采用主从表的形式,那么你的主表的数据就会有大量的重复。通常有多少物料就会重复多少次。这对系统的资源是很大的浪费。其实这种情况在数据库基础的知识学习当中是有专门的范式约束,可以避免的。主从表的关联,一般是在从表中添加一个主表的主键字段作为从表的外键,比如入库单号。这样主从表就可以建立一对多的对应关系了。
如果你还想了解更多这方面的信息,记得收藏关注本站。