生活知识小技巧网logo.png生活知识小技巧网

生活知识小技巧网
生活知识小技巧网是中国最大的生物技术、生物科学门户网站。
生活知识小技巧网

Redis启动模块以向开源数据库添加可扩展性

导读 Redis是一种被称为键值存储的开源NoSQL数据库,它正在获得一个重要但长期延迟的补充。今天在旧金山举行的2016年RedisConf会议上,Redis创建

Redis是一种被称为键值存储的开源NoSQL数据库,它正在获得一个重要但长期延迟的补充。今天在旧金山举行的2016年RedisConf会议上,Redis创建者Salvatore Sanfilippo宣布推出模块,这是一种扩展软件功能的方法。

Redis启动模块以向开源数据库添加可扩展性

对于广泛使用的开源软件而言,这种类型的东西是一个自然的补充 - 它无法做到一切。

并非所有东西都适合核心,我们对新功能有很高的进入门槛,”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和硅谷银行。

科技在提高人们社会活动质量的同时可能对部分科技使用者造成伤害。我们要正确认识网络的两面性,用其所长、避其所短,发挥网络对生活的积极促进作用。把科技作为生活的补充就可以享受科技的诸多益处,以上这篇文章希望可以给大家带来有用的信息。

免责声明:本文由用户上传,如有侵权请联系删除!

相关推荐

最新文章