2014-04-07 26 views
0

其實我們被要求不要使用開源數據庫。所以,現在我必須使用專有數據庫。現在我懷疑什麼是最好的等同於postgresql的專有數據庫,並且它應該是成本有效的。postgresql的等價非開源數據庫

請給些建議

回答

3

這裏的決策者有一些古怪的想法 - 特別是開源,但他們並不關心你用什麼,只要你的源代碼?那是堅果

也許他們不明白開源許可證,並且讓GPLv3與the simple BSD/MIT-like license PostgreSQL is under混淆?他們可能擁有「開放源代碼」的圖像,這意味着某種可怕的病毒許可證,它會獲取所有專利並迫使他們開放源代碼所涉及的所有代碼(即使是GPLv3也不是這樣,btw)。嘗試發送它們the wikipedia article,FreeBSD's article on the licenseOpenBSD。他們也應該閱讀the OSI FAQ。如果他們在閱讀完這些資料並做一些基礎研究之後仍然決心浪費他們的錢,那麼他們就不可能挽救他們。

在這種情況下,我將採用PostgreSQL源代碼,將其重命名爲「ProprietaryDB」,重擊限制性的所有權限保留許可證,並以5000美元/服務器的價格出售給他們以獲得永久許可證。 PostgreSQL處於類似BSD的許可證下,只要您不從源代碼中刪除版權或聲明您編寫了它,就可以執行此操作。我會很樂意爲你做這個只要花$ 4000 /服務器,一個真正的討價還價;-)

更爲嚴重的是,有quite a few proprietary PostgreSQL forks already,值得注意的是:

  • ParAccel
  • Greenplum數據
  • EnterpriseDB Postgres Plus高級服務器

...亞馬遜將出售基於ParAccel的數據庫作爲服務Redshift。

亞馬遜RDS PostgreSQL也可以說是一個封閉的源代碼分支,儘管它緊密地跟蹤主線PostgreSQL,並且如果有的話似乎沒有太大的區別。