CouchDB 创始人加入 Salesforce.com,从事非常“酷炫”的基础设施项目

  • 张龙

2014 年 1 月 9 日

话题:语言 & 开发架构

近日,NoSQL 数据库 CouchDB的创始人宣布将加入 Salesforce.com,从事一项与厂商云基础设施相关的非常“酷炫”的项目。

Damien Katz 在博客上宣布“从 2014 年 1 月开始将会在 Salesforce.com 继续自己的职业生涯,并且与 Pat Helland 紧密协作,从事一项将会巩固其基础设施的项目,同时还会改进性能、可靠性与可预测性,此外还将大幅降低生产成本”。这是个非常“酷炫”的项目,我现在还不知道能否披露项目的细节信息。不过如果能圆满完成的话,这个项目将会给我们带来非常积极的影响。

与此同时,Salesforce.com 的发言人却拒绝提供 Katz 所提及的项目的详细信息。

虽然长久以来,Salesforce.com 一直都在使用 Oracle 数据库,并作为其平台的底层设施,而且最近又与这个竞争对手签署了一项长期的合约;不过,Salesforce.com 也在开源方案上面加紧了脚步,比如说向 HBase 提供开发资源,收购 Heroku,而后者则使用了 PostgreSQL。

有观察者认为,Salesforce.com 并不需要 Oracle。

来自 Monash Research 的分析师 Curt Monash 在其邮件中提到“显然,Oracle 并不适合于 Salesforce.com 的数据库架构,Salesforce.com 很少用到 Oracle 的关系特性。与 10 几年前 Salesforce.com 首次采用 Oracle 相比,现在在安全与可靠性方面已经有了更多的选择”。

Katz 提到他将与 Salesforce.com 架构师 Pat Helland 合作,这一点提供了关于这个项目特性的一些线索。在去年 10 月份的 Ricon West 大会上,Helland 谈到了 Keystone,该设计将会统一并简化多种形式的存储,根据会议的内容,我们计划据此构建存储来实现快速的失败恢复能力。

虽然消费级的固态硬盘技术费用只占企业级 SSD 市场的很小一部分,不过消费级的 SSD 所产生的无法恢复的错误率却很高。通过设计 Keystone 的架构来存储不变数据,同时使用软件提供的错误检测功能,我们可以非常自信地说,我们能够检测到错误,并且可以从其他地方获得所需的存储数据。

语言 & 开发架构