MySQL 6和新存储引擎

在csdn上看到一则新闻:

在最近举行的MySQL用户大会上,MySQL的首席执行官Marten Mickos宣布,即将推出MySQL开源数据库的下一个大型版本,也就是MySQL 6.0,这个新版数据库中将加入它们自主研发的Falcon存储引擎。MySQL之所以开发Falcon存储引擎是对MySQL的竞争对手数据库厂商甲骨文进行回应。

原文地址:

http://news.csdn.net/n/20070508/103685.html

原因是,MySQL依赖InnoDB为它提供最主要的存储引擎,而Oracle收购了InnoDB以打击MySQL。

一个数据库存储引擎,特别是企业级应用的数据库存储引擎,需要多年的改进,才能够获得足够的稳定性。从这点上来说,MySQL这个崭露头角的引擎恐怕无法让人放心。但是,如果我记得没错,两三年前InterBase之父曾经加盟MySQL,我对此抱有很大希望。InterBase是我用过的数据库中我最喜欢的一个,小巧精悍,维护方便,经受过长期企业级应用的考验,具有所有必需的高端功能,更难得的是,不具有所有不是必需的功能。当年把InterBase和MySQL一比,觉得MySQL简直就是垃圾。但是,InterBase的开源版本FireBird的社区远没有MySQL强大,所以MySQL仍然是我现在的首选。

如果MySQL和InterBase能够合而为一,那真是开源社区的大幸,应该也是整个数据库领域的大幸。

时间: 2024-10-02 02:24:46

MySQL 6和新存储引擎的相关文章

mysql修改表的存储引擎

将表从一个引擎改为另一个引擎的方法 方法1: 最简单的方法 alter table test engine=innodb; 但是如果表数据量大,则需要执行很长时间.因为mysql会按行将数据从原表复制到新表,在复制期间可能会消耗系统所有的IO,同时原表上会加读锁,所以业务繁忙的表要小心该操作. 方法2: 一种解决方案是使用导出导入 - 使用mysqldump导出文件 - 修改文件中的create table语句的存储引擎选项,同时修改表名(注意:mysqldump会在create table前加

MYSQL 浅谈MyISAM 存储引擎_Mysql

思维导图      介绍          mysql中用的最多存储引擎就是innodb和myisam.做为Mysql的默认存储引擎,myisam值得我们学习一下,以下是我对<高性能MYSQL>书中提到的myisam的理解,请大家多多指教.    特点   > 不支持事务     证明如下:      >> 表记录:t2表的engine是myisam.       >> 操作 注意:如果你在数据库进行事务操作,但是事务无法成功,你就要看你的表引擎了,看这种引擎是否

[小白技巧]如何在Linux上检查MySQL数据表的存储引擎类型

[小白技巧]如何在Linux上检查MySQL数据表的存储引擎类型 数据库表的类型? MySQl主要使用两种存储引擎:MyISAM 和 Innodb.MyISAM是非事务的,因此拥有读取更快,然而InnoDB完全支持细颗粒度的事务锁定(比如:commit/rollback).当你创建一张新的MySQL表时,你要选择它的类型(也就是存储引擎).如果没有选择,你就会使用与预设置的默认引擎. 如果你想要知道已经存在的MySQL数据表的类型,这里有几种方法达到. 方法一 如果你可以访问phpMyAdmin

MySQL表类型和存储引擎版本不一致解决方法

使用的是老版本的mysql客户端Navicate 8 ,mysql 服务端用的是mysql5.6的版本,在修改版本引擎的时候出现版本不对; mysql error 'TYPE=MyISAM' 解决办法: Replace TYPE=MyISAM with ENGINE=MyISAM The problem was "TYPE=MyISAM" which should be "ENGINE=MyISAM" as per MySQL version updates – a

mysql不同版本和存储引擎选型的验证

Mysql的版本和存储引擎较多,为了选择最适合业务使用的系统,需要进行一定的验证,本文描述mysql的验证过程和思路. 主要涉及: Mysql的版本 v Mariadb v Tokudb v Oracle 具体的存储引擎 v Myisam v Innodb v TokuDB v Maria 如下是具体的思路 My.cnf配置 log-bin=mysql-bin 关闭,不要写日志 skip-networking 开启 安装和配置 v mariadb5.5 v Oracle v Tokudb 如上目

MYSQL 浅谈MyISAM 存储引擎

思维导图    介绍        mysql中用的最多存储引擎就是innodb和myisam.做为Mysql的默认存储引擎,myisam值得我们学习一下,以下是我对<高性能MYSQL>书中提到的myisam的理解,请大家多多指教.  特点 > 不支持事务   证明如下:     >> 表记录:t2表的engine是myisam. >> 操作 注意:如果你在数据库进行事务操作,但是事务无法成功,你就要看你的表引擎了,看这种引擎是否支持事务.>> 下面请

MySQL专用开源数据库存储引擎出炉

来自国际领先的数据库厂商Solid Information Technology公司的消息宣称,该公司为MySQL量身定制的开源数据库存储引擎 ─ Solid DB Storage Engine for MySQL的Beta版,已于当地时间2006年7月25日正式对外发布.欢迎广大开源社区的用户及MySQL的忠实追随者在 http://dev.soliddb.com/download下载,抢先感受全新的.更高价值的体验. Solid公司此次面向全球开放的Solid DB Storage Engi

【Mysql 学习】memory存储引擎

     MEMORY存储引擎用存在内存中的内容来创建表.每个MEMORY表和一个磁盘文件关联起来.文件名由表的名字开始,并且由一个.frm的扩展名来指明它存储的表定义. 要创建一个MEMORY表,可使用如下语句: CREATE TABLE t (i INT) ENGINE = MEMORY;    如它们名字所指明的,MEMORY表被存储在内存中,且默认使用哈希索引.这使得它们非常快,并且对创建临时表非常有用.可是,当服务器关闭之时,所有存储在MEMORY表里的数据被丢失.因为表的定义被存在磁

MYSQL查看和修改存储引擎

最近,公司的BBS压力越来越大,表死锁越来越严重. 在其它优化同作的情况下,MYISAM引擎转为INNODB引擎也纳入计划当中. 参考URL如下:简单,但要注意备份... ============ http://www.linuxidc.com/Linux/2012-10/72884.htm http://jfbcb.com/article/detail/change-the-mysql-table-storage-engine/ ============   MySQL作为最常用的数据库,经常