请问: 项目管理类软件后端开发, 有复杂查询需求, 选 postgresql 还是选 mysql 数据库? 要求:
能方便的增删改查
有复杂的查询要求
最好字段能存 json 等复杂数据
最好能全文搜索
1
lekai63 2020-09-06 21:52:52 +08:00 via iPhone
那就上 pgsql 咯
|
2
wangyanrui 2020-09-06 23:59:56 +08:00 via Android
看到 4 就 pg
|
3
changwei 2020-09-07 03:39:09 +08:00 via Android
全文搜索需求为什么就要用 pgsql 呢?
mysql+es 不行吗? mysql5.7 的 json 也够用啊 |
6
optional 2020-09-07 07:04:03 +08:00 via iPhone
@love 好吧,印象中 mysql 不支持中文,看了下,现在 5.7.6 版本后已经支持中文了,但是似乎只支持按字切分,不支持关键字分词。pg 的全文搜索可以有 zhparser 之类的分词器,虽然定制性和 es 差很多,但是一般情况也够用。
|
7
kxjhlele 2020-09-07 07:53:25 +08:00 via Android
反正我现在是无脑 PostgreSQL
|