1
raincious 2013-06-19 08:17:48 +08:00
我去,看来要转投PostgreSQL家了
|
2
Nourl 2013-06-19 09:03:40 +08:00
- MariaDB
- PostgreSQL |
3
fangzhzh 2013-06-19 09:57:51 +08:00
看来转移在所难免, 推荐几个吧, 还有理由.
NoSql怎样,以前小用过MongoDB,有什么好的推荐下 |
4
yutify 2013-06-19 10:00:24 +08:00 via iPhone
Firebird?
|
5
zorceta OP @yutify 很早以前在黑防上看过 貌似和SQLite差不多是基于文件而不是服务器
不知道现在怎么样 @fangzhzh -MariaDB是"社区维护"的MySQL的克隆(其实我一直不清楚"社区"到底是个什么概念 http://mariadb.org -SQLite 轻 小巧 基于文件 博客之类的可以用 http://www.sqlite.org -Firebird 基于文件 以前看过介绍 不知道现在怎么样 http://www.firebirdsql.org -PostgreSQL Pythoners的传统 http://www.postgresql.org -MongoDB NoSQL的事实领导者?认识的几个用NoSQL的都用的Mongo http://www.mongodb.org |
6
min 2013-06-19 10:26:01 +08:00
firebird不是文件数据库
|
7
fangzhzh 2013-06-19 10:31:29 +08:00
@zorceta sqlite用过,大数据肯定是不行的. sqlite主要用于对速度要求不是很高的移动设备, ios, android, 服务器上用那肯定找虐.
MongoDB是很好用, 但是和sql类有根本的区别, 转换思维太麻烦, 我还曾经试着封出一套统一接口. 各种条件, 排序作为参数进去, 使用是统一的, 就是不能再用sql语句了, 但是用的人都说没有sql语句用太抓狂. 如果允许传sql, 然后我去解析sql, 各种写法, 各种join, 各种temp, 又搞不定. |
8
zorceta OP @fangzhzh SQLite适用于低强度使用?我在iOS里打开过SQLite库
我一朋友居然动SQL非要用ORM 说SQL语句学不来......- -|| |
11
ayang23 2013-06-19 13:02:14 +08:00
偶,彻底私有了,不过社区可以在5.5.30的基础上继续开发,再活个5年应该不是问题,继续用。
|
12
66beta 2013-06-19 13:28:52 +08:00
哼,我们有maria,我们有mongo,我们有postgre,我们有redis
|
13
aisk 2013-06-19 13:31:57 +08:00
明明说的只是手册啊
|
14
maikcn 2013-06-19 13:44:15 +08:00
只是man下面的文档取消了GPL而已
不过GPL是能取消的吗?难道说Oracle将mysql的man page全部重写了一遍? |
15
ziseyinzi 2013-06-19 13:50:25 +08:00
只是手册而已
|
16
davepkxxx 2013-06-19 14:44:16 +08:00
老的手册遵循 GPLv2 许可证(MySQL 5.5.30 或者更早版本):
This documentation is free software; you can redistribute it and/or modify it only under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License. 而新的手册页面(MySQL 5.5.31 或者更新版本)则采用如下授权协议: This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. 此举明显的显示出 Oracle 非常不友善的行为。新的许可证跟 GPL 差别巨大,并且明确表达不再使用 GPL 许可证。下图是使用 resolveip 工具获取的两个不同的手册页面的版本说明:包括 man page in 5.5.30 和 man page in 5.5.31. http://www.oschina.net/news/41540/mysql-man-pages-silently-relicensed-away-from-gpl |
17
timonwong 2013-06-19 14:56:48 +08:00
@maikcn
In short, 版权所有者可以relincese,参考Qt。 http://stackoverflow.com/questions/5419923/can-gpl-be-re-licensed |
18
Kai MOD It was a bug:
http://bugs.mysql.com/bug.php?id=69512 |
20
maikcn 2013-06-19 22:53:24 +08:00 via iPad
@timonwong 简单看了下,那么说代码owner发布gpl的代码,然后在得到别人的代码贡献后重新闭源也可以了?
|
21
Sherlockhlt 2013-06-20 15:25:35 +08:00
楼上好问题
|