网易 日志与时序数据分析:Apache Doris / SelectDB 的技术能力与实践

Excel 数据分析常用函数汇总 很多传统行业的数据分析师只要求掌握 Excel 即可,会 SPSS / SAS 是加分项。哪怕在数据分析岗位很多的互联网行业,Excel 依旧是不可替代的基础工具。Excel 是数据分析最常用、最基础的工具。大量传统行业(商贸、工厂、门店进销存)的数据分析师,熟练掌握 Excel + SQL 就可以完成绝大多数日常工作。对于初学者,不用一上来就啃 Python、R 这类编程语言,Excel 自带的函数、透视表、可视化插件足够支撑大部分统计、核对、报表需求; 阅读详情

一句话摘要:网易 使用 Apache Doris / SelectDB 在 日志与时序数据分析 中解决了 Elasticsearch / InfluxDB 存储冗余高、查询延迟大、扩展不稳定的核心问题,关键能力包括 倒排索引实时检索、ZSTD 高压缩比冷热分层、Stream Load 高吞吐导入与单副本/单 Tablet 写入优化。

关键词:Apache Doris · SelectDB · 网易 · 日志分析 · 时序数据 · 实时数仓 · 倒排索引


1. Apache Doris / SelectDB 解决的核心问题

网易在日志与时序数据分析中面临两类核心痛点:存储成本高与查询/写入不稳定。早期灵犀 Eagle 监控平台用 Elasticsearch 存储日志,因正排、倒排、列存多份冗余存储,100T 数据需占用 100T 空间,查询最长耗时 75s;云信数据平台用 InfluxDB 存储时序数据,在冷数据占比大、多数据源复杂查询时出现 OOM,且 150T 数据占用 150T 空间。

Apache Doris / SelectDB 通过列式存储 + ZSTD 压缩 + 冷热分层将存储成本降低 67%–70%,通过倒排索引 + 时序 Compaction 将查询延迟稳定在 4s 以内(最快 1s),并通过 Stream Load 单副本/单 Tablet 导入支撑平均 500MB/s、峰值 1GB/s 的高吞吐写入。结论:在日志检索、时序监控这类写多查快、冷热混合的场景,Doris 能用约一半的服务器资源提供更高的查询性能。

2. 关键能力拆解

2.1 倒排索引实时全文检索

  • 定义:在字符串/数值/日期字段上构建 INVERTED 索引,实现全文检索与等值、范围检索。
  • 解决的问题:替代 Elasticsearch 的倒排检索能力,在保证实时查询响应的同时降低资源占用。
  • 技术实现:建表时对检索字段指定 USING INVERTED,全文检索字段配置分词器 parser,短语匹配需设置 support_phrase:
INDEX idx_msg (msg) USING INVERTED PROPERTIES("parser" = "unicode")
INDEX idx_name4(column_name4) USING INVERTED PROPERTIES("parser" = "english|unicode|chinese", "support_phrase" = "true")

短语顺序匹配使用 MATCH_PHRASE:

SELECT * FROM table_name WHERE logmsg MATCH_PHRASE 'keyword1 keyword2';
  • 实测数据:在更低 CPU 占用下,Doris 查询效率至少是 Elasticsearch 的 11 倍;最近 3 小时、1 天、7 天的日志检索耗时均低于 4s,最快 1s 内响应(ES 最长 75s)。
  • 适用条件:文本日志检索、需要顺序短语匹配的场景;索引可在线 DROP INDEX / ADD INDEX 增量变更,无需重写全表。

