MySQL与PostgreSQL?我应该为我的Django项目选择哪个?

MySQL与PostgreSQL?我应该为我的Django项目选择哪个?,第1张

MySQL与PostgreSQL?我应该为我的Django项目选择哪个?

作为最近将项目从MySQL切换到Postgresql的人,我不后悔切换。

从Django的角度来看,主要区别在于Postgresql中更严格的约束检查,这是一件好事,并且进行手动模式更改(又名迁移)也比较乏味。

大概有6个左右的Django数据库迁移应用程序,至少有一个不支持Postgresql。不过,我并不认为这是一个缺点,因为您可以使用其他方法之一,也可以手动进行 *** 作(这是我更喜欢的atm方法)。

MySQL 可能
更好地支持全文搜索。MySQL具有内置的Django内支持的全文本搜索功能,但是它几乎没有用(没有词干,短语搜索等)。我使用django-
sphinx
作为MySQL中全文搜索的更好选择。

全文搜索是Postgresql
8.3内置的(早期版本需要TSearch模块)。这是一篇很好的说明性博客文章:使用PostgreSQL和tsearch2在Django中进行全文搜索



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5022361.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存