| 作者 |
| 韩健 付登坡 江敏 任寅姿 孙少忆 陈新宇 罗家鹰 邓通 江威 |
| 丛书名 |
| 数据库技术丛书 |
| 出版社 |
| 机械工业出版社 |
| ISBN |
| 9782005189241 |
| 简要 |
| 简介 |
| 这是一本从原理与实践角度全面讲解InfluxDB的著作,由资深架构师、InfluxDB技术专家撰写,融入了作者构建千亿级监控大数据平台的工程实践经验。从生态、应用场景、功能使用、源码分析等角度对InfluxDB进行了深入的讲解,包含9个企业级实战案例,100余示例,300余条命令和语法详解,能帮助读者从零开始,彻底吃透InfluxDB的功能和原理,快速晋级为InfluxDB实战专家。 全书一共9章,从结构上分为四个部分: 第一部分 准备篇(第1~2章) 首先,从宏观角度介绍了InfluxDB的发展历程、适应场景、特点、优势以及社区和生态;然后,手把手教读者如何快速在各种环境中搭建InfluxDB生产环境。 第二部分 基础篇(第3~8章) 着重、全面地讲解InfluxDB的核心功能,包括基础操作、连续查询、保留策略、认证授权、集群和可用性、备份管理、节点管理、第三方协议等,并以多个DevOps实战为例,透彻讲解了InfluxDB的原理和实战技巧。 第三部分 实战篇(第9~10章) 分别以基于TICK的DevOps实战和基于InfluxDB、Grafana、Prometheus的DevOps实战为例,讲解了以InfluxDB为核心的企业级监控系统的构建方法。 第四部分 扩展篇(第11章) 着重讲解了InfluxDB的源码编译方法,并采用抛砖引玉的方式,对启动流程、配置模块、HTTP写入和查询流程等进行了源码分析,帮助读者打开探索和研究InfluxDB源码的精彩之门。 ---------------------------数据中台:让数据用起来--------------------------- . 内容简介 什么是数据中台? 什么样的企业需要建数据中台? 数据中台应该如何架构与设计? 建设数据中台的系统方法论是什么? 一个完整的数据中台有哪些组成部分? 如何从0到1实现一个数据中台? 数据中台应该如何运营? 数据中台的安全如何保障? …… 以上所有问题都能在本书中找到答案! 这是一部系统讲解数据中台建设、管理与运营的著作,旨在帮助企业将数据转化为生产力,顺利实现数字化转型。 本书由国内数据中台领域的领先企业数澜科技官方出品,几位联合创始人亲自执笔,7位作者都是资深的数据人,大部分作者来自原阿里巴巴数据中台团队。他们结合过去帮助百余家各行业头部企业建设数据中台的经验,系统总结了一套可落地的数据中台建设方法论。本书得到了包括阿里巴巴集团联合创始人在内的多位行业专家的高度评价和推荐。 全书一共11章,从建设、管理、运营、安全等维度全方位地讲解了数据中台。 第1~2章全面介绍了数据中台产生的背景、发展阶段、企业应该具备的3个认知,以及什么是数据中台、数据中台的4个核心能力、数据中台的业务价值与技术价值等; 第3~4章详细讲解了数据中台的架构设计、建设方法论,以及企业建设数据中台的成熟度评估和应用场景分析; 第5~9章深入地讲解了数据汇聚与联通、数据开发、数据体系建设、数据资产管理、数据服务体系建设等数据中台的核心模块,以及如何从0到1实现一个数据中台; 第10~11章详细地讲解了数据中台的管理、运营和安全保障。 ---------------------------中台战略:中台建设与数字商业--------------------------- |
| 目录 |
---------------------------InfluxDB原理与实战--------------------------- 前 言 第1章 初识InfluxDB 1 1.1 什么是InfluxDB 1 1.1.1 简介 1 1.1.2 历史和发展 4 1.1.3 使用场景 5 1.1.4 社区和生态 6 1.2 InfluxDB的优势 7 1.3 InfluxDB的特性 9 1.3.1 InfluxDB的特点 10 1.3.2 核心概念 10 1.4 本章小结 11 第2章 InfluxDB入门 12 2.1 InfluxDB在各环境下的安装部署 12 2.1.1 RedHat & CentOS 环境 13 2.1.2 Ubuntu & Debian 环境 15 2.1.3 Mac OS & OS X 环境 17 2.1.4 MS Windows环境 19 2.1.5 二进制软件包安装 21 2.2 InfluxDB软件包程序 22 2.2.1 influx介绍 23 2.2.2 influxd介绍 24 2.2.3 influx_inspect介绍 26 2.2.4 influx_stress介绍 27 2.2.5 influx_tsm介绍 27 2.3 InfluxDB 配置文件 28 2.4 InfluxDB安装部署和基础操作实战 33 2.5 本章小结 37 第3章 写入和查询 38 3.1 操作模式 38 3.1.1 influx命令行模式 39 3.1.2 InfluxDB API模式 46 3.2 写入 48 3.2.1 行协议 48 3.2.2 写入数据 51 3.3 查询 54 3.3.1 InfluxQL 54 3.3.2 查询数据 71 3.4 本章小结 74 第4章 连续查询和保留策略 75 4.1 连续查询 76 4.1.1 连续查询的基础特性 76 4.1.2 连续查询的高级特性 78 4.1.3 管理连续查询 80 4.1.4 连续查询的场景应用 82 4.2 保留策略 84 4.2.1 创建保留策略 85 4.2.2 查询保留策略 87 4.2.3 管理保留策略 88 4.3 DevOps监控的采样实战 89 4.4 本章小结 94 第5章 认证与授权 95 5.1 认证 95 5.1.1 启动认证 96 5.1.2 认证请求 96 5.2 授权 99 5.2.1 账户权限 99 5.2.2 账户管理命令 100 5.3 DevOps监控的权限管理实战 105 5.4 本章小结 109 第6章 集群和高可用 110 6.1 集群简介 111 6.1.1 集群的基本概念 111 6.1.2 集群架构 112 6.2 集群配置 113 6.2.1 准备工作 114 6.2.2 META节点集群配置 116 6.2.3 DATA节点集群配置 120 6.3 Hinted-Handoff 123 6.4 Anti-Entropy 127 6.4.1 Anti-Entropy原理 128 6.4.2 Anti-Entropy命令 129 6.4.3 Anti-Entropy API 130 6.4.4 Anti-Entropy配置 132 6.4.5 Anti-Entropy典型应用场景 134 6.5 本章小结 136 第7章 备份管理和节点管理 137 7.1 备份管理 137 7.1.1 备份 138 7.1.2 还原备份 140 7.1.3 导出数据 143 7.1.4 导入数据 144 7.2 节点管理 145 7.2.1 节点管理相关命令 145 7.2.2 META节点替换实战 149 7.2.3 DATA节点替换实战 153 7.2.4 扩容实战 155 7.3 本章小结 162 第8章 第三方协议 163 8.1 UDP协议 164 8.1.1 UDP协议简介 164 8.1.2 UDP协议基本用法 164 8.2 兼容CollectD 166 8.2.1 CollectD简介 166 8.2.2 CollectD协议的基本用法 167 8.3 兼容Graphite 170 8.3.1 Graphite简介 170 8.3.2 Graphite协议的基本用法 171 8.4 兼容OpenTSDB 175 8.4.1 OpenTSDB简介 175 8.4.2 OpenTSDB协议的基本用法 176 8.5 兼容Prometheus 178 8.5.1 Prometheus简介 178 8.5.2 Prometheus协议的基本用法 179 8.6 本章小结 181 第9章 基于TICK的DevOps监控实战 182 9.1 TICK简介 183 9.2 Telegraf 184 9.2.1 Telegraf简介 184 9.2.2 Telegraf安装部署 186 9.2.3 Telegraf命令 189 9.3 Kapacitor 191 9.3.1 Kapacitor简介 191 9.3.2 Kapacitor安装部署 191 9.3.3 Kapacitor命令 193 9.4 Chronograf 194 9.4.1 Chronograf简介 194 9.4.2 Chronograf安装部署 196 9.4.3 Chronograf命令 198 9.4.4 创建InfluxDB连接 202 9.4.5 创建Kapacitor连接 205 9.5 基于TICK的DevOps监控实战 208 9.6 本章小结 216 第10章 基于InfluxDB、Prometheus、Grafana的DevOps监控实战 217 10.1 Prometheus 218 10.2 Grafana 219 10.2.1 Grafana简介 219 10.2.2 Grafana安装部署 220 10.3 基于InfluxDB、Prometheus、Grafana的DevOps监控实战 225 10.4 本章小结 234 第11章 InfluxDB源码架构剖析 235 11.1 源码编译 236 11.1.1 Golang语言环境配置 236 11.1.2 源码编译安装 237 11.2 启动流程源码剖析 239 11.3 配置模块源码剖析 244 11.3.1 创建示例配置 244 11.3.2 加载配置 246 11.4 HTTP写入流程和查询流程源码剖析 248 11.4.1 HTTP请求处理流程 248 11.4.2 写入流程 254 11.4.3 查询流程 258 11.5 本章小结 265 ---------------------------数据中台:让数据用起来--------------------------- 赞誉 作者简介 前言 第1章 数据中台:信息化的下一站1 1.1 数据中台产生的大背景2 1.2 数据中台的3个核心认知11 1.3 数据中台的3个发展阶段13 1.4 开启信息化的下一站16 第2章 什么是数据中台20 2.1 解码数据中台22 2.2 数据中台必备的4个核心能力24 2.3 数据中台需要厘清的2个概念29 2.4 数据中台VS现有信息架构32 2.5 数据中台的业务价值与技术价值34 第3章 数据中台建设与架构39 3.1 持续让数据用起来的价值框架40 3.2 数据中台建设方法论42 3.3 数据中台架构53 3.4 中台手记(一):我说服老板立项了57 第4章 数据中台建设的评估与选择62 4.1 企业数据应用的成熟度评估63 4.2 企业数据中台建设的应用场景75 4.3 中台手记(二):打仗前手里得有一张“粮草”清单79 第5章 数据汇聚联通:打破企业数据孤岛82 5.1 数据采集、汇聚的方法和工具83 5.2 数据交换产品90 5.3 数据存储的选择94 第6章 数据开发:数据价值提炼工厂102 6.1 数据计算能力的4种类型104 6.2 离线开发110 6.3 实时开发117 6.4 算法开发120 6.5 中台手记(三):选一个适合自己的技术平台真的很重要132 第7章 数据体系建设136 7.1 数据体系规划137 7.2 贴源数据层建设——全域数据统一存储140 7.3 统一数仓层建设——标准化的数据底座144 7.4 标签数据层建设——数据价值魅力所在157 7.5 应用数据层建设——灵活支撑业务需求179 7.6 中台手记(四):即将开启的数据淘金之旅183 第8章 数据资产管理189 8.1 数据资产的定义和3个特征190 8.2 数据资产管理现状和挑战191 8.3 数据资产管理的4个目标192 8.4 数据资产管理在数据中台架构中的位置193 8.5 数据治理194 8.6 数据资产管理与数据治理的关系201 8.7 数据资产管理职能202 8.8 数据资产管理效果评估234 8.9 数据资产管理的7个成功要素239 8.10 中台手记(五):家里的这点家底可得管好了242 第9章 数据服务体系建设245 9.1 补全数据应用的最后“一公里”246 9.2 4种常见的数据服务249 9.3 3种常见的数据应用262 9.4 数据服务背后的产品技术274 9.5 中台手记(六):解决“数据应用最后一公里”问题280 第10章 数据中台运营机制284 10.1 数据中台运营效果评估模型285 10.2 数据中台运营的4个价值切入点287 10.3 数据资产运营291 10.4 数据成本运营316 10.5 数据中台运营的实践经验325 10.6 数据中台运营的要素与口诀330 10.7 中台手记(七):让数据用起来331 第11章 数据安全管理335 11.1 数据安全面临的挑战336 11.2 贯穿数据全生命周期的数据安全管理体系344 11.3 大数据平台安全管理技术手段348 11.4 中台手记(八):数据安全!数据安全!数据安全!357 附录 6大行业解决方案架构图359 ---------------------------中台战略:中台建设与数字商业--------------------------- 作者简介 前言 第1章 企业数字化转型 1.1 企业数字化转型的4个驱动力 2 1.2 企业数字化转型的2条路径 10 1.3 企业数字化的3大本质 15 1.4 企业数字化的3个领域 19 1.5 中台驱动企业数字化转型 24 第2章 云智慧时代的数字营销 2.1 数字营销的背景 26 2.2 数字营销的定义 28 2.3 全球数字营销的3个重要趋势 29 2.4 中国数字营销的5个新特性 31 2.5 数字营销解决方案架构分析 35 2.6 面向营销的数字中台 39 第3章 全面解读中台 3.1 什么是中台 45 3.2 中台系统及其展现形式 50 3.3 中台的作用 52 3.4 中台的发展与进化 65 第4章 企业中台5大成功要素 4.1 中台文化:7个行为准则和行动纲领 80 4.2 组织架构:中台为组织架构赋能 94 4.3 人员能力要求:运营、业务、技术铁三角 99 4.4 业务执行:业务运营与敏捷开发 106 4.5 中台实施:1个经验和4个教训 118 第5章 中台建设方法论 5.1 中台架构整体策略 125 5.2 业务顶层设计 127 5.3 业务中台设计方法论 129 5.4 数据中台设计方法论 148 5.5 应用向中台迁移的3种途径和方法 156 第6章 中台的架构与设计 6.1 技术中台规划 159 6.2 业务中台的建设 160 6.3 数据中台的建设 175 第7章 中台成熟度模型 7.1 成熟度评估模型 205 7.2 成熟度能力评估 213 第8章 中台助力的数字营销 8.1 消费者全触点覆盖 217 8.2 全域消费者运营 219 8.3 全渠道交易 223 8.4 全链路服务 242 8.5 数据驱动的运营 254 8.6 营销的核心是运营用户数字资产 259 8.7 平台+运营,支撑企业营销变革 268 第9章 数字营销的技术架构与路径 9.1 基于中台架构,构建立体数字营销云 273 9.2 数字营销云技术架构和设计理念 275 9.3 数字营销云的3种部署架构 283 9.4 实现数字营销云的关键技术特性 285 第10章 A公司:快速响应数字营销的中台 10.1 案例背景 295 10.2 IT困境 296 10.3 确定中台方案 299 10.4 中台价值初现 304 10.5 未来规划 317 第11章 B公司:中台为数字营销赋能 11.1 案例背景 320 11.2 B公司数字化营销的动机和背景 321 11.3 B公司数字化营销价值链落地实践 323 11.4 IT与业务部门通力合作,推进营销数字化规划落地 331 11.5 未来展望 333 第12章 C公司:数字营销打造流量池运营体系 12.1 案例背景 336 12.2 实施过程 337 12.3 创新描述 345 12.4 市场应用及展望 346 12.5 价值评估 347 |