zoukankan      html  css  js  c++  java
  • oracle和mysql区别

    1、本质的区别。oracle是对象关系数据库管理系统,简称ordbms。mysql是开源关系数据库关系系统,简称rdbms。Oracle是收费的。mysql是开源、免费的。
    2、数据库安全性。myql就账号/密码/location等。oracle可以从账号密码,本地账户。指定账户,配置文件,外部身份验证。高级安全验证等。
    3、语法不同。oracle被称为pl-sql语言,而且强大的pl-sql工具,具有强大的功能,用于生成报表输出。
    4、database不同。mysql没有快照、角色定义、表空间以及自动存储管理。
    5、区分大小写。oracle和mysql虽然本质上不缺分大小写,但在有些时候区分大小写,比如mysql的数据库名和表,具体还要看底层操作系统。
    6、编程语言不同。oracle支持多种编程语言,可以直接在内部编写代码,此外为了传输oracle可以用xml格式。
    mysql不支持系统内部语言,也不支持xml传输。
    7、mysql和oracle支持的字符格式区别。mysql支持 char(255)和varchar(65535)字符,
    oracle支持char(2000)、nchar(2000),varchar2(4000),nvarchar2(4000),
    8、mysql不支持扩展程序,oracle支持扩展中程序,比如active vault、GUARD。
    9、临时表不同存储。mysql仅对当前可用的数据库,一旦会话结束,临时表也查询不到。
    10、备份不同,oracle备份用rman备份程序极少的命令备份和恢复数据源,
    11、数据库的管理。oracle dba具有很多可用的地方。
    12、数据库认证,mysql比oracle更方便,mysql可以直接更具location指定对应ip进行访问对应db。
  • 相关阅读:
    年末deadline汇总
    [线性代数]2016.12.19周一作业
    [线性代数]2016.12.15周四作业
    Android SDK的安装与环境变量的配置
    安装JDK环境变量的配置
    Python中单引号,双引号,三引号
    带有支付功能的产品如何进行测试
    Android稳定性测试工具Monkey的使用
    mysql数据库单表增删改查命令
    svn
  • 原文地址:https://www.cnblogs.com/xmao/p/12100074.html
Copyright © 2011-2022 走看看