这笔3900万美元的交易:为什么开源DBMS的创建者决定进行移动开发

4月下旬,MongoDB宣布收购Realm,这是一个跨平台的移动数据库。 在今天的文章中,公司如何达成交易以及他们的计划。


/ 照片 / PD

怎么了


Realm(以前为tight.db)是一家丹麦创业公司,成立于2011年。 他正在开发一个开源数据库,该数据库为移动应用程序信息提供对象存储。 该解决方案是多平台的,专为Android和iOS设计。 Realm有很好的文档,并且在GitHub上示例

在运营期间,这家初创公司从风投公司Y Combinator,Khosla Ventures和Greylock Partners吸引了超过4000万美元的投资。 如今,谷歌,星巴克,Netflix,麦当劳和eBay等公司在移动应用程序中使用了Realm。

Realm和MongoDB达成交易的前提是后者希望扩大其在移动开发领域的影响力。 去年秋天,该公司推出了其MongoDB Mobile数据库。 但是,该产品并未获得太多普及。 在接受CTO主要新闻聚合机构Eliot Horowitz的采访时,他说,许多客户在他们的移动开发过程中仍然选择Realm。

然后,MongoDB决定与一家丹麦初创公司携手合作,开始制定交易条款。 结果,两家公司商定了3900万美元的价格。

她会影响什么


性能解决方案。 Realm的主要功能之一是零复制 -数据库支持操作,在此期间,处理器不会将数据从一个存储区复制到另一个存储区。 另一个重要组成部分是MVCC 。 这是一种提供并发访问数据的机制。 所有用户都使用他们的个人数据库映像进行操作(然后将其同步),而不会阻塞写入/读取事务的工作。

估计 ,Realm中的查询处理速度与其类似物(SQLite,greenDAO,OrmLite)相差八倍。 在这种情况下,Realm数据库可与所谓的活动对象一起使用-如果数据库中的数据已更新,则引用它们的代码中的所有对象都会更新。

这些功能将使MongoDB能够为其客户提供用于开发高负载应用程序的更强大的解决方案。 例如,使用公司产品的IaaS提供商将获得新的机遇。

整合性 Realm具有一组API,使开发人员可以使用任何编程语言来构建应用程序的业务逻辑。 Plus Realm的移动数据库支持iOS,Android,JavaScript Web应用程序和Xamarin。

MongoDB还是一个跨平台的面向文档的数据库,例如NoSQL。 因此,该公司计划将Realm功能与其一些商业产品集成在一起就不足为奇了。 新功能将很快出现在云数据库MongoDB Atlas和无服务器计算平台Stitch中,该平台可自动生成移动推送通知。

社区发展。 通过共同开发移动数据库,两家公司希望提出解决方案,随着时间的推移,这些解决方案将成为下一代联网服务的一种标准。

合并将使MongoDB在开发人员社区中扩大影响力。 虚拟基础架构提供商1cloud.ru的开发部负责人Sergey Belkin评论说,Realm有一个100,000个活跃用户的数据库。 “相应地,Realm将获得新的技术开发机会,并将能够更快地更新其产品。”

顺便说一下,后者是计划中在生产环境中使用Realm的开发人员所依赖的。 如今,移动数据库遇到了某些性能问题。 例如,如果发生故障,系统恢复有时会花费几个小时。 许多导致此问题的错误无法长期修复。 社区希望 MongoDB在稳定和技术支持下帮助Realm解决问题并解决问题。


/ 照片 / PD

市场上还有什么


自今年年初以来,该行业发生了几笔主要交易。 1月下旬,微软宣布收购Citus Data,后者正在开发基于PostgreSQL的关系数据库。 Citus Data成立于2010年,并通过了Y Combinator孵化​​器。 这家IT巨头计划利用初创公司的经验在云技术市场中获得竞争优势。

积极掌握与数据存储有关的方向,并从阿里巴巴开始。 两年前,该公司收购了MySQL的替代产品 MariaDB,并在2019年初收购了专门从事大数据工作德国初创公司Data Artisans。 这家初创公司拥有自己的dA平台,用于基于Netflix,ING Group和Uber使用的开源Apache Flink传输数据。 这家中国公司还计划在其解决方案中利用Data Artisans产品的功能。

可以假设,在今年年底之前,我们将听到其他重大交易的消息。 结果,将有更多用于云和云系统的产品出现在市场上,这将更有效地解决虚拟化环境中的业务问题。

在我们的博客和社交资料中更有趣。 网络:

压缩如何在面向对象的内存体系结构中工作

虚拟化背景下的黑洞快照
如何创建虚拟基础架构提供商
关于云技术的神话。 第一部分

短期教育计划:什么是持续交付
如何保护Internet上的服务器:1cloud.ru经验
我们的工作方式:1cloud摘要

Source: https://habr.com/ru/post/zh-CN452444/


All Articles