Nansen 是全球领先的区块链分析平台之一,为顶尖的加密团队和投资者提供详细的洞察和分析。该平台为个人客户和大型企业提供服务,充当加密市场的信息枢纽,提供实时警报、链上流动性和详细的仪表板。
Nansen 运营的核心在于海量的区块链数据,这些数据会不断地被摄取和处理,以确保准确性和相关性。通过将原始数据转化为可操作的洞察,Nansen 帮助投资者发现投资机会,进行尽职调查,并防御市场波动对其投资组合的影响。
2022 年,Anders Aagaard 加入 Nansen,肩负着明确的任务:“让平台更快”。从短期来看,他看到了对数据库管理系统的需求,以满足他们的性能需求,而不会增加复杂性。同时,他知道长期解决方案的重要性,该解决方案可以简化操作,同时控制成本。经过一番仔细的搜索,他在 ClickHouse Cloud 中找到了他需要的一切。
从 BigQuery 到 ClickHouse
当 Anders 审查 Nansen 的数据运营时,他发现了一系列性能问题,因为公司的技术需求已经发生了变化。他们的数据基础设施主要围绕 BigQuery 建立,难以跟上 Nansen 的需求。最终用户需要“几分钟、几小时甚至几天”才能加载仪表板并显示洞察。此外,BigQuery 的成本正在迅速变得不可持续。
为了寻找更好的替代方案,Anders 和他的团队开始评估其他数据库管理系统。他们考虑了几个选项,包括 AlloyDB 和 Apache Druid,但发现虽然这些选项在某些方面优于 BigQuery,但它们往往会引入新的复杂性,或者无法在速度和效率方面提供必要的收益。
“我们对查询有一些基本的性能要求,并且收到了很多关于速度对用户至关重要的反馈,”Anders 说。“在内部,我们还讨论了提高开发人员复杂性和获得所需性能之间的权衡。当我们查看不同的解决方案时,这种平衡很难找到。”
Anders 几年前在 Schibsted 首次听说 ClickHouse,当时这个开源数据库还没有成为一家独立的公司。Anders 说,在那些早期,他们与 ClickHouse 团队进行了多次良好对话,并且在他们于 2021 年成立公司并于 2022 年发布 ClickHouse Cloud 时,他一直关注着他们的进展。
当 Anders 在 Nansen 的新职位上重新关注 ClickHouse 时,他立即意识到这个列式数据库提供了卓越的性能。他的团队进行了严格的测试,将它的功能与他们现有的设置和其他解决方案进行比较。结果令人印象深刻:ClickHouse 不仅在速度和效率方面优于 BigQuery,而且 ClickHouse Cloud 在 GCP 上提供的托管服务承诺降低复杂性和成本。
“ClickHouse 以显著优势胜出,”Anders 说。“与其他解决方案相比,它在不引入难以管理的复杂性的前提下,在性能提升方面提供了最佳的平衡。”
ClickHouse Cloud 的优势
在 Anders 和他的团队成功地进行了内部管理 ClickHouse 的概念验证之后,他们决定将 Nansen 的数据基础设施完全迁移到 ClickHouse Cloud。Anders 说,他们的长期愿景一直是寻找一种云服务来简化他们的数据运营。
“我们了解管理自身基础设施的痛苦,尤其是在存储方面,”Anders 说。“我们希望使用像 ClickHouse Cloud 这样的完全托管服务来帮助我们避免这种情况。”如今,ClickHouse 位于 Nansen 数据运营的核心。正如 Anders 所解释的那样,迁移到 GCP 上的 ClickHouse Cloud 为 Nansen 的团队、客户和整个业务带来了许多好处。
性能提升
首先,Anders 说,ClickHouse 为 Nansen 的数据运营带来了无与伦比的速度。这种速度升级对于提供 Nansen 著名的实时可操作洞察至关重要,它帮助用户更快地做出决策,抓住及时的机会,并在市场波动面前减轻损失。
“使用 ClickHouse,我们正在运行以前在旧设置中无法想象的查询,”Anders 说。
具体来说,他说他们已经从每小时运行批处理查询(既昂贵又耗时)转变为使用 ClickHouse 中的物化视图进行实时流式传输。这种转变将大量的处理转移到 ClickHouse Cloud 基础设施,从而允许更频繁、更便宜的查询,并且数据延迟明显降低。
成本效益
迁移到 ClickHouse Cloud 使 Nansen 能够管理大量数据,并运行复杂的查询,而不会产生过高的处理费用。Anders 说,总成本节省比他们以前的设置“高出几个数量级”。
BigQuery 的定价模式基于每个查询扫描的字节数,这会导致成本迅速飙升,尤其是在多个并发查询的情况下。ClickHouse Cloud 提供了一种更可预测、更经济的解决方案。其高效的列式存储、先进的压缩技术和分离的计算和存储架构有助于最大程度地降低数据处理成本。同时,ClickHouse Cloud 基于消耗的计算单元的定价意味着 Nansen 只为他们使用的硬件资源付费,这更符合从初创模式中成长起来的公司的需求。
可扩展性
Nansen 每天处理的大量区块链和加密货币数据(目前超过 100 太字节的压缩数据存储)只会随着区块链生态系统中的采用率提高而不断增长。随着 Nansen 用户群的扩大,更多个人加密投资者以及更大的链条和基金加入进来,ClickHouse 的分布式架构和水平扩展确保 Nansen 能够处理这些不断增长的数据量,而不会影响性能。
简化操作
ClickHouse Cloud 提供的托管服务简化了 Nansen 的数据运营,使团队能够更多地专注于开发新功能和改进其分析平台,而不是陷入基础设施管理的日常复杂性中。
“ClickHouse Cloud 消除了大量我们原本需要手动完成的工作,”Anders 说。“它让我们能够专注于我们最擅长的:构建解决方案,使加密投资者能够做出更好的决策。”
更好的区块链洞察
迁移到 ClickHouse 的益处不仅惠及 Anders 和他的团队,也惠及了公司中的每一个人以及 Nansen 的用户。
“自从迁移到 ClickHouse Cloud 以来,我们看到了成本的大幅下降,”Anders 说。“同时,我们正在运行在 BigQuery 中无法实现的查询,并且我们的数据延迟也属于完全不同的级别。”
展望未来,Nansen 凭借 ClickHouse Cloud 的支持,能够继续发展和扩展其平台,处理不断增长的数据量,并为不断增加的客户提供实时洞察。由于 ClickHouse 结合了性能、成本效益、可扩展性和简化的操作,Nansen 仍然是链上分析的市场领导者,致力于为 Web3 投资者和机构客户提供价值,并为他们现在和将来进行创新。