原标题:MongoDB在58同城的应用实践
58同城莋为中国最大的生活服务平台涵盖了房产、招聘、二手、二手车、黄页等核心业务。58同城发展之初大规模使用关系型数据库(SQL Server、MySQL等),随着业务扩展速度增加数据量和并发量演变的越来越有挑战,此阶段58的数据存储架构也需要相应的调整以更好的满足业务快速发展的需求
MongoDB经过几个版本的迭代,到
第四是第三方监控,MongoDB开源爱好者和团队支持者较多可以在常用监控框架上扩展,比如:zabbix可以监控CPU负荷、内存使用、磁盘使用、网络状况、端口监视、日志监视等;
nagios,可以监控监控网络服务(HTTP等)、监控主机资源(处理器负荷、磁盘利用率等)、插件扩展、报警发送给联系人(EMail、短信、用户定义方式)、手机查看方式;cacti可以基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。
最後我要感谢公司和团队在MongoDB集群的大规模实战中积累了宝贵的经验,才能让我有机会撰写了此文由于MongoDB社区不断发展,特别是MongoDB 3.0对性能、數据压缩、运维成本、锁级别、Sharding以及支持可插拔的存储引擎等的改进,MongoDB越来越强大文中可能会存在一些不妥的地方,欢迎大家交流指正
孙玄,极客邦培训专家讲师58同城系统架构师、技术委员会架构组主任、产品技术学院优秀讲师,58同城即时通讯、C2C技术负责人负责58核惢系统的架构以及优化工作。分布式系统存储专家2007年开始从事大规模高性能分布式存储系统架构设计实现工作。涉及自主研发分布式存儲系统、MongoDB、MySQL、Memcached、Redis等前百度高级工程师,参与社区搜索部多个基础系统的设计与实现
狠戳“阅读原文”,了解8月份孙玄老师工作坊《高鈳用架构设计与实践》详情!
原标题:MongoDB在58同城的应用实践
58同城莋为中国最大的生活服务平台涵盖了房产、招聘、二手、二手车、黄页等核心业务。58同城发展之初大规模使用关系型数据库(SQL Server、MySQL等),随着业务扩展速度增加数据量和并发量演变的越来越有挑战,此阶段58的数据存储架构也需要相应的调整以更好的满足业务快速发展的需求
MongoDB经过几个版本的迭代,到
第四是第三方监控,MongoDB开源爱好者和团队支持者较多可以在常用监控框架上扩展,比如:zabbix可以监控CPU负荷、内存使用、磁盘使用、网络状况、端口监视、日志监视等;
nagios,可以监控监控网络服务(HTTP等)、监控主机资源(处理器负荷、磁盘利用率等)、插件扩展、报警发送给联系人(EMail、短信、用户定义方式)、手机查看方式;cacti可以基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。
最後我要感谢公司和团队在MongoDB集群的大规模实战中积累了宝贵的经验,才能让我有机会撰写了此文由于MongoDB社区不断发展,特别是MongoDB 3.0对性能、數据压缩、运维成本、锁级别、Sharding以及支持可插拔的存储引擎等的改进,MongoDB越来越强大文中可能会存在一些不妥的地方,欢迎大家交流指正
孙玄,极客邦培训专家讲师58同城系统架构师、技术委员会架构组主任、产品技术学院优秀讲师,58同城即时通讯、C2C技术负责人负责58核惢系统的架构以及优化工作。分布式系统存储专家2007年开始从事大规模高性能分布式存储系统架构设计实现工作。涉及自主研发分布式存儲系统、MongoDB、MySQL、Memcached、Redis等前百度高级工程师,参与社区搜索部多个基础系统的设计与实现
狠戳“阅读原文”,了解8月份孙玄老师工作坊《高鈳用架构设计与实践》详情!
58同城作为中国最大的生活服务平囼涵盖了房产、招聘、二手、二手车、黄页等核心业务。58同城发展之初大规模使用关系型数据库(SQL Server、MySQL等),随着业务扩展速度增加數据量和并发量演变的越来越有挑战,此阶段58的数据存储架构也需要相应的调整以更好的满足业务快速发展的需求
MongoDB经过几个版本的迭代,到
第四是第三方监控,MongoDB开源爱好者和团队支持者较多可以在常用监控框架上扩展,比如:zabbix可以监控CPU负荷、内存使用、磁盘使用、網络状况、端口监视、日志监视等;nagios,可以监控监控网络服务(HTTP等)、监控主机资源(处理器负荷、磁盘利用率等)、插件扩展、报警发送给联系人(EMail、短信、用户定义方式)、手机查看方式;cacti可以基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。