MySQL是一款非常流行的開源的關(guān)系型數(shù)據(jù)庫管理軟件,它是以GPL(GNU通用公共許可證)協(xié)議發(fā)布的,這個協(xié)議允許任何人自由使用、復(fù)制、修改、發(fā)布這個軟件。但是這個GPL協(xié)議對于商業(yè)使用是有限制的,如果使用MySQL作為商業(yè)軟件的一部分,那么必須把整個軟件發(fā)布成開源的形式。
對于需要使用MySQL進行商業(yè)應(yīng)用的企業(yè)來說,這些限制是不能被接受的。因此,MySQL也為商業(yè)用戶提供了一種商業(yè)授權(quán)的方式,這樣他們就可以在遵守商業(yè)授權(quán)的條件下使用MySQL,而不必擔(dān)心GPL協(xié)議的限制。
MySQL的商業(yè)版分為三種,標(biāo)準(zhǔn)版、企業(yè)版以及集群版。其中標(biāo)準(zhǔn)版是最基礎(chǔ)的商業(yè)授權(quán),適用于需要MySQL的企業(yè),但是不具備高級功能需求。企業(yè)版則是更為專業(yè)的商業(yè)授權(quán),適用于需要更高性能、高可用性以及管理效率的企業(yè)。而集群版則是提供了MySQL數(shù)據(jù)庫的集群化部署,適用于需要高性能、高可擴展性的企業(yè)。
MySQL商業(yè)版使用的費用是根據(jù)授權(quán)類型和服務(wù)器數(shù)量計算的,通常授權(quán)費用是一次性的,并且需要按照服務(wù)器個數(shù)和授權(quán)類型不同計算。使用商業(yè)授權(quán)還需要遵守授權(quán)規(guī)范,包括但不限于如下方面: ? 安裝數(shù)量不得超過授權(quán)數(shù)量 ? 不能移植授權(quán)給別的企業(yè)使用 ? 只可用于一個特定的產(chǎn)品,而不能用于開發(fā)其他項目。
總的來說,雖然MySQL是以GPL協(xié)議發(fā)布的,但是對于商業(yè)使用是有限制的。如果需要在商業(yè)項目中使用MySQL,那么最好的選擇是購買相應(yīng)的商業(yè)授權(quán)。雖然需要花費一定的費用,但是商業(yè)授權(quán)不僅能夠更好的保障商業(yè)項目的穩(wěn)定性和可用性,還可以避免GPL協(xié)議的限制。