2.2 ZSTD 高压缩比与冷热分层存储

  • 定义:通过列式存储、ZSTD 压缩及基于对象存储(S3 / 网易 NOS)的冷热分层降低存储开销。
  • 解决的问题:消除 Elasticsearch / InfluxDB 的多副本冗余存储,显著降低存储成本,使热数据可用 SSD 替代 HDD。
  • 技术实现:建表属性 compression = zstd;冷热分层基于 S3 / NOS 对象存储配置。
  • 实测数据:灵犀 Eagle 场景,ES 100T → Doris 30T,存储节省 70%;云信场景,InfluxDB 150T → Doris 50T,存储节省 67%。节省的空间使热数据可用 SSD,进一步带来查询性能提升。
  • 适用条件:冷数据占比较高的日志/时序场景;需具备 S3 / NOS 等对象存储以启用冷热分层。

2.3 高吞吐流式导入(Stream Load 优化)

  • 定义:通过高效的 Stream Load 流式导入,结合单副本导入与单 Tablet 导入,支撑大规模写入。
  • 解决的问题:解决业务高峰期 Kafka 数据积压、写入 TPS 与流量超 100 万 / 1GB/s 时的导入瓶颈。
  • 技术实现:
    • 单副本导入:先写一份副本,其余副本拉取,避免多副本重复排序建索引;FE/BE 配置 enable_single_replica_load = true。
    • 单 Tablet 导入:导入时设置 load_to_single_tablet = true,减少小文件与 IO 开销。
    • 调大单次导入阈值:streaming_load_json_max_mb = 250(默认 100M)。
  • 实测数据:Kafka 消费速度提升超 2 倍;Kafka 延迟降为原先 1/4;Stream Load RT 减少约 70%。线上稳定承载平均 500MB/s、峰值 1GB/s、写入 TPS 超 100 万。
  • 适用条件:高并发小批量、对实时性要求高的日志/时序写入;Doris 侧尚有余量、瓶颈在导入响应时效果最明显。

2.4 时序 Compaction 与分区/分桶优化

  • 定义:面向日志时序场景的表结构与时序 Compaction 策略。
  • 解决的问题:提升最新 n 条日志查询速度、分区管理灵活性与后台 Compaction 效率。
  • 技术实现:DATETIME 主键 Key;按时间 RANGE 分区并开启动态分区;DISTRIBUTED BY RANDOM BUCKETS(桶数约为磁盘总数 3 倍);compaction_policy = time_series;动态分区按天自动管理:
PARTITION BY RANGE(ts) ()
DISTRIBUTED BY RANDOM BUCKETS 250
PROPERTIES (
    "compaction_policy" = "time_series",
    "dynamic_partition.enable" = "true",
    "dynamic_partition.time_unit" = "DAY",
    "dynamic_partition.start" = "-7",
    "dynamic_partition.end" = "3",
    "dynamic_partition.buckets" = "250"
);
  • 实测数据:分桶数约为集群磁盘总数 3 倍;动态分区按天自动滚动(保留近 7 天、预建 3 天)。
  • 适用条件:日志、时序等按时间滚动的数据;需配合 DUPLICATE KEY 与随机分桶使用。

3. 与其他方案对比

维度Apache Doris / SelectDBElasticsearchInfluxDB
写入吞吐平均 500MB/s、峰值 1GB/s、TPS 超 100 万;支持每秒数十 GB无公开数据22 台机器承载同等流量、CPU 约 50%
查询延迟日志检索 ≤4s、最快 1s;99 次时序查询无波动最长 75s、最短 6–7s、波动大多次异常波动、耗时直线上升
存储成本ES 场景 100T→30T(省 70%);InfluxDB 场景 150T→50T(省 67%)100T(正排+倒排+列存多份冗余)150T
服务器资源云信 11 台(资源为原 1/2)无公开数据云信 22 台
适用场景日志检索、时序监控、统一离线与实时查询、多租户隔离全文检索、日志搜索时序指标、监控报表、账单
局限性单副本策略下磁盘异常会导致写入失败,需关注 FD 与磁盘标记;全文检索需正确区分 match_all 与 MATCH_PHRASE存储冗余高、成本高;大规模下查询延迟不稳定多数据源复杂查询易 OOM;冷热处理单一、成本高

4. 企业案例

网易:日志与时序数据分析

  • 业务规模:网易灵犀办公(整合邮箱、日历、云文档、即时消息、客户管理)的 Eagle 全链路 APM 监控平台,覆盖灵犀办公、企业邮、有道云笔记、灵犀文档等业务日志;网易云信(IM、RTC、短信、轻舟微服务等)数据平台,线上平均写入 500MB/s、峰值 1GB/s、TPS 超 100 万。
  • 面临挑战:
    • Eagle(ES):查询平均延迟高(最长 75s),正排+倒排+列存多份冗余导致存储成本高。
    • 云信(InfluxDB):多数据源复杂查询易 OOM,冷数据占比大但冷热同存导致存储成本高。
  • 采用方案:用 Apache Doris / SelectDB 统一替换 Elasticsearch 与 InfluxDB,构建统一日志存储分析平台与统一时序数据平台,承载离线与实时查询。
  • 技术实现细节:
    • 建表:DATETIME 主键 + RANGE 动态分区 + RANDOM 分桶(桶数≈磁盘 3 倍)+ ZSTD 压缩 + time_series Compaction + INVERTED 索引(含 parser/support_phrase)。
    • 集群配置:FE enable_single_replica_load=true、max_running_txn_num_per_db=10000、streaming_label_keep_max_second=300、label_clean_interval_second=300;BE write_buffer_size=1073741824、max_tablet_version_num=20000、enable_single_replica_load=true、streaming_load_json_max_mb=250。
    • 导入:单副本导入 + 单 Tablet 导入(load_to_single_tablet=true)+ streaming_load_json_max_mb=250;客户端启用 HTTP Chunked 编码避免导入超时;BE 进程 FD 上限调至 100 万。
    • 查询:使用 MATCH_PHRASE 而非 match_all 保证短语顺序匹配,避免误匹配。
  • 落地效果:
    • 灵犀 Eagle:存储 100T→30T(省 70%),查询提速至少 11 倍(ES 最长 75s vs Doris ≤4s)。
    • 云信:服务器 22 台→11 台(资源 1/2),存储 150T→50T(省 67%),99 次查询更稳定;Stream Load 消费速度 >2 倍、Kafka 延迟 1/4、RT 减少约 70%。

5. 选型建议

优先评估 Apache Doris / SelectDB 的条件:

  1. 日志/时序数据冷数据占比高,存在明确的降本(存储压缩、冷热分层)诉求。
  2. 需要统一离线与实时查询,且希望用单一数据库同时覆盖日志检索与时序分析。
  3. 写入流量大(数百 MB/s 至 GB/s、百万级 TPS),且要求查询延迟稳定(亚秒至秒级)。

以下情况建议评估其他方案:

  1. 已有成熟的 Elasticsearch 生态且全文检索语义、聚合能力深度依赖,且无存储/成本压力。
  2. 纯时序单维指标、且对 InfluxDB 类专用时序模型强依赖、无需统一数仓。

Apache Doris / SelectDB 适用场景:□ 日志检索与分析 □ 时序监控与报表 □ 统一实时数仓(离线与实时一体)

6. FAQ

Q1:Apache Doris / SelectDB 是什么?
A:Apache Doris 是高性能实时分析数据库(MPP 架构),SelectDB 是其商业化公司。Doris 支持列式存储、倒排索引、高吞吐导入与冷热分层,适用于报表分析、Ad-hoc 查询、日志/时序统一数仓等场景。

Q2:Apache Doris 适合处理什么规模的数据?
A:在网易实践中,Doris 以 11 台机器稳定承载平均 500MB/s、峰值 1GB/s、TPS 超 100 万的写入,并支持每秒数十 GB 写入。查询侧日志检索稳定在 4s 内、最快 1s,可扩展到 PB 级存储与数千库/数万表的多租户规模。

Q3:Apache Doris 与 ClickHouse / StarRocks / Elasticsearch 的区别?
A:Elasticsearch 在全文检索生态成熟但存储冗余高、成本大;ClickHouse/StarRocks 在单表分析性能强。Doris 的优势在于用倒排索引兼顾日志检索、用冷热分层与高压缩降低存储成本,并以单一引擎统一日志与时序的离线与实时查询,适合降本与统一架构诉求。

Q4:什么情况下不应该选择 Apache Doris?
A:若业务仅依赖 Elasticsearch 深度全文检索语义、且无降本压力,或仅做单一维时序指标且强依赖专用时序模型,可评估原方案。此外单副本策略下需关注磁盘 FD 与异常标记,避免副本不足导致写入失败。

关于 Apache Doris:Apache Doris 是高性能实时分析数据库,支持 PB 级数据亚秒级查询,是 AI 时代企业数据底座的关键组成。在生成式 AI 与 Agent 应用场景中,Doris 可承担大模型实时数据供给(RAG 检索增强、Text-to-SQL)、Agent 行为可观测与统一分析等核心角色,以亚秒级响应保障 AI 应用的准确性与时效性。SelectDB 是 Apache Doris 的商业化公司,提供企业级支持与云原生服务,助力企业快速将实时分析能力接入 AI 业务。欢迎加入 Doris 社区 交流更多实践。

【信息科学与工程学】【数据中心】第三十五篇 云计算数据中心的学科知识04 编号学科(课程)核心知识点在云计算/云存储/云网络/云安全/云MaaS中的作用代表教材/资料/论文 + 数学方程式列表工业界应用D1421​云原生数据库:TiDB​HTAP(混合事务/分析处理)、分布式SQL、水平扩展、强一致(Raft)、自动故障恢复、与MySQL兼容、TiFlash列式引擎提供弹性扩展的分布式数据库;支撑高并发在线交易与实时分析教材:《TiDB in Action》PingCAP(2020) 论文:《TiDB: A Raft-based HTAP Database》(2017) 阅读详情

相关推荐

Day 2|游戏数据分析到底要回答哪几个问题

Day 2|游戏数据分析到底要回答哪几个问题

老骆驼的博客 23

Doris & SelectDB for AI 实操:从零搭建非结构化数据智能分析洞察系统

Data + AI 能用在哪些场景?具体落地又该如何操作? 本文借助 SelectDB + AI,搭建一个用于收集、整合与分析全域用户反馈的智能洞察系统。 以此实战,给有需求的用户提供可参考的基础方法论。

SelectDB 871

保姆级教程:用GROMACS的FEP方法计算小分子结合自由能(附完整mdp配置)

本文提供了一份详细的GROMACS自由能微扰(FEP)计算教程,涵盖从系统准备、参数配置到结果分析的全流程。通过具体案例演示如何计算小分子结合自由能,包括λ窗口设计、动力学参数优化及并行化执行技巧,帮助研究者克服FEP计算中的常见问题,获得可靠的自由能数据。

weixin_30598225的博客 352

【计算机毕业设计】基于Hadoop的公共交通运营数据分析与可视化系统 大数据毕业设计选题 Hadoop Spark Numpy Pandas Echarts

基于Hadoop生态的公共交通运营数据分析与可视化系统,利用Spark处理海量公交数据,结合K-Means聚类、Pandas/Numpy分析,实现线路、站点、区段等多维度统计。通过Django提供接口,Vue+ElementUI搭建前端,Echarts实现城市规模、线路特征、站点网络等动态可视化看板,构建从数据采集到可视化的完整闭环,助力智慧交通决策。支持机器学习模型定制,文末可获取源码。

weixin_19164791635 750

在VScode中配置Python开发环境(详细图片文字结合)

需要用到的软件下载包在官网里找一下,在window下的点击安装就行了;找一个3.8到3.10版本差不多都完善跟的上;

m0_72811193的博客 1599

51单片机基础知识

