绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
锦木信息CTO唐峰专访
2020-05-18 15:10:52



受访

嘉宾

唐  峰

REC




Q

唐峰老师你好,请简单介绍下你自己

唐峰

 大家好,我是锦木信息的CTO唐峰。个人职业生涯的很长一段时间是在HP度过的,当时主要是支持北美及澳大利亚客户的Oracle数据库项目。2014年接触到MongoDB后开始技术转型,目前主要致力于MongoDB技术研究及为国内的MongoDB用户提供咨询服务。

Q

大家可能会觉得锦木比较陌生,请简单介绍一下锦木的业务方向

唐峰

锦木信息成立与2015年,是一家比较年轻的IT公司,公司成立之初的目标就是为客户提供优质的数据咨询服务,帮助客户挖掘数据的价值。MongoDB现在是公司技术服务的核心部分。我们拥有的的技术支持团队,成功服务了国内的多个金融、航空、交通、制造行业大型客户。

Q

MongoDB在你们的技术方案中处于哪一环?

唐峰

我们目前除了提供基础的MongoDB技术支持以外,还提供单一视图、实时分析、IoT等场景下的方案咨询与落地实施服务,我们会针对用户实际的业务场景,从业务需求、数据特点、数据集成、开发效率等多方面综合评估,设计合理的数据模型和数据集成方案,并且帮助用户在技术上落地这些方案。方案中可能会根据需求有Kafka、Spark、Elasticsearch等等,但核心的数据库层面,一定是使用的MongoDB。

Q

为什么选择mongodb,而不是其他的数据库?

唐峰

这个和使用场景相关,比如金融行业,移动互联网的接入,带来更多用户请求;外部数据的引入,电商数据,三方征信,带来了更多差异化的数据源;用户体验的关注,要求大数据量下的响应一定要快。


 这就要求数据库要有3个特点:1.模型灵活 2.弹性可扩展 3.高性能。


 MongoDB正好兼备了这3个优势:灵活的模式,便于存储结构差异化的数据,根据不断变化的业务需求高效开发并迭代应用;复制集的架构保障了高可用和故障后应用的自动切换;分片可以应对数据量和并发量增长后的弹性扩展需求。


 我们之前的一个项目,用户单一视图的业务场景,使用MongoDB加Spark的架构替换了客户原先的Oracle架构。版需求我们从业务逻辑分析,到数据模型设计,到数据集成代码开发一共花了3周的时间。交付给用户后,应用的数据接口代码3天修改完就顺利上线。上线后效果是原先定时跑批的用户数据清洗任务,父子表十几张,百万的用户数据清洗要2个小时;现在每天千万的用户数据可以实时处理,数据从MongoDB通过API的方式供给应用,响应都在毫秒级别。客户对结果非常满意,后续又追加了更多需求和投入。


Q

会推荐用户使用企业版mongodb吗?

唐峰

MongoDB企业版与社区版相比有更多的功能和特性,比如:企业版的全内存引擎是高并发场景下的利器;Kerberos、LDAP认证,数据库审计、落盘加密这些安全特性也是企业版特有的;另外Ops Manager包含了部署、监控、备份的功能,并且是目前可以解决分片架构下在线备份的方案。另外如果是MongoDB软件本身的BUG,企业版用户还可以得到原厂的紧急补丁支持。


 从企业需求来看,应用不重要或者用不到上面这些特性,当然可以选择社区版。但如果应用级别高,要求企业级的安全、性能保障和管理的便捷,我们一定会推荐使用企业版。


分享好友

分享这个小栈给你的朋友们,一起进步吧。

MongoDB资料专区
创建时间:2020-05-08 13:54:47
MongoDB是一个介于关系数据库和非关系数据库之间的产品。MongoDB是一个基于分布式文件存储 [1] 的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • 小雨滴
    专家
戳我,来吐槽~