MariaDB/MySQL/PostgreSQL?

2014-09-14 07:40:24 +08:00
 willwen
大家來在技術選型時,會如何對比這三種比較流行的RDBMS?

1. MySQL,老牌產品,穩定,人才多,經驗多。不過支持的Data Type遠不如後兩者豐富。
2. MariaDB,作為MySQL的開源分支,後起之秀,支持更多Data Type,性能更好,對內存的壓榨能力更強。
3. PostgreSQL,同樣是穩定的選擇,在O記收購MySQL以後,它成為了很多人的首選。相比MySQL,支持更多現代應用所需要的Data Type,最突出為Array。
10423 次点击
所在节点    程序员
10 条回复
willwen
2014-09-14 07:46:04 +08:00
對比MariaDB和PG,這裡有一個頁面: http://database-management-systems.findthebest.com/compare/22-43/MariaDB-vs-PostgreSQL

其中MariaDB雖然不支持直接的Array,但有Dynamic columns這樣的基於Blob(Binary string)的類似于子表的東西。
newtonisaac
2014-09-14 08:10:43 +08:00
Pg基于事务而不是锁
leopardwei
2014-09-14 09:23:03 +08:00
相对于 MySQL 和 MariaDB,PostgreSQL 才是真正的老牌。
jjx
2014-09-14 10:08:36 +08:00
一开始用pg还是特意不去用pg的array之类的, 现在完全是array/json放开用了, 再也不会想什么时候切换到mysql的事情了
andyhu
2014-09-14 10:59:43 +08:00
偏个楼,自从用了mongodb,再也不想回到mysql/pgsql了
wintersun
2014-09-14 11:11:56 +08:00
@jjx 请描述一下您使用pg的应用场景,让我们瞻仰参考吧!
xiaogui
2014-09-14 11:23:47 +08:00
感觉这种选择一般都基于你的实际业务和团队人员技术。
skydiver
2014-09-14 11:32:31 +08:00
@willwen 这网页内容好像好多不太对。。
0x001
2014-09-14 14:30:52 +08:00
MySQL +1
willwen
2014-09-15 08:02:55 +08:00
不知你們的選型是基於怎樣的一個架構規模和數據量的。
我與很多人的討論,得到的反饋是:
1. MySQL在集群性能上是最差的,MariaDB和PG更優。有人推薦Hive。
2. MariaDB性能比MySQL好得不是一點。PG的處理機制使其在高IO密集的寫併發中更優。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/133320

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX