返回
实时数据仓库分享

SelectDB on AWS Graviton 助力同盾科技实现 3-5 倍性价比提升

SelectDB· 2025/08/06

同盾科技是中国领先的人工智能科技企业,专注决策智能领域,致力于帮助政企客户防范风险、提升决策效率。 TrustDecision 是同盾科技推出的全球风险决策智能新品牌,为全球企业客户提供数字金融、跨境电商、支付、航旅、媒体、社交、数字货币等风险决策服务。

业务需求

同盾科技客户数据报表与分析平台主要基于设备数据、客户业务数据以及风控决策结果数据,借助数据库倒排索引能力,实现数据实时导入与快速查询,帮助业务进行关键词与明细查询、实时报表分析与聚合分析等需求。

业务挑战

  1. 原架构分析能力较弱

不支持 Join,在海量数据下复杂的聚合分析要么无法做、要么性能比较差;同时 Elasticsearch 不支持存算分离、不具备弹性计算能力。

  1. 原架构使用成本较高

ES 维护成本偏高,各数据中心不支持一致的用户体验。Trust Decision 在全球有多个数据中心(如国内、北美、欧洲、东南亚),既有本地部署,又有多个云数据中心,希望在所有环境中都能有一致的用户体验。

解决方案

当前,同盾科技已在 TrustDecision 客户数据报表与分析平台中使用了基于 AWS Graviton3 的 SelectDB Cloud 云服务。客户数据报表与分析平台主要对客户提供日常的数据报表与分析服务,方便客户了解风控决策效果,分析洞察风险情况。主要数据源包括设备数据、客户业务数据、风控决策结果数据等,数据量在亿级别,这些数据通过 Kafka 进行统一收集并提供给报表与分析应用使用,包括关键词查询、明细查询以及实时报表与聚合分析。

客户收益

  1. 大规模数据实时写入与分析

依托 SelectDB 实时导入与极速分析能力,极大增强了整个平台的分析能力。例如,在秒杀风控场景支持数千 TPS 的实时写入,数亿数据的实时分析。

  1. 简单易用,5 倍性价比提升

SelectDB 提供倒排索引,支持基于关键词的快速检索,而且完全基于 SQL 查询,相比 Elasticsearch 查询更易使用。SelectDB Cloud 是存算分离的云原生架构,提供了弹性计算和快速扩缩容能力,同时结合 ARM 处理器的低功耗优势,带来了 3-5 倍的性价比提升。

  1. 融合统一,多云一致

SelectDB Cloud 是构建于多云之上的实时数仓服务,与业内主流云厂商深度整合,提供从混合云、多云一致的使用体验,全托管的服务也极大降低了运维成本。后续,同盾科技将会在更多场景中深入使用 SelectDB,包括特征指标服务、服务可观测性、风控效果监控等,并利用 SelectDB 的湖仓融合能力与现有大数据平台更好融合,随着业务发展也将在更多云和更多地域开通 SelectDB Cloud 云服务。

SelectDB 针对 ARM 架构做了进一步的深入优化,通过精细化的内核调度和内存管理调整,显著提升了在 ARM 处理器上的查询处理速度。具体优化措施如下:

  • 全面支持 ARM 下算子向量化。 在数据处理过程中,利用 CPU 的 SIMD(向量化)指令,能够提升单位时间的数据吞吐量,尤其在 OLAP 负载场景下更为明显。我们将 x86 下 SSE、AVX 指令迁移到 ARM 的 NEON 向量化指令,使得 SelectDB 在 ARM 下具备同样极致的数据处理能力。目前还在基于 SVE 对 ARM 的 SIMD 指令进行更深度的适配,预期将实现进一步的性能提升。
  • 高效的多线程同步方式。 与 x86 架构相比,ARM 架构具备更宽松的内存序实现,使得多线程能够更加充分地并行执行。SelectDB 在执行过程中充分利用 ARM 的多线程能力,能够根据具体的性能瓶颈准确选择线程同步方式,将多线程的同步负担降至最低,确保 CPU 时间能够更有效地投入到核心数据处理任务中。
  • 高效的任务调度模型。 SelectDB 具备高负载下处理大量并行任务的能力,这源于其高效率查询执行引擎。该引擎能够完全释放现代 CPU 的多核并行能力,在调度过程中充分将查询分解、并行。结合 ARM 架构的低能耗、低成本特点,用户可以在工作负载上部署更多的 CPU 核心,SelectDB 完全有能力充分利用多核 CPU 提升 SQL 执行速度。

基于上述优化措施,SelectDB 在 AWS Graviton 上的性能表现展现了其作为高性价比数据分析解决方案的巨大潜力。结合 ARM 处理器的低功耗以及 SelectDB 的高性能特点,满足了企业对高效、低成本数据处理的需求。随着数据量的不断增长,这种融合将成为未来企业数据分析的关键趋势。