1、SQLite是個輕量級數(shù)據(jù)庫,支持的數(shù)據(jù)庫的功能較少,但是可以作為嵌入式數(shù)據(jù)庫使用,放在你的程序中,一起部署和發(fā)布,消耗的資源非常少,當然,處理的數(shù)據(jù)量也比較小。
2、MySQL中型數(shù)據(jù)庫,用在各種中型項目中都比較好,但是現(xiàn)在使用的基本都是社區(qū)版,沒有數(shù)據(jù)庫廠商支持,出了問題需要自己解決,整體來說MySQL比較自由,處理數(shù)據(jù)的能力主要看使用MySQL的人,用的好的單庫可以處理上TB級別的數(shù)據(jù),集群的話那就更不用說了,許多大的IT企業(yè)都在使用,比較著名的就是Alibaba,他們就用MySQL集群處理淘寶的主要業(yè)務。但是,現(xiàn)在銀行和保險行業(yè)用MySQL的還是比較少。
3、PostgreSQL是這三者中遵守數(shù)據(jù)庫范式最嚴格的數(shù)據(jù)庫,因為做這個數(shù)據(jù)庫的團隊就是學院派的一些教授,他們比較注重學術研究,對于商業(yè)運用考慮的相對比較少,以我的理解你想學習數(shù)據(jù)庫知識用這個數(shù)據(jù)庫再好不過,但是在商業(yè)用途上還是不推薦,尤其在是國內的IT行業(yè)中,用這個數(shù)據(jù)庫的人非常的少,而且相關的中文資料也比較少。
本身數(shù)據(jù)庫沒有好壞之分,只是看你在什么場景下使用.