当前位置:CIO技术探讨 → 正文

通过新产品,MongoDB将NoSQL数据库打入企业市场

责任编辑:cres 作者:JAMES KOBIELUS |来源:企业网D1Net  2018-07-04 10:43:28 原创文章 企业网D1Net

MongoDB在数据库市场中一直是个小众玩家。它是数据库市场NoSQL领域的领先提供者之一,主要用于处理传统关系数据库系统难以支持的扩展架构中的数据。
 
从一开始,像MongoDB这样的NoSQL数据库就被设计为可以比关系数据库更灵活地处理半结构化数据和机器数据,而关系数据库在摄取数据之前需要严格的数据库设计。作为最具代表性的NoSQL平台提供者,MongoDB通过宣传数据管理文档模型的易用性、灵活性、性能、可扩展性和通用性来扩大业务。
 
在纽约举行的年度开发者大会上,MongoDB加快了进军企业数据库领域的步伐,并为在公共、私有和混合的多云环境中提供服务寻找了更多机会。在这个超过2200名与会者的大会之前,该公司已于去年上市,并于今天发布了几项关键的产品公告,详细介绍了相关内容,使其旗舰文档数据库平台成为了对企业级关系数据库用户来说更有吸引力的迁移目标。
 
但即使在本周公布之前,MongoDB已经通过其适合于多种用途的核心功能在全球的企业中获得了巨大的吸引力:
 
•在多台机器上具有负载平衡和数据复制功能的基于文件的存储;
 
•通过分库进行水平缩放;
 
•可扩展性;
 
•灵活的数据库架构;
 
•数据和聚合操作的批处理;
 
•高可用性的文档数据库副本集;
 
•服务器端可用JavaScript执行查询,聚合函数并将命令直接发送到数据库以供执行;
 
•支持即席查询和用户定义的JavaScript函数;
 
•使用主要和次要索引进行索引;
 
•实时的事件驱动的变更数据通知;
 
•保证跨节点读写的一致性;
 
•拥有主流编程语言和开发环境的驱动程序,以及许多社区支持的其他编程语言和框架的驱动程序;
 
•拥有支持数据库管理、数据查看、操作和数据挖掘的图形化和命令行界面前端;
 
•支持连接流行的商业智能和数据分析开发工具。
 
战略优势
 
除了精心设计的产品之外,MongoDB还利用以下战略优势在NoSQL领域实现了持续增长:
 
•对关系型技术的局限性感到沮丧的企业用户来说,因为从开源的发行版迁移到企业版很容易,使得用户不仅更容易采用文档数据库,而且在准备就绪时也更容易将工作负载从遗留的关系数据库转移到MongoDB上来。
 
•灵活的数据部署选项:MongoDB的另一个长期优势是,它允许客户在任何地方运行其文档数据库,从私有云中的本地部署到公共云中的平台即服务。在过去的几年里,它将云业务放在了市场营销战略的最前沿,并取得了令人瞩目的成果。该公司的Atlas database-as-a-service产品取得了巨大的成功,过去一年的收入同比增长超过400%。
 
•强大的云合作伙伴:Mongo的主要公共云合作伙伴——亚马逊网络服务公司、微软和谷歌——都表示,其文档数据库是各自公共云上最受欢迎的服务之一。考虑到它们本身都提供有竞争性的NoSQL数据库即服务产品(Amazon Aurora,Azure Cosmos DB和Google Cloud Bigtable),这就更让人印象深刻了。
 
•开源的商业模式:MongoDB受益于开源的商业模式,在该模式下,GNU许可的社区版本的用户可以转换为商业许可的企业高级版的付费用户,以获得服务和支持。其旗舰数据库在开源GNU Affero通用公共许可证以及专有许可证下免费提供。 MongoDB的企业版本运行在IBM和Rackspace的云中,附带一个商业企业许可证的本地部署,包括公司的24×7支持和DevOps工具。
 
出于所有的这些原因,MongoDB已不仅仅是一个小众的数据平台供应商。尤其是当你考虑到如下事实的时候:
 
•遍布100多个国家的近7,000名客户;
 
•客户数量同比增长超过80%;
 
•品牌层面的收入同比增长超过50%;
 
•核心开源数据库平台的下载量超过4000万次,其中超过1200万次是在过去的12个月中;
 
•在线MongoDB大学服务注册人数超过85万;
 
•在20多个国家的34个办事处拥有1000多名员工和超过1,000个的合作伙伴。
 
新产品
 
在MongoDB World大会上,该公司试图通过几项新公告更深入地推动企业业务发展:
 
•宣布其旗舰文档数据库平台4.0版本已经全面支持ACID事务。从测试版开始,MongoDB 4.0已经支持多文档保证事务,支持原子性,一致性,隔离性和持久性或ACID语义。通过快照隔离,MongoDB 4.0确保了在单个集群(今天)的多个文档中跨文档的数据更新拥有一致视图,以及存储在其他、共享集群中的文档也拥有一致视图(预计将于2019在MongoDB 4.2中实现)。这个新版本强制确保执行全部的事务或全部不执行,以保持数据完整性,同时允许跨多个文档和集群回滚未提交的事务。多文档ACID支持将MongoDB开放给更广泛的企业用例,包括在线事务处理,这些用例通常由关系数据库支持。
 
•无服务器功能:供应商发布了MongoDB Stitch,即新的无服务器应用开发平台。这个新环境支持Web、移动和其他应用程序作为在MongoDB的文档数据库上运行的无服务器函数的快速开发,无论这些应用程序是在公有云中还是在混合多云环境中运行。它提供了一个抽象层,加快了开发人员的工作效率,在确保可靠的安全和隐私控制下,同时让开发人员能够访问MongoDB数据库功能。Stitch包括了三种常用的服务。QueryAnywhere支持对MongoDB查询语言、文档模型和声明规则引擎的安全访问。支持执行JavaScript函数来访问微服务和其他MongoDB服务器端逻辑,以及与外部云服务的集成。触发器支持在响应数据库、应用程序和其他服务中的创建、读取、更新和执行其他操作时自动调用MongoDB函数。
 
•边缘数据同步:该公司宣布推出MongoDB Mobile,这是一款现在仍然处于测试阶段的新移动数据库,MongoDB的用户可以从iOS和Android等移动设备访问文档数据库,也可以访问“物联网”设备。 MongoDB移动支持将设备上保存的数据与后端MongoDB数据库中保存的数据进行实时、自动同步。MongoDB还宣布了仍在测试中的Stitch Mobile Sync,为开发人员提供无服务器功能,使他们可以在设备和后端MongoDB移动数据库上以编程方式访问这些新的同步特性。
 
•高性能,合规的,低成本的云应用:该公司宣布对其已经有两年历史的MongoDB Atlas平台即服务产品进行了多项增强和扩展。关于跨区域分布的MongoDB应用程序的低延迟性能,Atlas新的全局集群服务支持创建复杂的策略,用于在全世界的MongoDB集群中定位、隔离和管理数据。此外,MongoDB还加强了Atlas的数​​据库安全功能,目前支持加密密钥管理,LDAP集成和数据库级审核,符合美国健康保险可移植性以及使用安全的Atlas环境来管理受保护的健康信息的能力,以符合美国医疗保险的可移植性和问责法案,或者是HIPAA。此外,该公司宣布,它将为Atlas开发人员提供更多选择,无需进入即可访问Google Cloud Platform上完全托管的MongoDB数据库。这款全新的Atlas GCP“免费套餐”面向应用程序原型设计,可为在GCP上运行的MongoDB提供512 MB的免费存储空间。
 
•分布式应用程序:除了Atlas新的全局集群功能外,MongoDB还宣布它为数据库管理员提供了使用Kubernetes协调部署MongoDB 4.0中的分布式集群的能力。新的Kubernetes操作符现在正在测试中,将与供应商的操作管理器进行集成,帮助构建和管理在私有、公共和混合云中运行的分布式MongoDB集群。这个新功能为Pivotal Cloud Foundry提供了企业服务器的补充,MongoDB今年早些时候发布了它,以便为跨分布式集群部署的MongoDB实例提供一致的供应,配置,安全和运行时管理。
 
结论
 
这些新功能使MongoDB能够在寻找更大的企业用户的同时,继续扩大其交易规模和客户份额。然而,考虑到现在的ACID事务,无服务器接口,边缘数据同步,平台即服务产品,混合云部署和分布式云原生微服务,这些新功能在今天的大多数领先的大数据平台提供商的解决方案组合中都没有明显的区别。
 
MongoDB本周公布的数据代表了它在AWS,微软,谷歌,IBM和其他多元化云数据服务提供商日益占主导地位的市场竞争中的筹码。企业信息技术专业人员现在有更多的理由将MongoDB列入解决方案提供商的列表中,以解决广泛的数字化转换和数据平台现代化的需求。
 
为了抓住这些机遇,MongoDB将需要与系统集成商,增值经销商,独立软件供应商和云合作伙伴建立起良好的合作伙伴关系,因为在其市场战略中,来自于合作伙伴的预订将变得越来越重要。

关键字:CIOMongoDBNoSQL

原创文章 企业网D1Net

x 通过新产品,MongoDB将NoSQL数据库打入企业市场 扫一扫
分享本文到朋友圈
当前位置:CIO技术探讨 → 正文

通过新产品,MongoDB将NoSQL数据库打入企业市场

责任编辑:cres 作者:JAMES KOBIELUS |来源:企业网D1Net  2018-07-04 10:43:28 原创文章 企业网D1Net

MongoDB在数据库市场中一直是个小众玩家。它是数据库市场NoSQL领域的领先提供者之一,主要用于处理传统关系数据库系统难以支持的扩展架构中的数据。
 
从一开始,像MongoDB这样的NoSQL数据库就被设计为可以比关系数据库更灵活地处理半结构化数据和机器数据,而关系数据库在摄取数据之前需要严格的数据库设计。作为最具代表性的NoSQL平台提供者,MongoDB通过宣传数据管理文档模型的易用性、灵活性、性能、可扩展性和通用性来扩大业务。
 
在纽约举行的年度开发者大会上,MongoDB加快了进军企业数据库领域的步伐,并为在公共、私有和混合的多云环境中提供服务寻找了更多机会。在这个超过2200名与会者的大会之前,该公司已于去年上市,并于今天发布了几项关键的产品公告,详细介绍了相关内容,使其旗舰文档数据库平台成为了对企业级关系数据库用户来说更有吸引力的迁移目标。
 
但即使在本周公布之前,MongoDB已经通过其适合于多种用途的核心功能在全球的企业中获得了巨大的吸引力:
 
•在多台机器上具有负载平衡和数据复制功能的基于文件的存储;
 
•通过分库进行水平缩放;
 
•可扩展性;
 
•灵活的数据库架构;
 
•数据和聚合操作的批处理;
 
•高可用性的文档数据库副本集;
 
•服务器端可用JavaScript执行查询,聚合函数并将命令直接发送到数据库以供执行;
 
•支持即席查询和用户定义的JavaScript函数;
 
•使用主要和次要索引进行索引;
 
•实时的事件驱动的变更数据通知;
 
•保证跨节点读写的一致性;
 
•拥有主流编程语言和开发环境的驱动程序,以及许多社区支持的其他编程语言和框架的驱动程序;
 
•拥有支持数据库管理、数据查看、操作和数据挖掘的图形化和命令行界面前端;
 
•支持连接流行的商业智能和数据分析开发工具。
 
战略优势
 
除了精心设计的产品之外,MongoDB还利用以下战略优势在NoSQL领域实现了持续增长:
 
•对关系型技术的局限性感到沮丧的企业用户来说,因为从开源的发行版迁移到企业版很容易,使得用户不仅更容易采用文档数据库,而且在准备就绪时也更容易将工作负载从遗留的关系数据库转移到MongoDB上来。
 
•灵活的数据部署选项:MongoDB的另一个长期优势是,它允许客户在任何地方运行其文档数据库,从私有云中的本地部署到公共云中的平台即服务。在过去的几年里,它将云业务放在了市场营销战略的最前沿,并取得了令人瞩目的成果。该公司的Atlas database-as-a-service产品取得了巨大的成功,过去一年的收入同比增长超过400%。
 
•强大的云合作伙伴:Mongo的主要公共云合作伙伴——亚马逊网络服务公司、微软和谷歌——都表示,其文档数据库是各自公共云上最受欢迎的服务之一。考虑到它们本身都提供有竞争性的NoSQL数据库即服务产品(Amazon Aurora,Azure Cosmos DB和Google Cloud Bigtable),这就更让人印象深刻了。
 
•开源的商业模式:MongoDB受益于开源的商业模式,在该模式下,GNU许可的社区版本的用户可以转换为商业许可的企业高级版的付费用户,以获得服务和支持。其旗舰数据库在开源GNU Affero通用公共许可证以及专有许可证下免费提供。 MongoDB的企业版本运行在IBM和Rackspace的云中,附带一个商业企业许可证的本地部署,包括公司的24×7支持和DevOps工具。
 
出于所有的这些原因,MongoDB已不仅仅是一个小众的数据平台供应商。尤其是当你考虑到如下事实的时候:
 
•遍布100多个国家的近7,000名客户;
 
•客户数量同比增长超过80%;
 
•品牌层面的收入同比增长超过50%;
 
•核心开源数据库平台的下载量超过4000万次,其中超过1200万次是在过去的12个月中;
 
•在线MongoDB大学服务注册人数超过85万;
 
•在20多个国家的34个办事处拥有1000多名员工和超过1,000个的合作伙伴。
 
新产品
 
在MongoDB World大会上,该公司试图通过几项新公告更深入地推动企业业务发展:
 
•宣布其旗舰文档数据库平台4.0版本已经全面支持ACID事务。从测试版开始,MongoDB 4.0已经支持多文档保证事务,支持原子性,一致性,隔离性和持久性或ACID语义。通过快照隔离,MongoDB 4.0确保了在单个集群(今天)的多个文档中跨文档的数据更新拥有一致视图,以及存储在其他、共享集群中的文档也拥有一致视图(预计将于2019在MongoDB 4.2中实现)。这个新版本强制确保执行全部的事务或全部不执行,以保持数据完整性,同时允许跨多个文档和集群回滚未提交的事务。多文档ACID支持将MongoDB开放给更广泛的企业用例,包括在线事务处理,这些用例通常由关系数据库支持。
 
•无服务器功能:供应商发布了MongoDB Stitch,即新的无服务器应用开发平台。这个新环境支持Web、移动和其他应用程序作为在MongoDB的文档数据库上运行的无服务器函数的快速开发,无论这些应用程序是在公有云中还是在混合多云环境中运行。它提供了一个抽象层,加快了开发人员的工作效率,在确保可靠的安全和隐私控制下,同时让开发人员能够访问MongoDB数据库功能。Stitch包括了三种常用的服务。QueryAnywhere支持对MongoDB查询语言、文档模型和声明规则引擎的安全访问。支持执行JavaScript函数来访问微服务和其他MongoDB服务器端逻辑,以及与外部云服务的集成。触发器支持在响应数据库、应用程序和其他服务中的创建、读取、更新和执行其他操作时自动调用MongoDB函数。
 
•边缘数据同步:该公司宣布推出MongoDB Mobile,这是一款现在仍然处于测试阶段的新移动数据库,MongoDB的用户可以从iOS和Android等移动设备访问文档数据库,也可以访问“物联网”设备。 MongoDB移动支持将设备上保存的数据与后端MongoDB数据库中保存的数据进行实时、自动同步。MongoDB还宣布了仍在测试中的Stitch Mobile Sync,为开发人员提供无服务器功能,使他们可以在设备和后端MongoDB移动数据库上以编程方式访问这些新的同步特性。
 
•高性能,合规的,低成本的云应用:该公司宣布对其已经有两年历史的MongoDB Atlas平台即服务产品进行了多项增强和扩展。关于跨区域分布的MongoDB应用程序的低延迟性能,Atlas新的全局集群服务支持创建复杂的策略,用于在全世界的MongoDB集群中定位、隔离和管理数据。此外,MongoDB还加强了Atlas的数​​据库安全功能,目前支持加密密钥管理,LDAP集成和数据库级审核,符合美国健康保险可移植性以及使用安全的Atlas环境来管理受保护的健康信息的能力,以符合美国医疗保险的可移植性和问责法案,或者是HIPAA。此外,该公司宣布,它将为Atlas开发人员提供更多选择,无需进入即可访问Google Cloud Platform上完全托管的MongoDB数据库。这款全新的Atlas GCP“免费套餐”面向应用程序原型设计,可为在GCP上运行的MongoDB提供512 MB的免费存储空间。
 
•分布式应用程序:除了Atlas新的全局集群功能外,MongoDB还宣布它为数据库管理员提供了使用Kubernetes协调部署MongoDB 4.0中的分布式集群的能力。新的Kubernetes操作符现在正在测试中,将与供应商的操作管理器进行集成,帮助构建和管理在私有、公共和混合云中运行的分布式MongoDB集群。这个新功能为Pivotal Cloud Foundry提供了企业服务器的补充,MongoDB今年早些时候发布了它,以便为跨分布式集群部署的MongoDB实例提供一致的供应,配置,安全和运行时管理。
 
结论
 
这些新功能使MongoDB能够在寻找更大的企业用户的同时,继续扩大其交易规模和客户份额。然而,考虑到现在的ACID事务,无服务器接口,边缘数据同步,平台即服务产品,混合云部署和分布式云原生微服务,这些新功能在今天的大多数领先的大数据平台提供商的解决方案组合中都没有明显的区别。
 
MongoDB本周公布的数据代表了它在AWS,微软,谷歌,IBM和其他多元化云数据服务提供商日益占主导地位的市场竞争中的筹码。企业信息技术专业人员现在有更多的理由将MongoDB列入解决方案提供商的列表中,以解决广泛的数字化转换和数据平台现代化的需求。
 
为了抓住这些机遇,MongoDB将需要与系统集成商,增值经销商,独立软件供应商和云合作伙伴建立起良好的合作伙伴关系,因为在其市场战略中,来自于合作伙伴的预订将变得越来越重要。

关键字:CIOMongoDBNoSQL

原创文章 企业网D1Net

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^