ReadySet是一家提供数据库基础设施以帮助开发人员构建实时应用程序的公司,该公司今天宣布在 Index Ventures 牵头、Amplify Partners 参与的 A 轮融资中筹集了 2400 万美元。几位天使投资人也做出了贡献,使 ReadySet 的融资总额达到 2890 万美元——建立在之前未披露的 490 万美元种子轮融资的基础上。
根据联合创始人兼首席执行官 Alana Marzoev 的说法,ReadySet 正在解决企业面临的一项重大挑战,即在为大型分布式客户提供服务的同时提供动态内容。当前的标准做法是构建自定义查询缓存系统,但 Marzoev 声称这会减慢工程团队的速度、增加成本并在不合时宜的时候导致中断。
Marzoev 本月早些时候通过电子邮件告诉 TechCrunch:“开发人员需要的不是重建这些相同的损坏系统,而是需要能够插入现有基础设施并实现无限读取扩展的解决方案。” “借助 ReadySet,我们的目标是使全局缓存过程……查询结果像在内容交付系统中缓存图像一样简化和自动化。”
ReadySet 的产品起源于 Marzoev 和该公司的第二位联合创始人 Jon Gjengset 在麻省理工学院攻读博士学位时所做的研究。 Marzoev 之前是 Microsoft 的云基础设施研究员,从事云网络和存储基础设施技术的工作,而 Gjengset 是 Amazon Web Services 的高级软件开发工程师。
在麻省理工学院,Marzoev 和 Gjengset 共同领导了一个名为 Noria 的开源项目,这是一个流数据流系统,旨在充当 Web 应用程序的快速存储后端。该项目在 GitHub 上获得关注后,两人决定对其进行改进并将其作为托管服务推向市场:ReadySet。
“支持世界上最受欢迎的应用程序的传统数据库在处理大型数据集、复杂查询或高请求量时会着火——换句话说,在最糟糕的时间,当产品开始获得牵引力时,”Marzoev 说。 “为了应对这种增长带来的基础设施挑战,公司争相聘请具有专业技能的工程师团队,他们可以帮助构建和维护定制的内部解决方案。 ReadySet 通过提供无限读取扩展来规避这个问题,而无需更改任何代码即可将其集成到应用程序中。”
加强查询后端
退一步说,企业利用几种不同类型的数据库来存储、服务和分析他们的应用程序数据。到目前为止,最常见的类型是关系数据库,它提供对彼此相关的数据点的访问——顾名思义。称为关系查询语言的编程语言使用代数来解释有关数据的请求,然后指示数据库管理系统或 DBMS 执行请求。
因此,关系查询或请求是询问关系数据库中两个或多个表中包含的数据的请求。
ReadySet 的作用类似于数据库,但预先计算和缓存关系查询结果,以便对实际数据库中的数据的读取保持快速。当存储在持久“基表”中的基础数据发生变化时,该平台使缓存结果保持最新。
“在其核心,ReadySet 通过一种新颖的……缓存引擎加速查询,该引擎自动保持缓存状态最新,同时在单个节点上支持每秒数百万次读取和亚毫秒级延迟,”该公司在其新闻材料中声称。 “ReadySet 位于现有关系数据库前面,并且……可以集成到现有 [应用程序] 中,而无需更改代码。”
ReadySet 平台的替代方案以 Materialize 的形式存在,这是一个类似于 Noria 的开源项目,以及 Memcached、Redis 和 Amazon ElastiCache 等键值存储。 (键值以“键值”格式存储记录数据,其中数据由一个或多个唯一键获取,并针对读取和写入数据进行了优化。)但 Amplify Partners 的普通合伙人 Lenny Pruss 认为与 ReadySet 相比,系统和键值存储不是“功能完整”的,需要编写自定义逻辑才能使它们适用于关系数据库应用程序。
“在过去十年中,我们看到应用程序变得更加动态、实时和全球化,而数据访问技术的创新一直落后,”普鲁斯通过电子邮件告诉 TechCrunch。 “这给努力解决过于复杂的缓存和/或数据库分片架构的工程团队带来了沉重的负担。我们相信 ReadySet 提供了一种颠覆性的新方法,不仅可以提高应用程序性能,还可以让工程团队免于劳累。”
未来的扩张计划
ReadySet 目前处于预营收阶段,但该公司正与少数潜在客户作为设计合作伙伴进行合作。 Marzoev 说,随着 ReadySet 致力于开发更普遍可用的产品,部分资金来自 A 系列收益,品牌将能够注册抢先体验。
如果调查有任何迹象,那么企业规模的对 ReadySet 等解决方案的需求。在 Immuta 委托的 451 Research 于 2021 年进行的一项调查中,55% 的公司报告称,他们的数据在被使用或分析时通常已经过时或过时。 Dimensional Research 对 Fivetran 进行的另一项民意调查表明,与此同时,大多数公司在访问其数据的管道方面遇到问题,每月一次以上的数据中断。
“我们的短期目标是大幅提高缓存的速度和可用性。我们的长期愿景是,任何开发人员都不必再考虑缓存。您只需将 ReadySet 连接到您的应用程序,它就会了解需要缓存的内容和时间,”Marzoev 补充道。 “互联网用户增长在大流行中创下了记录,但数据库性能保持不变。我们正在响应企业和快速发展的公司的巨大需求,他们正在寻找一种通过可扩展缓存技术实现快速增长目标的方法。”