锁定老帖子 主题:MySQL vs PostgreSQL
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2005-05-17
robbin 写道 论坛在线人数 <> 并发请求数
论坛在线人数只不过统计一段时间内登陆过的不同id而已(包括匿名id),如果你的统计时间比较长,而访问人数比较平均,即使在线人数1800人,并发请求也可能只有几十个而已。 具体当时验收的要求并发请求数记不太清楚了,但至少上千没什么问题的。 另外当时我们的在线游戏服务器也架设在postgresql上,在线用户数当时是和中游不相上下的。 |
|
返回顶楼 | |
发表时间:2005-05-17
我曾经短时间在某知名SP公司(nasdaq上市)工作过,公司短信平台的后台数据库是MySQL3.23,该短信平台每日收发短信条数至少在好几百万条,数据库负载非常高。这还只是MySQL3.X!
|
|
返回顶楼 | |
发表时间:2005-05-17
robbin 写道 我曾经短时间在某知名SP公司(nasdaq上市)工作过,公司短信平台的后台数据库是MySQL3.23,该短信平台每日收发短信条数至少在好几百万条,数据库负载非常高。这还只是MySQL3.X!
mySQL特适合干这个,pg的插入更新效率太低,适合做静态的数据库。 |
|
返回顶楼 | |
发表时间:2005-05-17
tomcat 写道 robbin 写道 我曾经短时间在某知名SP公司(nasdaq上市)工作过,公司短信平台的后台数据库是MySQL3.23,该短信平台每日收发短信条数至少在好几百万条,数据库负载非常高。这还只是MySQL3.X!
mySQL特适合干这个,pg的插入更新效率太低,适合做静态的数据库。 这个倒是真的,频繁的插入更新数据,postgreql的性能确实不怎么样,而且不经常vacuum的话系统会慢的一塌糊涂。 |
|
返回顶楼 | |
发表时间:2005-05-17
mysql非常的棒,而且windows 和linux表现非常的一致!
目前在撑一个服务端,大概十几万人用户每天几十次soap和若干短信服务 mysql4.1 + rhel3.0 |
|
返回顶楼 | |
发表时间:2005-05-17
看来是一边倒了,呵呵,mysql胜出
|
|
返回顶楼 | |
发表时间:2005-05-18
引用 mysql 目前缺使的只是sql 的高级功能, 如:事务,join view, trigger
特别是事务, 没有该功能, 根本无法用mysql 做较为复杂的企业应用. n年前MySQL InnoDB就具备类似Oracle的事务管理功能了,你老兄现在还不知道哇?太落伍了吧! 引用 再有, mysql 管理工具不完善, 很多管理功能要用命令行操作, 这点应学学sqlserver.
噢,原来是根据GUI来判断管理工具是否完善阿,那Oracle也不如SQL Server阿。高级一点的管理功能,oracle都需要用SQL来搞定。 |
|
返回顶楼 | |
发表时间:2005-05-19
robbin 写道 buaawhl 写道 我对 Open Source License 理解不深。以前在自己做试验的一些小东西中,都使用MySQL数据库。
后来,一个技术上经常交流的同事告诉我说,MySQL DB 和 MySQL JDBC Lib 都是 GPL的。这意味着使用它,就要开源,或者付费获得Commercial License。PostgreSQL是BSD的,最自由,限制最少。 为了保险起见,我就转向了PostgreSQL,并开始关注论坛上关于Open Source License的讨论。并决定,自己发布的Small Open Source things 都要是BSD。 Linux就是GPL License,那么是不是大家一用Linux操作系统,上面跑的什么程序都必须开源了呢? GPL恐惧症 if ur system include mysql server or mysql jdbc driver and packaging it into a package for selling, u MUST open your sources by GPL ! if u don't wanna share ur knowledge, you MUST apply the commercial-license from mysql. it's not "GPL恐惧症", it's the "GPL規範", and i think that buaawhl's decision is right. |
|
返回顶楼 | |
发表时间:2005-05-19
jini 写道 robbin 写道 buaawhl 写道 我对 Open Source License 理解不深。以前在自己做试验的一些小东西中,都使用MySQL数据库。
后来,一个技术上经常交流的同事告诉我说,MySQL DB 和 MySQL JDBC Lib 都是 GPL的。这意味着使用它,就要开源,或者付费获得Commercial License。PostgreSQL是BSD的,最自由,限制最少。 为了保险起见,我就转向了PostgreSQL,并开始关注论坛上关于Open Source License的讨论。并决定,自己发布的Small Open Source things 都要是BSD。 Linux就是GPL License,那么是不是大家一用Linux操作系统,上面跑的什么程序都必须开源了呢? GPL恐惧症 if ur system include mysql server or mysql jdbc driver and packaging it into a package for selling, u MUST open your sources by GPL ! if u don't wanna share ur knowledge, you MUST apply the commercial-license from mysql. it's not "GPL恐惧症", it's the "GPL規範", and i think that buaawhl's decision is right. 为什么你的程序要includeGPL?这才是问题的所在。其实只要你不把这些GPL作私有化的修改和package到你的程序中就完全可以安全的使用。GPL没有LGPL的病毒特性。 |
|
返回顶楼 | |
发表时间:2005-05-25
to o6z, 不是引用了GPL程序的二进制码也需要GPL的么
|
|
返回顶楼 | |