ITPub博客

首页 > IT基础架构 > 数据安全 > 关于开源,你可能没想到的一些事

关于开源,你可能没想到的一些事

翻译 数据安全 作者:VoltDB_China 时间:2019-01-14 21:39:19 0 删除 编辑

<1>

免费的午餐?


柏拉图说 - “无知乃万恶之源”。


当我向客户询问他们的“开源”体验时,通常都得到此类的验证。


任何人决定在其技术堆栈中嵌入任何开源技术时,都必须克服许多障碍 (详见官网博客“开源成功IT必须克服的8个障碍” )。但令人惊讶的是,有多少开发人员仍将开源描述为“免费”且“不受供应商限制”。事实上, 供应商为了赚钱,给用户埋设了许多隐藏的成本和游戏 。让我们来看目前两个最重要的行业趋势,您就会明白这一点。


趋势1:当所有其他方法都失败时,开源供应商将其代码转为私有。


您是否听说过名为Redis的开源数据库? 


Redislabs是Redis背后的公司,刚刚宣布将重要的功能代码片段转为私有。 


2018年8月22日,他们收回了他们所有的企业模块,即RediSearch,Redis Graph,ReJSON,ReBloom和Redis-ML,这是一个使用Common的Clause许可修改的、更严格的Apache 2.0。


正如公司通过CTO博客所解释的那样,Redis想要停止搭便车,至少部分是这样。 Register将其描述为“Redis有杀人许可证” 。 


TechRepublic在其文章“为什么Redis Labs在改变其开源许可策略时犯了一个大错”时称其为 错误


如果您是使用这些模块的客户之一,您当然有权利生气。


你最喜欢的开源工具现在会混入一些私有代码。换句话说,你又回到了可怕的 “供应商锁定(Vendor Lock-in)” 陷阱。


数据库许可证变更很常见,因为它们涉及客户数据,这是任何企业的生命血液。


那么Redis改变的含义是什么呢?


从战术上讲 ,如果您在AWS或其他地方使用过这些模块,那么就得重新考虑您之前未计划的新许可成本。


从战略上讲 ,它打破了您的“开源”理念,其专利代码不是由开发者社区开发的。在Commons Clause中,唯一为这些模块开发知识产权的一方是RedisLabs。因此Bingo, 大家 被供应商锁定


无论供应商告诉您什么,开源并不意味着永远永远保持开放。


我们总得有个B计划,防止一项开源技术突然从开源转向私有。


 VoltDB是一种事务性内存数据库系统,可用于缓存,流式传输或类似OLTP的工作负载。与Redis不同,我们已经在我们的战略中变得更加开源。


我们发行VoltDB Community Edition,即Affero通用公共许可证,对用户开放核心数据库。然而,我们仍然是一家私营企业,拥有付费的企业级产品。


关注这些事情会让客户更容易取得长期的成功



 <2>

房价骤降,精装变毛坯?


趋势2:与企业版相比,开源版本的性能通常有限。


这就跟中国的房市一样。听说降价了,大家趋之若鹜,但得到的不再是精装,而是毛坯,实际并没有降价多少。免费的软件?往往也就是服务和性能打折的“伪”货。


我敢肯定每个人都听说过Apache Cassandra,这是一个广泛使用的NoSQL数据库,用于处理“大数据”。 DataStax Enterprise(DSE)是Apache Cassandra的商业版。 


Datastax刚刚将DSE与开源Apache Cassandra进行了对比,证明它在吞吐量和延迟方面比开源版本快3到10倍。 


Apache Spark和Databricks重复了同样的故事。 


Databricks声称他们的Spark版本性能比Open Source Spark高出50倍。


这有什么意义呢?


部署开源版本的TCO在硬件成本方面比部署DataStax Enterprise要多300%-1000%。


您在许可方面节省了多少,在支持开源的硬件和人力成本上就会损失多少。


VoltDB社区开源版本与我们的企业版运行相同的代码库,只是没有Command Logs,DR和XDCR等功能。


任何错误修复和性能调优改进都会在这两个版本上同步更新。


在并排测试时,您可以在社区开源和企业版VoltDB之间获得相同的性能。


我们刚刚宣布支持仅针对不需要企业功能的客户的社区开源版本。


有兴趣的同学可看参阅我们的新公告。


天下没有免费的午餐。任何时候,肯定有用例需要开源。但是开源不可能满足所有客户的需求。  


VoltDB提供了两者,我们提前做好了准备。


让用户自己来决定哪种解决方案更适合自己吧。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69903219/viewspace-2557339/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
VOLTDB诞生作为支持云端部署的内存数据库,并在持续增强流计算能力,原生分布式架构提供了可伸缩性,同时完全满足ACID要求,数据安全可靠。VOLTDB采用关系型数据存储,支持严格的事务模型和标准SQL。由2014图灵奖得主Mike Stonebraker博士领导全新设计的架构。

注册时间:2019-01-03

  • 博文量
    33
  • 访问量
    19521