Harbor 之前支持MYSQL,后面新版都不支持了,这是为啥?为啥不多支持几种?只用PQ?
随着Harbor项目的成长,引入了一些其它组件来支持一些新功能,如Clair和notary。为了避免多重数据库问题,保持数据库的一致性,选择了这些组件都支持的数据库driver,也就是PSQL。同时支持多种数据库类型,需要更多的effort。
Harbor 后续版本不再支持 MySQL,转而使用 PostgreSQL,主要是为了提升稳定性和功能。不支持多种数据库是为了简化维护,保持项目的一致性和专注优化与 PostgreSQL 的集成。选择 PostgreSQL 是因为它在企业级应用中表现出良好的稳定性和成熟度,且具有丰富的功能和广泛社区支持,有利于项目的长远发展。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。