MySQL将会像BSD、Linux那样弄出不同的分支和发行版?
从用户的角度看,MySQL被Sun收购,又被Oracle收购可能真不是什么好事。MySQL本来就被Oracle通过并购其依赖的存储引擎Innobase、BerkeleyDB折腾的不行,又在被Sun收购后发生了Monty创建新分支MariaDB这样的事情,最终还是随着Sun一起被Oracle并购,没有逃脱Larry Elison的魔爪。也许,开源软件的好处就在于选择比较多,可以适合不同人的口味,而且你觉得不合适的,自己就可以去做些改造。不过对于普通的用户甚至开发者而言,选择太多了也不见得是什么好事——会弄得无所适从,不知道身在何处。
说起自由软件和开源软件,它们的发展已经有很多年了,可以说其年纪比我们很多从业者的年龄都要大了。简单的回顾一下历史,也许能为MySQL的未来走向作出一点有意义的推测。BSD、Linux等典型开源软件在其发展的历史中都出现了众多的分支和变种,MySQL也不会例外。开源软件这东西就和生物一样,存在着多样性,而且会不断的进化发展。多样性虽然带来了复杂性,但是它也带来了生机和活力,一代比一代更强悍。不过目前看来,MySQL到底会发展成个什么样子,还是谁也说不清楚。
相关文档:
在本文中,所谓Linux之路是指通向完美Linux桌面的道路。谈起Linux桌面,有人不屑一顾,嗤之以鼻。实际情况如何?
11月29日,Mint 8(一种比较完美的Linux桌面)正式发布,在我们国内反响不大。我国Linux发展之落伍,我国Linux观念之怪异,由此可见一斑。11月18日,在《Ubuntu臭虫(bugs)知多少?》一文中,提及在Ubuntu 9 ......
1.“/bin”、“/sbin”、“/usr/bin”、“/usr/sbin”、“/usr/local/bin”等路径已经在系统环境变量中了,如果可执行文件 在这几个标准位置,在终端命令行输入该软件可执行文件的文件名和参数,回车即可。
2.如果不在标准位置,文件名前面需要加上完整的 ......
复制记录,采用自查询方式
sql
INSERT INTO `table` ('id','aa','bb','cc') SELECT 'id','aa','bb','cc' from `table` (WHERE .....)
Tips:
/**
* 复制新纪录的时候,可能要更新id或者是部分数据(假设id自增加的情况)
*
* text_aa 为固定值 ,可在脚本调用中赋变量值 如($aa)
* 注意'text_aa' 与 `cc` 的区别 ......
MySQL分区(Partition)功能试验2008-07-06 20:02目录
[概述]
[分区表和未分区表试验过程]
[分区命令详解]
[概述]
自5.1开始对分区(Partition)有支持,6.0应比较稳定
= 水平分区(根据列属性按行分)=
举个简单例子:一个包含十年发票记录的表可以被分区为十个不同的分区,每个分区包含的是其中一年的记录。
=== 水 ......
grant replication slave on *.* to 'guest'@'192.168.1.%' identified by '123456'
change master to master_host='192.168.1.190',master_user='guest',master_password='123456',master_port=3306
mysql> change master to master_host='192.168.1.190',master_user='guest',master_password='123456',master_log ......