❶ 现在主流数据库
主流的数据库有:
1、Mysql
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于Oracle旗下产品。
MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统) 应用软件之一。
2、SQL Server
SQL Server是Microsoft 公司推出的关系型数据库管理系统。
具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。
3、Oracle Database
Oracle Database,是甲骨文公司的一款关系数据库管理系统。
它是在数据库领域一直处于领先地位的产品。系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。
(1)主数据库扩展阅读
数据库的类型
1、关系数据库
关系型数据库,存储的格式可以直观地反映实体间的关系。关系型数据库和常见的表格比较相似,关系型数据库中表与表之间是有很多复杂的关联关系的。 常见的关系型数据库有Mysql,SqlServer等。
在轻量或者小型的应用中,使用不同的关系型数据库对系统的性能影响不大,但是在构建大型应用时,则需要根据应用的业务需求和性能需求,选择合适的关系型数据库。
2、非关系型数据库
非关系型数据库,指的是分布式的、非关系型的、不保证遵循ACID原则的数据存储系统。非关系型数据库技术与CAP理论、一致性哈希算法有密切关系。
所谓CAP理论,简单来说就是一个分布式系统不可能满足可用性、一致性与分区容错性这三个要求,一次性满足两种要求是该系统的上限。
而一致性哈希算则指的是非关系型数据库在应用过程中,为满足工作需求而在通常情况下产生的一种数据算法,该算法能有效解决工作方面的诸多问题但也存在弊端,即工作完成质量会随着节点的变化而产生波动,当节点过多时,相关工作结果就无法那么准确。
❷ 主数据库
主数据(MD Master Data)指系统间共享数据(例如,客户、供应商、账户和组织部门相关数据)。与记录业务活动,波动较大的交易数据相比,
主数据(也称基准数据)变化缓慢。在正规的关系数据模型中,交易记录(例如,订单行项)可通过关键字(例如,订单头或发票编号和产品代码)调出主数据。主数据必须存在并加以正确维护,才能保证交易系统的参照完整性。
❸ 主流数据库都有哪些
INSERT / DELETE
CREATE / ALERT
差别不大的,都是符合 SQL 标准的。
差异嘛:
数据库函数方面,不同厂家的名字不同。
例如: 取数据库当前时间的。
SQL Server: getdate()
Oracle: sysdate
一些 SQL 标准没有定义得很详细的,不同厂家的语法不同。
例如:触发器的定义。
SQL Server
1> CREATE TRIGGER AfterUpdateTest
2> ON test_trigger_table
3> FOR UPDATE
Oracle
SQL> CREATE OR REPLACE TRIGGER BeforeUpdateTest
2 BEFORE UPDATE ON test_trigger_table
3 FOR EACH ROW
存储过程语言的语法,不同厂家的实现不同。
例如L 赋值语句
SQL Server: SET @a = 1;
Oracle: v_a := 1;
❹ 什么是只读数据库,经常听说大型网站有只读数据库,主库之类的,都什么含义。
只读数据库 就是 只有读取的权限的数据库。 这种数据库保存大量数据。 但是 对于一般用户来说只有读取权限。而没有修改权限。
❺ 数据库主库与从库
主从数据库的建立一般基于以下三个方面考虑:
1、容灾:备库在异地,主库不存在了,备库可以立即接管,无须恢复时间
2、负载均衡:主库做增删改,备库做查询,这样很多查询业务不占用主库资源
3、数据集中和分发:此种模式主要用于数据从分公司集中到总公司,或从总公司分发到分公司,前提是公司需要同步的数据很少,另外各公司间业务系统不是同一家公司开发的
同步功能主要通过数据库同步软件实现的,象ORACLE的DATAGUARD、QUEST的SHAREPLEX、沃信科技的PAC、ORACLE的GOLDEN GATE、迪思杰的REALSYNC
但是建议可以用沃信科技的产品,因为只有他们一家产品是安装到主备之外的第三台机器上的,不站用主库资源,其他产品必须安装到主库机器上,大家试用起来很不方便
❻ 主从数据库是什么意思主数据库与从数据库有什么区别呢
从数据库是主数据库的备份,当主数据库变化时从数据库要更新,这些数据库软件可以设计更新周期。这是提高信息安全的手段。主从数据库服务器不在一个地理位置上,当发生意外时数据库可以保存。
❼ 一个主数据库与多个数据库的连接
没明白你的问题是什么,你是要问怎么写吗?还是问什么
我的理解是你可以建立的主的数据库 SO, 完了 在虚拟机上创建 SO1.SO2等, 需要操作时候,以WHERE 条件对SO1.SO2进行抽出处理,会出现一个文件A,把抽出文件A,SEND到对应的地址,最后读取文件A ,进行数据库SO 的更新, 你可以看成一个SO 数据库与多台服务器的数据交换, 我是这么理解的,也可以这么写,我技术也一般,希望这些能给你帮助,给你启发。
❽ 数据库中的“主属性”、“码”、“主码”的区别是什么
在数据库的表(关系)中能够用于唯一区分开每个记录(元组)的属性或属性的集合,我们称之为码(候选码)。
当我们指定其中一个用来区分开每个记录(元组)的码为主码。
主属性是指包含在候选码中的属性。
换句话说:主码和码的关系就像班长和班长候选人之间的关系。
每个班长候选人,我们可称之为主属性,只不过在数据库中,候选码可能是多个属性共同组成的。
❾ 请问什么是MYSQL的主数据库和从数据库,有什么区别,为什么要分主,从
开启了二进制日志之后,MYSQL(主)会把所有的数据库操作语句以二进制的格式放在二进制日志文件里面,然后通过主/从设置,将该二进制内容复制到从库上,从库上根据这些日志记录的SQL语句来更新从库,类似一个教,一个学……