当前位置:文档之家› 基于MongoDB的数据配置管理系统

基于MongoDB的数据配置管理系统

(zhe)安(xue)三 问
• 我是谁?
• 我从哪里来?
• 我要到哪里去?
我是谁?(数据是什么)
数据(英语:data),是指未经过处理的原始记录。一般而言, 数 据缺乏组织及分类,无法明确的表达事物代表的意义,它可能 是一 堆杂志、一叠报纸、数种开会记录或是整本病人的病历纪录 。数据 描述事物的符号记录,是可定义为意义的实体,涉及事物 的存在形 式。是关于事件之一组离散且客观的事实描述,是构成 消息和知识 的原始材料。
——维基百科
我从哪里来?(数据如何产生)
• 机器产生
Ø 日志&流水 Ø 机器学习结果 Ø…
• 人工产生
Ø UGC Ø 运营数据 Ø 配置 Ø …
我从哪里来?(数据如何产生)
• 机器产生
Ø 日志&流水 Ø 机器学习结果 Ø…
• 人工产生
Ø UGC Ø 运营数据 Ø 配置 Ø …
人工维护
我要到哪里去?
• 双向关联 • 操作日志 • 表间导入导出
One More Thing
自定义页面
自定义页面
自定义页面
谢谢聆听!
高并发&高可 用
层层缓存
高并发&高可 用
DB分 片
高并发&高可 用
• 项目900+,配置表6000+
• 服务器下发项目300+,覆盖9000+服务器或容器
• 外网接口项目200+,日常访问峰值2w QPS,平均延时 1.5ms
优秀的使用体验
优秀的使用体验
优秀的使用体验
• 20+种字段类 型
• 如何管理 • 如何消费
配置数据
配置数据
• 结构非常多变 • 并发量高 • 可用性要求高 • 配置者不一定是开发人员
多变的数据结构
多变的数据结构
MongoDB • Schema free • JSON形式
• 方便的关联内嵌
多变的数据结构
高并发&高可 用
多端使用
高并发&高可 用
RESTful APIs
相关主题