您現在的位置是:首頁 >財經 > 2021-05-15 20:58:01 來源:
Redis啟動模塊以向開源數據庫添加可擴展性
Redis是一種被稱為鍵值存儲的開源NoSQL數據庫,它正在獲得一個重要但長期延遲的補充。今天在舊金山舉行的2016年RedisConf會議上,Redis創建者Salvatore Sanfilippo宣布推出模塊,這是一種擴展軟件功能的方法。
對于廣泛使用的開源軟件而言,這種類型的東西是一個自然的補充 - 它無法做到一切。
并非所有東西都適合核心,我們對新功能有很高的進入門檻,”Sanfilippo在一封電子郵件中告訴VentureBeat。“我們希望社區使用Redis作為一個平臺并且比我們實現Redis本身'更快',專門用Redis來解決不同的用例,而不會強迫Redis被每個可能的功能所臃腫。”
因此,人們可以通過新網站modules.redis.io一次安裝一個開源模塊。與此同時,Sanfilippo目前的雇主Redis Labs以及一家通過托管版本和支持訂閱將Redis商業化的公司正在redismodules.com上推出一個在線模塊中心,其中包括開源和閉源模塊。
添加模塊可以使基于C的Redis成為構建新應用程序的開發人員的更好選擇。其他可供選擇的數據庫包括Cassandra,Couchbase,Memcached和Riak,盡管它們的屬性各不相同。
但這肯定會更快到來。事實上,2009年發布的Redis 1.0版本的發行說明中提到模塊是“下一步要做的事情之一”,Sanfilippo寫道。他寫道,他拒絕了很長時間,“因為模塊非常誘人,但也很危險,并且不清楚如何導出適當的API(應用程序編程接口)。”但最近在特拉維夫的一次會議上,他和其他人Redis貢獻者想出了一種方法,它不會影響Redis的核心API。
Sanfilippo寫道,Redis長期以來一直支持使用Lua編程語言編寫腳本,但這只是“還不夠”。
現在任何人都可以在GitHub上發布模塊,而且沒有批準過程。一些可用的第一個模塊用于圖像處理,身份驗證和全文搜索。
Redis Labs,前身為Garantia Data,簡稱RedisDB,成立于2011年,總部位于加州山景城。投資者包括Bain Capital Ventures,Carmel Ventures和硅谷銀行。