- 论坛徽章:
- 0
|
本帖最后由 liuxuejin 于 2013-07-05 14:54 编辑
升级之前 查过资料,mySQL 5.6与之前的5.5版或5.1版是兼容的,也就是说,在5.5版或5.1版建立的数据库,可以轻松迁移到5.6版.事实也如此,当我们将mysql升级到5.6的时候没有发现任何的问题,升级非常的顺利,项目属于J2EE架构。springmvc+ibatis 升级之后 一直运行的挺好的。
而在mysql5.6上支持的innodb 全文索引 非常好的功能。
MySQL 5.6支持全文本检索。我们可以这样创建表:
create table video(
`id` int unsigned auto_increment primary key,
`videoname` varchar(64),
`descr` varchar(4000),
`play_url` varchar(64),
fulltext(`descr`)
) engine=innodb;
MySQL InnoDB 存储引擎团队主要提供了 NoSQL 的访问接口,可通过 Memcached 的 API 直接访问 InnoDB 的表。使用 memcached API 直接访问 NoSQL
这个特性之前就一直令我非常的着迷,之前在一些技术聚会上看到有人在项目中使用这个特性的时候,而且还给出了性能数据,由于测试是在上年的时候,那时候的nosql功能 比较不稳定,
所以升级后,项目的中的memcache 还是乖乖的使用着,因为memcache的缓存是比较重要的,用来做文件ID 和文件物理路径的映射,并发比较高,所以不敢使用mysql自带的nosql功能。
接下来 下个月,我会接着测试一下mysql的nosql功能,看看是否有代替项目中的memcache的可能性 。
|
|