網路議題

將資料庫模式定義為程式碼的 Ariga 正在幫助開發人員

Ariga 建立了協助開發人員以程式碼定義資料庫模式的工具許多公司為了更新他們的資料庫,尤其是在雲原生環境下,經常需要將資料庫從一個環境遷移到另一個環境。然而在眾多不同的資料庫中,尤其是那些開發人員不太熟悉的資料庫中,這是一個巨大的挑戰。新創公司 Ariga 希望透過讓使用者將資料庫的模式定義為程式 .... (往下繼續閱讀)

分享到 Facebook 分享到 Line 分享到 Twitter

文章目錄

將資料庫模式定義為程式碼的 Ariga 正在幫助開發人員

Ariga 建立了協助開發人員以程式碼定義資料庫模式的工具

許多公司為了更新他們的資料庫,尤其是在雲原生環境下,經常需要將資料庫從一個環境遷移到另一個環境。然而在眾多不同的資料庫中,尤其是那些開發人員不太熟悉的資料庫中,這是一個巨大的挑戰。新創公司 Ariga 希望透過讓使用者將資料庫的模式定義為程式碼,並極大地簡化他們隨時間的互動和管理資料庫的過程,來解決這個問題。

今天Ariga 宣布了一筆 1500 萬美元的 A 輪融資和先前未公開的 300 萬美元的種子輪融資。在開源專案獲得更多的關注和開始接受付費客戶使用產品的 SaaS 版本後,此次融資顯示出 Ariga 正在受到越來越多人的關注。

將資料庫定義為程式碼的好處與挑戰

Ariga 的技術長和聯合創始人 Rotem Tamir 說,管理資料庫是非常困難的,如果犯了災難性的錯誤,就可能會導致所有的資料損失。這就是為什麼公司在調整資料庫時往往保守一些的原因。他和聯合創始人兼 CEO Ariel Mashraki 創立了該公司,他們的想法是透過以宣告性的方式將基礎架構定義為程式碼,幫助公司減少管理基礎架構的複雜性。他們一直在努力建立一個解決方案,來實現資料庫領域的這個想法。

將資料庫定義為程式碼的最大好處是可以確保資料庫版本的準確性和一致性。當需要建立一個新的資料庫版本時,開發人員只需要修改相關的程式碼即可,這樣可以大大簡化資料庫管理的過程,節省相應的時間和人力成本。

然而將資料庫定義為程式碼同時也存在著挑戰。與其他程式碼一樣,資料庫程式碼的錯誤可能會導致應用程式的崩潰甚至是資料損失。因此在使用這種方法時,開發團隊必須嚴格地測試和取證他們的程式碼,以確保資料庫的安全性和可靠性。

Atlas 開源工具和 Atlas Cloud 等產品

Ariga 最初開發了一個名為 Atlas 的開源工具,用於協助管理多種資料庫。Atlas 接受您的資料庫的預期狀態,然後將其與現有狀態進行比對,知道如何進行計算,並且具有與靜態程式碼分析類似的安全引擎。Atlas 廣受歡迎,自 2022 年推出以來已被數十萬人次下載,每天執行數千甚至數萬次,因此看來它確實解決了現實中的痛點。

為了支援更多的資料庫產品,Ariga 建立了 Atlas Cloud 的 SaaS 版本,並正在與一些付費客戶合作使用。當前該公司有約十多名員工,還在招聘中。作為一家開源公司,由於這些專案散佈在全球,因此產品感興趣的人的人數傾向於多樣化,Mashraki 說。因此他從伊拉克、加薩、德國、澳大利亞和巴西等國家招攬了一些員工。

融資情況和未來發展

今天的融資由 Tiger Global 和 TLV Partners 引領,未公開的天使投資者也參與其中。Ariga 的這筆融資和 Atlas 工具的成功,顯示出資料庫定義為程式碼的想法正在得到更多人的認可。AT&T 和 Comcast 這樣的客戶也已經開始使用 Atlas Cloud。聯合創始人 Mashraki 說,他們預計將收購更多的客戶,特別是那些正在從傳統 IT 系統轉向雲端的企業。

總結

Ariga 建立了一個協助開發人員將資料庫模式定義為程式碼的工具,從而簡化資料庫管理的過程。他們的 Atlas 開源工具已被數十萬人使用,並且建立了 Atlas Cloud 的 SaaS 版本,正在與一些客戶合作使用。這筆 1500 萬美元的融資顯示出該公司正在逐步獲得更多人的認可。由於資料庫定義為程式碼的好處,我們可以預期這個領域將會得到更多的關注,也會出現更多類似 Ariga 的公司。

Database schema or Code development.-database,code,Ariga,development
程宇肖

程宇肖

Reporter

大家好!我是程宇肖,我對於科技的發展和應用有著濃厚的興趣,並致力於將最新的科技趨勢和創新帶給大家。科技領域的變化速度驚人,每天都有令人興奮的新發現和突破。作為一名部落格作者,我將帶領大家深入探索科技的奧秘和應用的無限可能。