Drumee作為一個新的云平臺在法國引起了很多關注。我們最近采訪了他們的總裁兼創始人Somanos Sar,以了解有關該公司的更多信息,以及他們為什么選擇MariaDB Enterprise Server作為數據庫來為他們的云提供支持。
您能告訴我們更多關于您正在做的事情嗎?
簡而言之,如果您將Dropbox,Zoom,Wetransfer以及打擊勒索軟件所需的安全性放在一個盒子中,您將獲得Drumee。但Drumee遠不止于此。它有可能通過許多Web應用程序(如Wix,Google Docs和YouTube)快速擴展。
從技術上講,Drumee的靈感來自Linux。現在,它可以被認為是第一個Web操作系統。您可以將其核心組件與文件系統,渲染引擎和訪問控制一樣,并在該底層擴展您自己的應用程序。
您的業務目標是什么?
從小事做起,從大處著眼。目前,Drumee已經很成熟了,但與我們可以用它做的事情相比,它仍然不夠完美。我們的核心業務是數字主權。這不是空洞的詞,Drumee不依賴于外部技術或基礎設施。
為什么它如此重要,而依賴互聯網上存在的所有內容卻如此容易?在你無法控制的事情上不做生意只是常識。假設您的所有業務都依賴于 Google、AWS 或 Azure。出于任何原因,美國政府說,“好吧,現在,你不能再使用這些服務了”。這是不可能的!它為華為做到了。
只要未來還未成文,它就可能發生在任何人身上。因此,Drumee希望您完全控制自己的數據。我們可以完全控制我們的軟件和基礎設施。
在選擇數據庫為您的云平臺提供支持時,為什么開源數據庫對您如此重要?
仍然是數字主權問題。在你無法控制的事情上做生意不是一個好主意。除了地緣政治的不確定性之外,還有技術上的不確定性。在我的職業生涯中,我遇到過一些情況,選擇閉源導致失敗,因為閉源,給我們的客戶留下了無法再更新的軟件。
聽起來你的大部分經驗都是以前使用PostgreSQL的。PostgreSQL是什么沒有使它適合你正在構建的應用程序?
Drumee的靈感來自Linux。它將一切視為資源。Drumee的世界在兩件事上是共享的:資源和資源用戶。每當用戶想要使用資源時,Drumee訪問控制總是應用相同的規則:你是誰,你想要什么?響應始終很簡單:授予或拒絕訪問權限。此規則依賴于數據庫層。
這意味著,當您有數百萬用戶訪問數十億個文件時,您的訪問控制必須保持平穩運行。只有正確設計數據結構,它才能平穩運行。然后,您的數據庫必須提供最佳性能。這個基本原理使我產生了“單元分片”,即每個用戶都會影響一個特定的數據庫(PostgreSQL的模式)。同樣,每個資源容器(虛擬主機)都有自己的數據庫。這意味著架構的數量將變得非常高。在我看來,MariaDB在這一點上會做得更好。
是什么讓MariaDB與PostgreSQL等其他數據庫區別開來,讓你選擇我們?
我要提到的第一件事是人。當時,Drumee只是一個項目,不超過幾行代碼。但是MariaDB團隊非常友善,他們幫助我建立了Drumee。第二點是文檔。MariaDB文檔讓我更加了解我的期望,并對產品更有信心。
使用MariaDB作為Drumee的數據庫,您可以支持什么樣的工作負載?
我們預計每秒處理數千個查詢和數百 MB 的吞吐量。
你能想象沒有MariaDB的生活嗎?那會是什么樣子?MariaDB如何幫助Drumee?
如果MariaDB不存在,我會選擇PostgreSQL。我有一些關于Drumee數據架構的基本決策。MariaDB幫助驗證了這一決定。如果沒有這個決定,就很難建造我們今天所看到的Drumee。
Drumee與MariaDB的下一步計劃是什么?
如果我們的業務按預期進行,我們可以考慮將InnoDB遷移到MariaDB Xpand,以獲得更好的可擴展性。
-
云平臺
+關注
關注
1文章
1326瀏覽量
39058
發布評論請先 登錄
相關推薦
評論