由瑞典MySQLAB公司开发,属于Oracle旗下产品。MySQL 为最流行关系型数据库管理系统之一,WEB应用方面,MySQL为最好的RDBMS应用软件。
MySQL是关系数据库管理系统,关系数据库将数据保存于不同的表中,增加速度并提高灵活性。
MySQL使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,分为社区版和商业版,中小型网站的开发以MySQL作为网站数据库。
Oracle数据库内核是用C编写的。但是,大部分代码在数据库内部执行,并且使用PL / SQL和Java(使用嵌入在内核中的JVM)进行开发。外围工具(SQL Developer,网格控件)主要使用Java。
MySQL用C和C ++编写。它的SQL解析器是用yacc编写的,但它使用的是自制的词法分析器。MySQL可在许多系统平台上工作。
扩展资料:
Oracle的文件结构:
数据库的物理存储结构是由一些多种物理文件组成,主要有数据文件、控制文件、重做日志文件、归档日志文件、参数文件、口令文件、警告文件等。
1、控制文件:存储实例、数据文件及日志文件等信息的二进制文件。alter system set control_files=‘路径’。V$CONTROLFILE。
2、数据文件:存储数据,以.dbf做后缀。一句话:一个表空间对多个数据文件,一个数据文件只对一个表空间。dba_data_files/v$datafile。
3、日志文件:即Redo Log Files和Archivelog Files。记录数据库修改信息。ALTER SYSTEM SWITCH LOGFILE。V$LOG。
4、参数文件:记录基本参数。spfile和pfile。
5、警告文件:show parameter background_dump_dest---使用共享服务器连接。
6、跟踪文件:show parameter user_dump_dest---使用专用服务器连接 。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)