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 2014-07-10 06:02:48 +08:00 1
现在全线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 2
@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 1
@xupefei MariaDB是mysql社区维护版,很多BUG没人管,我之前一个程序迁移上去,天天出问题,大大小小的bug全被我遇上了,换MySQL立马解决
|
26
xiaogui 2014-07-11 23:19:29 +08:00
PostgreSQL
|