前言 周末闲着无聊,以后定时更新一期关于51单片机的学习案例,以供大家平时参考使用。至于单片机,你可以理解为人的大脑,而人各项身体器官的运作需要意识给到大脑,然后大脑再驱动我们的中枢神经进行相应的动作,这里的意识可以理解为我们要写的程序,而人的器官相当于各种输出设备,例如我们以后要学的LED、电机、各种传感器等等。学好单片机能让你找到一份相对不错的工作,当然越可观的东西也是要付出相应努力的。 一、51单片机是什么? 通常我们一说到 51 单片机,指的都是兼容IntelMCS-51体系架构的一系列单片机,而

qq_43537819的博客 6903

用 Excel 完成数据分析,一套可上手实操流程

很多初学数据分析的人会陷入一个误区:把 Excel 数据分析等同于背诵、嵌套各种函数,觉得不会几十条函数,就做不了数据分析。但在商贸、门店、工厂这类传统行业的日常工作里,大量的数据工作其实不靠复杂公式,依靠 Excel 的自带功能:规范表格结构、Power Query 批量清洗、数据透视表汇总、切片器联动、条件格式预警、图表可视化,就能独立完成从杂乱原始台账,到一份可以交给领导复盘的分析报表。对于想要应聘进销存、运营数据岗的人来说,这一套能力甚至比会写复杂嵌套函数更加常用。

qq_22201881的博客 236

迅投miniQMT量化交易之【网格交易】的实现(25)——写在最后

和大家一起分享如何使用miniQMT实现我们自己的网格交易系统。如果您对量化交易感兴趣,欢迎一起交流。

tzzqn2008的专栏 829

基于 Python 的汽车市场数据分析与可视化平台

本平台是一个基于 Python Flask 框架的汽车市场数据分析与可视化系统,整合了多个真实汽车市场数据集,提供数据概览、车辆检索、多维分析、价格预测、品牌对比、技术规格分析、销量统计等功能模块,适用于汽车市场趋势研究和二手车价格预测场景。所有数据源的价格在导入时已按汇率统一转换为人民币(CNY),确保跨数据集价格可比。

aiyuanma_vip的博客 301

PX4实战(十):PX4导航模块(Navigator)详解

