`

兼容Oracle和MySQL数据库的几点看法

阅读更多
前段时间在忙着将公司的一个系统由MySQL4数据库改为兼容Oracle的版本
修改过程中想到许多可以提高效率的办法,只是没有被公司领导采纳
只能留在这里给下次开发的时候注意这个问题了。

1、选择哪个数据库作为开发测试时用的数据库,是决定整个应用程序兼容性好坏的决定性问题。这个是由数据库本身的特性决定的,Oracle本身设计得非常严谨,对SQL语句的要求很高,一般都要求是标准的SQL语句;而MySQL本身设计的兼容性非常好,许多不规范非标准的SQL语句在MySQL上都能运行。开发测试时用Oracle(当然Oracle本身的一些函数和方法是不能用的),出来的应用在MySQL上兼容性应该是很好的,不需要什么修改。但是我们公司现在是基于MySQL基础上开发,改Oracle版的人(目前是我)就极其郁闷了!

2、兼容Oracle与MySQL的应用主要的一个区别在于数据库脚本。我们公司的许多人都喜欢自己写数据库脚本,而不是用一些工具,写出来的脚本有些注释得很好,但有些就很差,甚至还有脚本写错的。 。而且复用性也很差。如果要做Oracle版的东西,竟然还要我全部重写脚本。推荐使用PowerDesigner建好模型后,同时建好Oracle和MySQL的脚本。模型留着以后会有用的。
分享到:
评论

相关推荐

    Oracle数据库sql转换mysql数据库工具

    Oracle数据库和MySQL数据库是两种广泛使用的数据库管理系统,它们在数据存储、查询语法、数据库结构以及管理方式上存在显著差异。"Oracle数据库sql转换mysql数据库工具" 提供了解决这一问题的解决方案,允许用户将...

    mysql 数据库转 oracle

    3. **触发器和存储过程**:如果MySQL数据库中包含触发器和存储过程,迁移工具需要能处理这些复杂逻辑,确保在Oracle中重建。 4. **权限和角色**:用户权限和角色在数据库迁移中同样重要。工具需要考虑如何将MySQL的...

    oracle数据库转mysql数据库免费工具

    Oracle数据库和MySQL数据库是两种广泛使用的数据库管理系统,它们在数据存储、查询语法和管理机制上存在显著差异。在需要将Oracle数据库的数据迁移至MySQL时,就需要借助特定的转换工具来实现这一过程。"ora2mysqcn....

    mysql数据库转oracle数据库工具

    当需要将MySQL的数据迁移到Oracle时,主要涉及以下几个核心步骤和知识点: 1. 数据库结构分析:首先要了解源MySQL数据库的表结构、索引、视图、存储过程、触发器等,同时也要知道目标Oracle数据库的相应结构。这一...

    mysql数据库驱动包(附加Oracle的

    在使用这些驱动包时,开发者需要注意以下几点: 1. 安装和配置:确保正确安装了驱动包,并在应用程序中正确配置数据库连接参数,如主机名、端口号、用户名、密码以及数据库名。 2. 版本匹配:确认驱动包版本与MySQL...

    oracle2mysql

    "Oracle2MySQL"软件的使用步骤一般包括以下几点: 1. **环境准备**:确保你已经安装了Oracle客户端和MySQL服务器,并且拥有足够的权限进行数据操作。 2. **连接设置**:配置Oracle和MySQL的连接参数,包括数据库...

    mysql和oracle数据库之间的转换工具(支持各种类型数据库)

    标题中的“mysql和oracle数据库之间的转换工具”指的是能够帮助用户将MySQL数据库的数据高效、准确地迁移到Oracle数据库的软件。这样的工具通常提供图形化界面,使得操作更为直观,无需深入理解底层的SQL语法和数据...

    简朝阳 - 和谐共存-Oracle与MySQL共同打造高效可靠的数据库架构体系

    简朝阳先生在其2015年Oracle技术嘉年华分会场的演讲中,探讨了如何通过Oracle与MySQL数据库的结合来共同构建一个既高效又可靠的数据库架构体系。 首先,简朝阳提到,要理解为什么一个项目或企业会选择使用Oracle和...

    Oracle连接MySQL.pdf

    综上所述,本文件所涉及的知识点包括但不限于Linux环境下的Oracle和MySQL数据库安装、权限配置、ODBC连接设置、Heterogeneous Services服务的应用等,这些知识点对于实现Oracle与MySQL数据库之间的连接至关重要。

    oracle中的BLOB(照片)转换到mysql中

    3. **上传至MySQL**:将本地照片文件上传到MySQL数据库。首先,创建一个包含BLOB字段的新表或者更新已有表结构。例如: ```sql CREATE TABLE mysql_photos ( id INT PRIMARY KEY, photo BLOB ); ``` 然后,...

    oracle迁移mysql说明

    ### Oracle迁移至MySQL知识点 #### 一、Oracle迁移MySQL概述 在进行Oracle迁移至MySQL的过程中,需要关注几个关键步骤:首先是使用迁移工具如MetaDB工具完成数据库对象的转换与迁移;接着是通过Navicat等工具进行...

    Mysql和oracle数据库分析.pdf

    两者之间的相同点在于,MySQL 和 Oracle 都是关系型数据库,遵循ACID(原子性、一致性、隔离性和持久性)原则,支持SQL语言,用于存储、管理和检索结构化数据。它们都是目前市场上最流行的选择。 两者的区别主要...

    mysql/oracle数据字典导出工具

    - **版本兼容性**:确保工具与所使用的MySQL和Oracle数据库版本兼容,因为不同版本可能会引入新的特性和结构变化。 - **数据安全**:导出数据字典时要谨慎,因为它可能包含敏感信息,如表结构、字段名和数据类型,...

    绿色版的mysql数据库

    MySQL绿色版是一款便携式的MySQL数据库管理系统,特别适合那些需要快速部署、移动或者在不同环境间切换数据库的用户。它省去了传统安装过程,下载后即可直接运行,为Windows操作系统提供了一个简洁且高效的数据库...

    mysql-connector-java-8.0.13.jar mysql数据库驱动下载

    MySQL-Connector-Java是Oracle官方提供的用于Java应用程序连接MySQL数据库的驱动程序,它实现了Java Database Connectivity (JDBC) API,使得Java开发者能够方便地在Java应用中与MySQL数据库进行交互。 在Java开发...

    oracle转换mysql工具1

    标签“oracle”、“mysql”和“工具”分别代表了这个软件的主要关注点:Oracle数据库系统、MySQL数据库系统以及它作为两者之间数据转换的实用工具。 在压缩包的文件名列表中,我们可以看到以下几个关键文件: 1. *...

    数据库转换mysql to oracle

    进行MySQL到Oracle的转换通常涉及到以下几个关键步骤和知识点: 1. 数据库设计对比:理解两种数据库的数据模型差异,如表结构、字段类型、索引和约束的兼容性。Oracle支持更多高级特性,如物化视图、分区表和高级...

    mysql数据库移植工具(MySQL.Migration.Toolkit.v2.3)

    7. **版本兼容性**:MySQL Migration Toolkit v2.3版本应与当时的MySQL服务器版本兼容,确保在不同版本的MySQL数据库上都能正常工作。 8. **安全性**:在迁移过程中,工具会确保数据的安全性,避免因迁移导致的数据...

    mysql导入oracle工具 Convert Mysql to Oracle

    MySQL到Oracle转换工具是一种实用程序,它允许用户将MySQL数据库中的数据和结构迁移到Oracle数据库系统。这个工具对于那些需要在不同数据库系统间迁移数据的IT专业人员来说非常有用,尤其是在组织更换数据库平台或者...

Global site tag (gtag.js) - Google Analytics