首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    数据库:MySQL、SqlServer、Oracle对比

    企业版属于收费软件 三、Oracle 优点: 开放性:Oracle 能所有主流平台上运行(包括 windows)完全支持所有工业标准采用完全开放策略使客户选择适合解决方案对开发商全力支持。 ...可伸缩性,并行性:oracle 并行服务器通过使组结点共享同簇工作来扩展windownt能力提供高用性和高伸缩性簇解决方案windowsNT能满足需要用户把数据库移UNIXOracle并行服务器对各种UNIX...性能:Oracle 性能高 保持开放平台下TPC-D和TPC-C世界记录。 客户端支持及应用模式:Oracle 多层次网络计算支持多种工业标准用ODBC、JDBC、OCI等网络客户连接 。...使用风险:Oracle 长时间开发经验完全向下兼容,广泛应用地风险低。 缺点: 对硬件配置的要求很高;  价格比较昂贵;  管理维护比较麻烦;  操作比较复杂,技术成本较高。

    5.5K20

    Oracle构造序列的方法分析对比

    编辑手记:关于Oracle的序列,相信大家并不陌生,但很多人平时只用到connect by 的方式来构造序列,今天一起来学习更多的构造序列的方法及每个方法的优缺点。...正文 Oracle构造序列的方法随着版本一直在变化。...all_objects where rownum<=xx; 从all_objects等系统视图中去获取序列的方式,虽然简单,但有一个致命的弱点是该视图的sql非常复杂,嵌套层数很多,一旦应用到真实案例中,极有可能碰到Oracle...rownum<=xx; 3、自从10g开始支持XML后,还可以使用以下方式: select rownum rn from xmltable('1 to xx'); 接下来我们从序列大小,构造时间等方面对比分析这两种方式...最终结论,构造较大序列时,例如同样是构造出64M的序列,oracle在处理时,用表连接的方式明显占优。

    1.1K70

    Oracle和MySQL的高可用方案对比(一)

    关于Oracle和MySQL的高可用方案,其实一直想要总结了,就会分为几个系列来简单说说。通过这样的对比,会对两种数据库架构设计上的细节差异有一个基本的认识。Oracle有一套很成熟的解决方案。...所以本文会分为几个部分来解读,先拿RAC和MHA来做一个基本的对比。 Oracle的解决方案在阿里快速发展时期支撑起了核心业务的需求。大概是这样的架构体系,看起来很庞大。...Oracle对于网络的要求还是很严格的,一般都是要2块物理网卡,每台服务器需要至少3个IP, Public IP,private IP,VIP,除了共享存储,至少需要2个计算节点。...当然网络层面不只是这些,这方面的亮点Oracle就很专业了。...我们有必要了解下TAF,在我的书中《Oracle DBA工作笔记》中,我这样写道: TAF(Transparent Application Failover)是Oracle中对应用透明的故障转移,在RAC

    2.1K70

    Oracle和MySQL的高可用方案对比(二)

    昨天聊了一篇关于高可用方案中Oracle的RAC和MySQL的MHA的对比。...今天来说下Oracle的DG和MySQL的方案对比,相比来说,可能这方面MySQL会单薄一些,所以文末会说下InnoDB Cluster。...在灾备的概念中,Oracle DBA喜欢叫做主备,即为Primary,Standby,而MySQL喜欢叫做主从,即为Master,Slave 首先在Oracle中,数据是基于物理复制(此处说的都是...对于Oracle的备库的理解,我认为除了ADG之外,最有亮点的就是闪回数据库了,可能很多Oracle DBA都对于闪回数据库敬而远之,技术的更新很多,好端端的特性放着不用太可惜了,比如搭建DG,分分钟DG...Oracle里面的闪回五花八门,零零总总算下俩,差不多就有这些。

    1.8K50

    做 Oracle 替代,倾向“复制+对比+回流”的迁移技术

    如果没有系统化对比,最后只能抽查几张表、验几个接口,这对 Oracle 替代这种高风险场景显然不够。第四,切过去之后不一定就稳。...所以这里的“复制”,不是简单的同步任务,而是能承接 Oracle 替代主链路的连续复制能力。2.2 数据对比复制之后为什么还必须做对比?...难点在于,Oracle 替代不是三个独立动作,而是一条连续的切换链路。NineData 的价值,不只是分别提供了复制、对比和回流,而是把这三件事放在同一个平台里统一管理。...这套能力放在一起,才真正解释了为什么 Oracle 替代项目会越来越偏向“复制 + 对比 + 回流”的方案,而不是只买一个迁移工具。4. 适合团队并不是所有 Oracle 迁移都必须上到这种复杂度。...结语做 Oracle 替代时,很多团队后期都会意识到一个现实:“复制 + 对比 + 回流”之所以会成为越来越主流的思路,就是因为它刚好对应了 Oracle 替代最核心的三个诉求:复制,保证不停机迁移对比

    23200

    Oracle 历史SQL语句执行计划的对比与分析

    v$version where rownum<2; BANNER ---------------------------------------------------------------- Oracle...| ------------------------------------------------------------------------------------ 3、生成不同的历史SQL并对比执行计划...--------------------------------- 2 - access("OWNER"='GOEX_ADMIN') 5、后记 a、示例中创建的big_table脚本,请参考:Oracle...DBA_HIST_SQL_PLAN、DBA_HIST_SQLSTAT、DBA_HIST_SNAPSHOT数据字典中 d、如果你的测试无法获得历史SQL语句及其执行计划,通常是由于awr阀值设置所致,可参考:Oracle...AWR 阙值影响历史执行计划 e、历史SQL语句的执行计划也可以通过$ORACLE_HOME/rdbms/admin/awrsqrpt.sql来生成txt或html文件 f、引起同一SQL执行计划发生变化的情形很多

    1.6K10

    Postgresql源码(93)Postgresql函数内事务控制实现原理(附带Oracle对比)

    相关 《Postgresql源码(60)事务系统总结》 《Postgresql源码(93)Postgresql函数内事务控制实现原理(附带Oracle对比)》 0 总结 Postgresql...与Oracle都是扁平化处理函数内外的事务控制语句的:即函数内的commit也会直接把函数外面的语句提交掉,函数外面的commit也会把之前函数内部的语句提交掉。...区别是:Postgresql目前还不支持在事务块内,调用带有commit的函数;Oracle是支持的。 (即显示begin启动事务,调用带有commit的函数) 还有游标部分也有一些差别。...LANGUAGE plpgsql $x$ BEGIN COMMIT; END $x$" PL/pgSQL function transaction_test4() line 3 at EXECUTE 2 Oracle

    1.7K20

    Oracle、PostgreSQL、MySQL 索引优化、锁机制与并发控制 深度对比学习

    索引类型与特性对比 特性 Oracle PostgreSQL MySQL 默认索引 B-tree + 位图索引(OLAP场景) B-tree(可扩展插件式架构) B+Tree(InnoDB) 高级索引...MVCC 实现对比 特性 Oracle PostgreSQL MySQL 多版本存储 UNDO段 + 数据块头部事务槽(ITL) Heap表存储所有版本(xmin/xmax) UNDO日志 + 行头事务...高并发写入优化 Oracle: (it咸鱼)-- 使用哈希分区分散热点 CREATE TABLE orders (...)...→ Oracle(RAC集群 + 自动锁优化) 简单Web应用 + 快速迭代? → MySQL(InnoDB行锁 + 覆盖索引) 混合负载(OLAP + JSON处理)?...Oracle的ITL参数怎么调? → 根据并发量增加INITRANS,监控enq: TX - allocate ITL entry等待事件。

    72510

    SAP ERP与Oracle EBS对比,两个ERP系统有什么区别?

    据统计,2024年中国ERP软件市场规模预计突破210亿元,其中SAP和Oracle占据第一梯队,共占国内ERP市场45%以上的份额,在高端市场尤其显著。...SAP和Oracle作为ERP行业的两大巨头,具体有什么区别呢?SAP是什么?SAP 是全球 ERP 软件领军者,1972 年创立于德国沃尔多夫,至今已有超过50年历史,年营收超过300亿欧元。...Oracle是什么?Oracle(甲骨文公司)是全球领先的数据库软件供应商,总部位于美国得克萨斯州奥斯汀(原加州红木滩)。...Oracle EBS特性架构:深度依赖Oracle数据库栈,因此应用层与数据库边界模糊,容易引发风险。功能模块:模块集成度低,需接口表或额外配置实现数据交互,易导致同步延迟。...二次开发:可以无缝集成Oracle产品,原生扩展性强,但云生态成熟度不足。

    1.4K20

    MySQL和Oracle对比之存储过程(r5笔记第7天)

    昨天晚上帮一个朋友处理了一个关于存储过程的问题,他需要迁移一些Oracle中的存储过程到MySQL中来,但是改了一部分的程序,发现MySQL中没法编译了,报了很多的错误。...in_value,字符型传入参数在MySQL中就是varchar(2000),在Oracle就是varchar2 (注意不是varchar2(2000)) 第四处是begin的部分,在Oracle中就是...第五处是声明变量在MySQL中就需要逐步声明,declare,但是在Oracle中是作为匿名pl/sql块一样来处理 第六处是变量初始化,在oracle中直接使用stmt_bz:=100; 但是在MySQL...中需要用set stmt_bz=100; 第七处是关于字符串拼接,在MySQL中会用concat,在Oracle中可以使用||来拼接。...第九处就是调用存储程序,在Oracle中使用exec,call都可以,在MySQL中只能使用call

    1.1K50

    MySQL和Oracle对比学习之事务(r5笔记第4天)

    MySQL中的存储引擎很是丰富,常用的有InnoDB,MyISAM等,也查看了不少的资料,基本也有所了解,从一些参考书中看MySQL中的sql部分也是一扫而过,感觉和Oracle中的sql部分没有大的区别...因为InnoDB和MyISAM存储引擎的一个主要区别就是对于事务的支持,所以自己也复制了oracle中的想法。 简单做了两个测试,只是想练手试一下,结果测试让我很意外。...SQL> select *from ora_test; no rows selected 完全不同的结果,自己琢磨了下,Oracle中是隐式开启事务,对于一个session中的dml语句,就会自动开启事务...其实在Oracle中也可以显示声明事务,可以使用savepoint来做。这一点上和MySQL是很类似的。...同是对于事务的提交方式上两者都是开放的,可以灵活的选择,在oracle中可以通过sqlplus或者驱动连接的设置。

    1.2K80
    领券