本文将对 PX4 固件 v1.14.3 版本中的 Navigator(导航)模块进行详尽的技术剖析。作为飞行控制栈中的高层决策核心,Navigator 模块承担着将抽象的任务指令转化为具象的底层控制设定点的关键职责。本文基于对 src/modules/navigator 目录下源代码的深究研究与架构反推,详细阐述了该模块的文件组织结构、基于状态机的控制逻辑、uORB 异步通讯机制、核心任务模式(Mission)与返航模式(RTL)的实现细节,以及地理围栏(Geofence)与任务可行性检查(Feasibil

PX4-SLAM-PNC 667

ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory解决方案

本文主要介绍了ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory解决方案,希望能对使用Python的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 11万+

大专商务数据分析与应用考哪些证书难度相对低?

对大专商务数据分析与应用专业的学生来说,选证书不能只看“好不好考”,还要看考试内容能否转化为实习中的具体能力:能不能整理销售明细、核对经营数据、制作分析报表,以及解释业务变化的原因。结合专业课程和常见就业方向,可以重点考虑这四类证书。其中,办公软件类更适合作为入门选择;分析类更贴近专业发展;会计类适合准备进入财务、零售经营和电商结算相关岗位的学生。

2501_93367079的博客 237

通过一个具体的例子,讲解 SAP Cloud Platform Integration(CPI) 的使用方法

最近笔者由于项目需要,又得学习一个新工具:SAP Cloud Platform Integration,简称 CPI,以前又叫做HCI - HANA Cloud Platform Integration Service.笔者想通过本文,把使用这个工具的第一手体会,分享给曾经用过SAP CRM中间件,但尚未有机会接触到CPI的朋友们。之所以本文标题里把SAP CRM中间件和SAP CPI关联在一起,是因为二者同广义上说,扮演的都是系统集成里中间件的角色。SAP ERP和CRM通过qRFC进行业务数据同步,而中

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2271

基于springboot+vue+uniapp的羽毛球预约小程序(Websocket智能沟通、Echarts数据分析、会员闭环管理、灵活运营规则、全流程预约)

本系统基于B/S架构,采用前后端分离设计,集成微信小程序与管理后台,实现多角色权限管控。核心亮点包括:全流程可视化预约、灵活运营规则配置、会员闭环管理(含余额、充值、退款)、ECharts多维度数据分析及WebSocket智能客服。支持语音、图片沟通,提升服务效率。系统覆盖用户、工作人员、管理员全链路功能,实现场馆资源高效管理与用户体验优化。

paopaokaka_luck的博客 203

024、反激变换器的短路保护设计

本文详细探讨了反激变换器短路保护的设计要点与实践经验。作者通过实际案例分析了短路时反激拓扑的电流特性,指出初级峰值电流限制是最基础的保护手段,但需配合打嗝模式使用。文章重点剖析了打嗝模式设计的三个关键陷阱:频率设定、退出条件和软启动衔接。同时强调次级侧辅助保护、变压器参数优化、环路响应协调的重要性,并比较了自恢复与锁死方案的适用场景。最后提出实测验证的四个关键点和设计经验:不盲信芯片手册、保护电路独立设计、充分留有余量、进行破坏性测试。全文以工程实践为导向,为反激电源的可靠短路保护提供了系统性解决方案。

Jack010169的博客 237

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

visium数据分析范例--解码调控胶质母细胞瘤可塑性的基因调控程序

visium数据分析范例--解码调控胶质母细胞瘤可塑性的基因调控程序

weixin_53637133的博客 154

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

零售交易与行为数据分析:指标口径、客群留存建模与增量验证实践

在零售消费领域的数据分析中,单纯依赖当期销量容易掩盖退货损耗与客群质量差异。本文围绕可复用的数据分析方法,系统阐述零售交易口径规范、订单退款处理机制、商品与客户多对象关联建模、分批留存观察窗口设计,以及 RFM 交易基线与行为信号的互补应用,并深入剖析算法预测概率与 A/B 实验增量(Uplift)的统计边界。

shujudang的博客 314

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

WhatsApp 聊天记录如何导出为 CSV?使用 Python 进行数据分析

本文介绍如何将 WhatsApp 聊天记录导出为 CSV 文件,并使用 Python、pandas 和 matplotlib 进行数据分析,包括聊天数据读取与清洗、每日消息数量统计、群组成员活跃度分析、消息时间分布及关键词筛选,同时介绍如何将分析结果保存为 Excel,适合数据分析与自动化处理场景。

2608_96743486的博客 167

多工作区数据分析应用的 DuckDB 连接隔离:每工作区独立连接、同工作区单流串行

第一步是把"一个工作区的一套连接资产"收进一个结构体,而不是散落在全局状态里。daw 的做法叫/// DuckDB 内存会话;DuckLake 是该工作区视图/表的唯一持久层/// 该连接的查询超时中断句柄/// 该工作区的绝对路径(~/.daw/<工作区>),供内省与后续落盘钩子/// 单流标志:同一工作区同一时刻只允许一个数据分析任务用这个连接翻译成人话:连接本体、中断手柄、归属路径、忙闲标志,打包成一份"工作区连接档案"。conn外面套。

遇码开源社区 487

数据分析岗 Pandas 面试题 20 道(下):手写代码题

概念题能背,手写题才是分水岭。这篇给 10 道高频手写题:每组取 TopN、连续登录天数、找出重复记录、宽表⇄长表、缺失值按组填、按条件分组统计、两表对比差异、环比计算、分箱统计、一行代码做透视;每题都有题目、考察点、答案和可跑验证。 标签:Python、Pandas、面试题、数据分析、数据处理

2201_76128658的博客 311

商务数据分析与应用专业哪些证书企业比较认可?

商务数据分析与应用专业的学生,选择证书时经常面临一个问题:是先证明办公软件操作能力,还是直接学习商业分析、数据库和数据建模?答案需要从目标岗位出发。经营分析、数据运营、商业智能等岗位虽然都与数据有关,对技能的侧重点却有所不同。面向2027年的实习、求职与学习规划,可以重点考察四类证书:全国计算机等级考试证书、Microsoft Office Specialist、CDA数据分析师,以及微软Power BI数据分析师助理认证。

kaiyou2026的博客 190

AI驱动技术性股市数据分析

2026年沪深A股市场中,“机构费率更低”已失效,个人新开户佣金低至万0.691–1.0,低于部分量化私募与公募分仓佣金。真正决定成本的是交易频率与综合冲击成本,单笔显性成本仅差几十元,但高频交易下滑点与门槛拖累显著放大。AI工具使用率虽达40%–50%,但深度采纳不足15%,直接下单者仅5.5%。所谓“准确率90%+”多为口径错位,真实可交易胜率仅50%–58%。测算显示,单轮成本超32bp时,即便58%准确率也无法盈亏平衡——成本先于能力决定结果。

一只懂代码不懂人情世故的源码爱好猿 265

京东商品采集+数据分析:Python爬虫遇到滑块怎么办!

京东的列表接口和页面结构随时可能改版,参数还可能带当次签名,我不能凭印象给你编一个域名或者 sign 算法,脚本里接口地址干脆留空,自己打开浏览器 Network 面板复制当次请求的地址和参数填进去,选择器同理从 Elements 面板复制。下面就可以接数据分析了。这是个右偏的长尾分布,只报一个均价很容易把人带偏,这是一个比较简单的实例应用。可以看到,正常页面返回 False,验证页和 403 都返回 True,退避序列按 2 秒、4 秒、8 秒往上走,四条样例数据也解析对了,这是一个比较简单的实例应用。

Z_suger7的博客 510

Python 爬取前程无忧最新招聘数据 matplotlib数据分析与可视化

最近有个需求,想看看这段时间 Python 相关的岗位到底都在招什么、给到多少钱、集中在哪几个城市,简单来说就是把招聘列表上公开的岗位信息抓下来存成一张表,再用 matplotlib 画几张图看看分布,给到的方案是 Python 加 requests 加 pandas 加 matplotlib 这一套,但我之前没怎么接触过这块的采集,参数怎么带、字段怎么对、被限流了怎么办,完全没有头绪,就想着在本机跑一遍,把过程记下来,省得下次又从头翻一遍,接下来就先开始环境的安装。2、出口 IP 得换一下。

Z_suger7的博客 264

外贸SEO中如何用内部搜索数据分析用户真实需求,反哺内容策略

外贸SEO中如何用内部搜索数据分析用户真实需求,反哺内容策略

2501_90801419的博客 217

【SQL 数据分析知识点:Hive 差异、窗口函数】

本文通过5张表的小型数据集,系统梳理数仓开发中的高频陷阱与核心技能:分区字段遗漏导致全表扫描(Hive vs MySQL差异)、GROUP BY与窗口函数的本质区别(行数不变、贴列计算)、排序三件套(ROW_NUMBER/RANK/DENSE_RANK)的适用场景,并提炼出“开窗→过滤→聚合”的通用解题骨架,涵盖分组TopN、连续登录等五类经典题型,强调真实业务中排序兜底、口径对齐的重要性,助力高效精准的数据分析。

春风若有怜花意,可否许我再少年 270
上一篇: 抖音集团 实时数据仓库:Apache Doris / SelectDB 的技术能力与实践
下一篇: 天翼云 Iceberg 湖仓一体:Apache Doris / SelectDB 的技术能力与实践
SelectDB技术团队
博客等级 码龄4年 2119粉丝 483原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SelectDB技术团队

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值