本文共 1666 字,大约阅读时间需要 5 分钟。
couchbase
过去几年中,技术的重大转变之一是的出现和采用。 越来越多的公司开始使用NoSQL,因为它具有可伸缩性,分布式和灵活性。 这些都是使NoSQL成为当今大数据应用程序的不错选择的要素。
在上之前,我采访了Couchbase(开发并支持NoSQL数据库Couchbase Server)的首席执行官Bob Wiederhold。 Wiederhold提供了一些有关NoSQL兴起的见解,以及它如何成为公司成功的要素。
NoSQL数据库的主要优点是优越的灵活性,可伸缩性和性能。 企业越来越依赖新的数字业务模型,这些模型要求通过Web和移动应用程序与在线客户进行交互。 这些应用程序必须具有高响应能力,并能够支持成千上万,有时甚至数百万的同时用户。
这些应用程序需要收集和处理有关客户的大量信息,以便他们可以提供正确的用户体验。 NoSQL是最佳选择,因为它能够满足这些应用程序的性能,可伸缩性和非结构化数据处理要求。
尽管我们已经看到一些最大的品牌使用NoSQL构建关键任务应用程序,但与关系数据库相比,它仍然是一个相对较新的领域。 技能差距仍然存在,但是我们看到通过MOOC(大规模开放在线课程)等在线课程以及通过供应商提供的其他免费在线培训等在线课程来学习NoSQL技能的机会越来越多。
NoSQL数据库是最适合依赖于交付Web,移动和IoT应用程序的数字经济企业的运营数据库。 与关系数据库替代方案相比,NoSQL提供了更具可伸缩性,性能更高且更易于开发的数据库。 典型的用例包括用户配置文件存储,会话状态存储,产品目录和事件记录。
在某些情况下,关系数据库是更合适的选择。 NoSQL数据库效率较低的一个典型示例是需要多阶段的用例。
我相信,软件基础架构将如何支持作为数字经济业务核心的Web,移动和IoT应用正处于大规模转型的初期。 大多数新的基础架构将基于开源技术,并且越来越多的专利技术将不被考虑。
例如,NoSQL行业的所有领导者都是开源公司。 同样,Hadoop行业的领导者(Cloudera,Hortonworks,MapR)也都是开源的。
NoSQL以多种方式从开源中受益。 由于社区的开放性,开源项目的创新速度通常比专有项目快。 开源社区在公司和行业之间共享和传播有关关键技术使用的知识。 这使NoSQL开发人员可以利用许多外部开发人员的贡献。
开源还允许更自然的市场采用过程。 NoSQL技术可以更快地被采用,因为可以免费下载和试用NoSQL技术以进行探索或少量使用。
NoSQL就是一个示例,该行业有望成长为一个价值数十亿美元的行业,该行业很可能会被基于开源的公司所主导。 Allied Market Research预测,到2020年,NoSQL行业将达到42亿美元,自2014年以来的复合年增长率为35%。这将代表另一个重要的数据点,即开源的使用正在Swift扩展,并将最终主导旧的专有模型。
不会。由于可以免费下载和使用开放源代码,因此使用此开放源代码模型极大地加快了NoSQL的采用。
特别是对于Couchbase,我们使用作为我们的缓存层。 它是使用最广泛的开源技术之一。 我们还使用了约40个小得多的开源技术。
只要开源项目背后有一家可以提供企业质量的24/7支持的商业公司,我们在企业中使用开源的阻力就不会太大。 当企业被迫自行支持该技术时,他们只会对开源使用持怀疑态度。
本文是系列的一部分。 是一个会议,探讨企业中的开源,开放技术和开放网络 。
翻译自:
couchbase
转载地址:http://cnpzd.baihongyu.com/