
1 em70 2014-07-10 02:45:40 +08:00 via Android MariaDB非常不稳定, |
2 blacktulip 2014-07-10 03:08:50 +08:00 我能投 PostgreSQL 一票么... |
3 abscon 2014-07-10 05:05:44 +08:00 via Android 我能投 PostgreSQL 一票么... |
4 abscon 2014-07-10 05:10:56 +08:00 via Android 我能投PostgreSQL一票么... |
5 molinxx 2014-07-10 05:47:34 +08:00 via iPhone 我也投PostgreSQL一票… |
7 msg7086 span class="ago" title="2014-07-10 06:02:48 +08:00">2014-07-10 06:02:48 +08:00 现在全线maria,暂时没遇到什么问题。据说maria5.5合并了mysql5.6的更改,所以差别应该就是在mysql基础之上的改动。 主要的不同点就是aria<=>myisam与XtraDB<=>innodb,总之就是在基础上改进了。是否稳定嘛你得自己试咯,不过就算有问题的话也可以导出重装再导入的。而且Percona也有不少商业环境是用的XtraDB,应该还是比较靠谱的。 话说3楼好像被折叠了ww |
8 abscon 2014-07-10 06:19:07 +08:00 via Android @msg7086 三楼是我,因为我复制了二楼的内容。livid看来是不允许天涯那种叠罗汉的队形。 一个项目历史上用mysql也就罢了,现在有机会要新选一个,为啥不用PostgreSQL?用在这里学的一句话说,MySQL逼格不够高 |
9 20150517 2014-07-10 07:08:34 +08:00 via Android 肯定上postgresql啊 |
10 msg7086 2014-07-10 07:11:38 +08:00 @abscon (刚刚打了很久结果浏览器崩了,所以简单说 迁移pg会造成学习成本很高。要学习新的东西,比如怎么搞账号系统,怎么搞自增主键,怎么搞主从备份。SysAdmin要重新培训,程序员要重新适应环境。做个新系统还要全员培训一下,很多企业不一定愿意付出这个代价。 而且mysql用了那么久了,该掉的坑都掉过了,转到pg还要重新找坑点,万一数据库傲娇一下你系统就挂了。 整个迁移过程代价就太大了。 |
11 sky888 2014-07-10 08:39:39 +08:00 PostgreSQL+pdo稳定吗,速度快吗,可用吗,比php+mysql来说。 |
12 initialdp 2014-07-10 08:59:43 +08:00 我觉得跟着系统走吧。如果系统自带的是mysql,就用mysql。MariaDB目前还只有fedora,openSUSE等几个发行版本默认采用吧。 实际上,至少到目前为止,从mysql转mariadb也不复杂,基本上都是兼容的。我们测过一个已有系统转mariadb,无痛转换。 |
13 xiandao7997 2014-07-10 09:03:15 +08:00 via Android 不是说 Wikipedia 已经转到 MariaDB 上了吗 |
14 ipconfiger 2014-07-10 09:40:31 +08:00 pg相当的稳定 |
15 codingpp 2014-07-10 09:43:16 +08:00 稳定是什么概念mysql也很稳定啊 |
16 wy315700 2014-07-10 09:45:33 +08:00 via Android RHEL 7都自带Maria 了 |
17 chaixl 2014-07-10 09:53:37 +08:00 建议MariaDB,我们之前在生产环境使用MariaDB 5.5,子查询速度秒杀mysql 5.5,不过据说mysql 5.6也已经优化了。 |
18 arslion 2014-07-10 10:15:02 +08:00 CentOS 7.0 可以预装MariaDB |
20 huawuya 2014-07-10 10:55:33 +08:00 PostgreSQL吧,我们公司就从mysql转到PG了。 |
21 abscon 2014-07-10 10:58:29 +08:00 @msg7086 臀部决定立场。人都是有惰性的,假设程序员/数据库管理员已经很熟悉MySQL,而完全没有听说过PostgreSQL,那么有抵触心理是难免的。毕竟换一个数据库不见得对自己有明显的好处,但是肯定会增加自己的学习时间(哪怕是一点点时间,那也是“大量”啊)。 如果自己是老板或CTO,那考虑的就不一样了,可以从项目的需求出发选择。楼主的公司连Mongodb这种NoSQL都敢用,那PostgreSQL这么成熟的,主流的数据库有什么不可尝试的。PostgreSQL特性那么丰富,还能当NoSQL用呢。 不知道楼主公司的项目使用数据库的方式是什么。如果有间接层,像ORM之类的屏蔽了各个数据库的差异,只用到SQL的大路货,那么对于程序员来说各个数据库都是一样的。早期开发时用SQLITE,后面再换PostgreSQL/MySQL都是可以的。 除非程序员都要直面大量赤裸裸的MySQL语句,使用了大量MySQL的专有特性,否则谈不上迁移代价太大 “怎么搞自增主键,怎么搞主从备份”,这些又不是什么宇航科技,PostgreSQL当然有自己的解决方案,完全谈不上代价太大。 如果使用数据库的人一定要踩坑才安心,那掉入PostgreSQL的坑确实比掉入MySQL的坑难多了,不推荐使用 |
22 MonkLuf OP 选择关系型数据库出发点: # 完整的事物ACID支持 # 比较好的稳定性(高可用性、抗高负) # 良好的Python driver # 在满足以上条件下,选择能够有持续开源更新能力的数据库 看大家都力推PostgreSQL,可以尝试用下。有没有熟悉MariaDB的人来说说MariaDB? |
23 davepkxxx 2014-07-10 14:29:59 +08:00 直接换PostgreSQL吧 |
24 mkeith 2014-07-10 14:39:57 +08:00 pgsql |
25 em70 2014-07-10 14:43:11 +08:00 via Android @xupefei MariaDB是mysql社区维护版,很多BUG没人管,我之前一个程序迁移上去,天天出问题,大大小小的bug全被我遇上了,换MySQL立马解决 |
26 xiaogui 2014-07-11 23:19:29 +08:00 PostgreSQL |