2023年3月21日,内存数据库初创公司 DragonflyDB Inc 宣布获得 2100万美元融资,同时推出其数据库的最新版本 Dragonfly 1.0,该版本增加了几个新的可靠性和数据管理功能。
DragonflyDB 将使用新的资金来增强其数据库。作为工作的一部分,它计划增加对更多类型工作负载的支持并简化用户体验。此外,它打算推出一个托管版本,使组织更容易使用数据库。
这家初创公司通过两轮融资筹集了资金。第一轮是由 Redpoint Ventures 领投的种子轮投资,随后是 Quiet Capital 领投的 A 轮投资。该初创公司将使用这笔资金来增强其数据库。
许多应用程序将它们最常使用的信息存储在称为内存存储的专用数据库中。内存存储通常比应用程序的主数据库更快。因此,可以比其他方式更快地检索常用信息,从而提高工作负载性能。
市场上使用最广泛的内存存储之一是名为 Redis 的开源系统。DragonflyDB 开发了一个名为 Dragonfly 的竞争数据库,据称其速度比 Redis 快 25 倍。此外,这家初创公司表示,其数据库的硬件效率更高。
“Dragonfly 的设计是为了让任何工程团队,不仅是那些拥有最多资源的团队,都可以提供这种类型的体验,”联合创始人兼首席执行官 Oded Poncz 今天在一篇博客文章中写道。“Dragonfly 使用异步、多线程处理来充分利用硬件的计算、内存和网络资源。”
DragonflyDB 表示,单个数据库实例每秒最多可以完成 390 万次查询。据初创公司称,Redis 仅支持每秒最多 150,000 次查询。该初创公司还声称,创建 Dragonfly 实例的快照或备份副本的速度最多可以快 12 倍。它 说其数据库的速度是几个不同的性能优化功能的结果。
数据库经常同时接收多个请求。在某些情况下,其中一个请求可能会阻碍其他请求,从而降低性能。即使之前的查询还没有完成,Dragonfly 也可以开始运行查询,这避免了单个请求阻塞处理的情况。
Dragonfly 性能的另一个贡献者是它用来管理缓存数据的机制。
内存数据库将其应用程序最常用的记录存储在缓存中以供快速访问。由于应用程序需求随时间变化,数据库必须定期调整将哪些记录保存在缓存中。根据 DragonflyDB 的说法,Dragonfly 比 Redis 更准确地执行任务,并且使用更少的硬件资源,从而加快了应用程序性能。
据这家初创公司称,其数据库的效率还有第二个好处:节省内存。它的 性能优化使其能够使用比竞争对手更少的处理器容量来执行某些计算。因此,数据库可以分配更多的处理能力来压缩它保存的记录。DragonflyDB 表示,其压缩算法在某些情况下可将内存利用率提高 30% 至 60%。
文章来源:https://siliconangle.com/2023/03/21/dragonflydb-reels-21m-speedy-memory-database/
评论

