GitLab是一款開源的Web應用程序,用于代碼托管、問題跟蹤、CI/CD等。在GitLab 12版本中,官方宣布放棄MySQL數據庫,轉而選擇更加出色的PostgreSQL數據庫。
MySQL是一個廣泛使用的關系型數據庫管理系統,但是在處理復雜的數據結構時,MySQL存在一些限制。而PostgreSQL則是一個功能強大的開源對象關系型數據庫管理系統,具有更好的擴展性和可靠性,能夠更好地支持GitLab的需求。
據官方介紹,GitLab 12使用PostgreSQL數據庫后,可以提供更好的性能和可靠性,同時還能夠更好地支持高可用性和災備恢復。此外,PostgreSQL還具有更好的JSON支持,能夠更好地處理GitLab的數據結構。
GitLab 12宣布放棄MySQL,轉而選擇PostgreSQL數據庫,這是一項重大的升級和改進,將為GitLab用戶帶來更加出色的使用體驗。同時,也向開源數據庫管理系統的發展邁出了重要的一步。