← 返回蜂巢洞察

Perplexity公司使用自开发的CobbleDB取代了DynamoDB,从而将查询延迟降低了5倍,并减少了所需的云存储资源。

Perplexity将其搜索基础设施从Amazon DynamoDB迁移到了自己开发的Rust语言实现的键值存储系统CobbleDB。这一变更有效降低了处理大量文档时所产生的延迟以及相关成本。新的架构能够更高效地应对高查询量,从而在保证性能的同时减少存储开销,并顺利处理大量的生产级请求。 作者:Olimpiu Pop

Perplexity将其搜索基础设施从Amazon DynamoDB迁移到了自己开发的Rust语言实现的键值存储系统CobbleDB。这一变更有效降低了处理大量文档时所产生的延迟以及相关成本。新的架构能够更高效地应对高查询量,从而在保证性能的同时减少存储开销,并顺利处理大量的生产级请求。

作者:Olimpiu Pop

相关文章

技术实践

生产领域中的人工智能应用:与会专家强调了那些“无声的故障”、工程技术的重要性以及智能代理的管理机制。

最近,InfoQ举办了一场网络研讨会,讨论了在部署智能系统过程中所面临的运营挑战。会议重点提到了诸如语义差异与嵌入信息偏差等问题,这些问题可能会导致严重的错误。专家们认为,有必要实施自动化的代码审查机制、持续评估模型性能,并加强隐私保护措施。本次研讨会强调了在系统部署与安全管理方面应采取的战略性方法。 作者:Olimpiu Pop

阅读全文
技术实践

如何在 Cloud Run 上让文件仅被保存几分钟而不是几年

一份打印任务、一次性下载的内容或支持文件,通常只需要在有人使用完它们之后被删除即可。但大多数后端系统仍然会像Google Drive那样存储这些文件:给它们起个名字,不设置过期时间,并在数据库中记录相关信息,以便日后能够检索到这些文件。 本教程将向你介绍我在实际开发中使用的一种简单模式,这种模式适用于处理打印任务。这些原理并不局限于打印领域,你可以将其应用于任何需要临时存储数据的任务:接收数据、短暂保存它们、将它们交给授权的使用者,然后删除它们。 你不会得到一个完整的应用程序,而是会学到一些能够防止数据队列变成一个庞大的文件库的方法。 目录 你将构建什么 你需要什么 一个服务,而不是多个服务

阅读全文
技术实践

通过SNMP处理程序进行ZCS命令注入,从而实现未经授权的远程代码执行

Zimbra协作套件中存在一种严重的远程命令执行漏洞,其CVE编号为CVE-2026-73570。这一漏洞会允许未经授权的用户访问邮箱数据及用户名密码,从而带来严重风险。由于该漏洞源于输入数据的清洗处理不当,因此已被不法分子恶意利用。建议各组织尽快将Zimbra升级到10.1.20版本,或禁用存在风险的SNMP服务,以降低风险。 作者:Olimpiu Pop

阅读全文