如何看待阿里巴巴宣布開放開源AliSQL資料庫?

阿里雲宣布開放開源AliSQL資料庫 性能可提升70%_IT新聞


請不起好的mysql研發和DBA的公司,就是拿到代碼也不敢用,還是得買RDS,而代碼開放出來反而讓用戶放心


好像大家沒有意識到,MySQL是GPL協議的,alisql是對其做了修改,遵照協議必須開源啊。所以,這是不需要做決定的「決定」。


看療效,看是不是經常更新.


歡迎使用 MangoDB 資料庫(注意不是 MongoDB),性能提升 700% 都不止!

GitHub - dcramer/mangodb: A database that operates at CLOUD SCALE


ali開源的都是內部競爭失敗的


業界和市場是否接受,還得看開源的社區如何動作。

拋開業務,單純說性能毫無意義。

另外,沒看到,可否無縫遷移方面的描述。


阿里維護的很多項目都讓人眼前一亮。當然也有不少眼前一黑的情況。某寶某介面莫名其妙就關了說也不說一聲就是其一。

我想說,阿里能撬動很多規則。比如某寶可以作為全國網路的試金石,全國任何一角落訪問某寶的速度都是很快的,從前我測試網路能否打開總歸先試一下某泡,某之家網站,因為他們的伺服器離我們最近。可是現在我改成了某寶。

這在現在這種電信廣泛被黑的情況下顯得特別耀眼。

回到開源的話題,一個有良心的IT企業不是應該把一些產品開源並維護下去么?Oracle和IBM都是很好的例子。他們的產品改變了世界。

你一個分支而已,開源就開源唄,不用太高調。


額……他開源在哪裡了?那位好心人給一下地址?


看法是:呵呵

參考 TFS 等


謝邀

阿里的dubbo,開源之後,立刻就放棄維護了,因為內部換了另一套分散式系統

AliSQL同理


國內商業組織開源的產品通常缺乏誠意.

商業組織所顧慮就是徒弟打死師傅的情況.通常開源的東西容易缺胳膊少腿.

個人總結有一下幾種情況:

1. 只開源老版本的產品(這個無可厚非)

2. 開源之後放棄更新

3. 只開源周邊源碼,核心代碼不開源(養肥豬的節奏)

4. 前期開源免費, 後期不再開源商業化

反而國內一些大牛個人的開源產品,由於非商業性質,因個人興趣和社區的推動, 更新頻繁,較為可靠.

沒用過aliSQL , 不好評價 .


開源總是好事 不用也可以學習一下 alisql據我了解至少有不少大神在這塊做開發優化的 應該是有不少可學習的點 至於場景都不說 就說70% 這點確實不是特別專業(但或許有可能是絕大部分場景提升了70% 我還是比較相信那個組的實力的)

最近剛被storm 1.0.1坑了 號稱比上個版本也就是0.9.x快樂16倍 一般場景快3倍 延時降低60% 我就是傻 看了測試報告 我就信了 搞了一個星期做切換 導流 線上測試 結果沒快 反倒延時增加了20% 血一樣的教訓


維護項目需要人力成本

我不覺得阿里(國內大多公司都是)的工程師們 有這樣的精力去維護一個龐大的開源項目,沒準弄弄績效就不合格了

那麼你們覺得是開源重要呢 還是績效重要呢

從技術選擇層面來說,大多中小企業依託MySQL社區版性能問題可能並不大,但是如果選擇了阿里的項目, copy from stackoverflow 神功可就白練了


從來不相信官方所謂的性能測試...吃過大虧的人飄過...

當年有NDataBase和db4o兩個庫做權衡...

我忘了具體是哪一個...反正有一個的官網上說他比另一個快40%...

於是我沒測直接就用了...程序卡成狗...

然後,小對象大家存儲性能差不多,沒看出來40%體現在哪裡...

序列化的大對象...我選的庫性能指數下降...

後來換了另一個,速度馬上就提升了一半以上...存儲空間還小些...

從此不敢信所謂的官方性能...一般都是一技之長攻敵之短...


ali開源的東西,誰用誰知道


看一下過往大阿里(包括國內大多公司)的記錄,代碼丟出來搞下PR就撒手不管,攢幾年的issue都沒人處理,這也算開源?我覺得還是不要把做開源的含義窄化為好。


不談具體場景,談性能提升都是耍流氓


以前不也開源過ocean base


做個搬運工,轉移下阿里雲負責人對AliSQL的一些解答:

[ AliSQL 開源 ] 問題的一些說明

丁奇:

最近AliSQL宣布即將開源引發各類討論,有鼓勵也有質疑,這些當然都是正常的,首先感謝大家的關注。對於幾類質疑這裡統一說明一下,有其他問題可以評論,我們來一一解釋。

【質疑】 對外宣稱的70%性能提升是吹牛,沒有交代場景;拋開業務,單純說性能毫無意義

【說明】 這裡說的70%是相同硬體和配置條件下,sysbench壓測的結果,使用的是update_non_index.lua。

實際上,如果是特定場景,我們的壓測效果還可以更好,但是特定場景沒有通用性,因此我們用的是業界大家普遍認可的測試場景。

【質疑】 阿里過去的開源的XX, YY有爛尾,這次能不能堅持下去沒信心

【說明】 AliSQL是RDS服務中後端的資料庫,只要RDS業務在,AliSQL就一定會有人持續維護。

【質疑】國內企業開源缺乏誠意,用戶擔心會有AliSQL Enterprise 這樣的商業版,阿里雲的重心會放在收費版上

【說明】RDS本身就是一個商業服務, AliSQL沒有必要出商業版。AliSQL開源是為了構建社區生態,本身並沒有基於AliSQL單獨的商業訴求

【疑惑】AliSQL開源了,我要選擇AliSQL還是阿里雲RDS?

【說明】RDS服務底層是AliSQL,但是RDS服務包含了圍繞AliSQL的大量服務,比如備份恢復系統、高可用架構、專家服務等等,

而AliSQL是用於在用戶自建資料庫的方案中,給用戶提供多一種分支選擇。維護本地庫的那些工作,依然需要用戶公司的DBA來支持。


開源總歸是一件好事,不管怎麼說,這裡面畢竟有大量阿里的自主技術。現在的關鍵是看看是否會有什麼人來用。沒人用的開源可是多了去了。


推薦閱讀:

求行人檢測再識別完整源代碼?
PowerShell 為什麼 alias 了 curl 就引起了如此大的爭議?
php 方法內部能不能定義方法並調用?
WPF 的開源項目有哪些?
有哪些值得學習的 Go 語言開源項目?

TAG:資料庫 | 開源軟體 | MySQL | 開源 | AliSQL |