写点什么

分布式数据库mongodb

1 人感兴趣 · 34 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/fb/fbd35989f19b94e23e0bb2bda0ef63af.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

千亿级高并发 MongoDB 集群在某头部金融系统中的应用及性能优化实践 (上)

某头部金融系统采用MongoDB存储重要的金融数据,数据量较大,数据规模约2000亿左右,读写流量较高,峰值突破百万级/每秒。本文分享该千亿级高并发MongoDB集群的踩坑及性能优化实践,通过本文可以了解如下信息:

https://static001.geekbang.org/infoq/4a/4ac7c9630f2e2d4c7a8992ca2b68b436.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MongoDB 入门教程系列之三:使用 Restful API 操作 MongoDB

用户头像
Jerry Wang
2022-05-06

本教程的前一篇文章:MongoDB 入门教程系列之一:开发环境搭建以及 Node.js 和 Java 的读写访问,我们首先介绍了 MongoDB 本地环境的搭建,接着举了两个具体的例子,展示了如何使用 Node.js 和 Java 访问 MongoDB 存储的数据。

https://static001.geekbang.org/infoq/4a/4ac7c9630f2e2d4c7a8992ca2b68b436.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MongoDB 入门教程系列之一:开发环境搭建以及 Node.js 和 Java 的读写访问

用户头像
Jerry Wang
2022-05-05

MongoDB是近年流行的一个介于关系数据库和非关系数据库之间的解决方案,具有强大的可扩展性,表结构自由并且支持丰富的查询语句和数据类型。本文首先介绍了MongoDB的本地环境搭建步骤,接着分别介绍了使用Node.js和Java对本地MongoDB进行数据读写的编程细节。

Flink CDC 系列 - Flink MongoDB CDC 在 XTransfer 的生产实践

用户头像
XTransfer技术
2021-12-29

本文作者孙家宝,分享如何在 Flink CDC 基础上通过 MongoDB Change Streams 特性实现了 Flink MongoDB CDC Connector。主要内容包括:Flink CDC、MongoDB 复制机制、Flink MongoDB CDC、生产实践以及后续规划

https://static001.geekbang.org/infoq/fb/fbd35989f19b94e23e0bb2bda0ef63af.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

记某百亿级 mongodb 集群数据过期性能优化实践

百亿级数据量mongodb集群,不扩容情况下,完美解决数据过期引起的性能瓶颈问题。

千亿级数据迁移 mongodb 成本节省及性能优化实践 (附性能对比质疑解答)

千亿级数据迁移 mongodb 后,实现数倍成本节省,同时完美解决了容量痛点、数据不均衡痛点,并且实现了一定的性能提升。

千亿级数据迁移 mongodb 成本节省及性能优化实践

千亿级数据迁移mongodb后,实现数倍成本节省,同时完美解决了容量痛点、数据不均衡痛点,并且实现了一定的性能提升。

记十亿级 Es 数据迁移 mongodb 成本节省及性能优化实践

没有万能的数据库,mongodb同样也不是万能的,主流数据库都有各自的适用场景和不适用场景。

https://static001.geekbang.org/infoq/7f/7f7cb6ba3b1479f16a00139df6fa620f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

300 条数据变更引发的血案 - 记某十亿级核心 mongodb 集群部分请求不可用故障踩坑记

线上某核心mongodb集群数据量不大,单表数据量十亿级,但是该集群比较核心,影响公司收入流水。本文通过分享本次踩坑来分享整个故障经过,该故障为一次经典的mongodb分片sharding集群踩坑故障,包括变更通知不到位、部署架构不到位、变更考虑不仔细等

Mongodb 特定场景性能数十倍提升优化实践 (记一次十亿级 mongodb 核心集群雪崩故障)

本文分析了线上某mongodb核心集群雪崩故障的详细过程,从该故障我们可以得出对应的解决方案及规避方法,包括客户端配置统一化规范化,mongodb内核链接随机数优化等,具有很好的参考价值

四、MongoDB 查询(2)

用户头像
Kylin
2021-03-10

查询不仅能像前几篇文章说的那样精确匹配,还能匹配更加复杂的条件,比如范围、OR子句和取反。

https://static001.geekbang.org/infoq/5f/5fa9bce8c111b40f4cd8c30acf44ed73.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

mongodb 源码实现系列 - Mongodb write 写 (增、删、改) 模块设计与实现

前面的《transport_layer网络传输层模块源码实现》和《command命令处理模块源码实现》详细的分析了 mongodb内核网络数据收发过程以及命令解析处理的整个过程,本文将继续分析该系列的第三个子模块-《write写(增、删、改)模块源码实现》。

https://static001.geekbang.org/infoq/09/09bb80704077ed752dd0dbf004c97a76.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

话题讨论 | mongodb 拥有十大核心优势,为何国内知名度不是很高?

mongodb是一款功能完善的分布式文档数据库,在高性能、动态扩缩容、高可用、易部署、易使用、海量数据存储、高压缩比等方面拥有天然优势。虽然mongodb有很多优势,但是在国内缺存在不少的误解,影响力有待提升。为什么?为什么?为什么?

https://static001.geekbang.org/infoq/db/dba40d88cf7d8a0d65ca92a4de416097.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Qcon 现代数据架构 -《万亿级数据库 MongoDB 集群性能数十倍提升优化实践》核心 17 问详细解答

本文是2020年深圳Qcon全球软件开发大会《专题:现代数据架构》专场、dbaplus专场:万亿级数据库MongoDB集群性能优化实践、mongodb2020年终盛会分享后,获得一致好评。本文收集了会后众多mongodb用户提的比较频繁的17个问题,并对每个问题进行了详细解

https://static001.geekbang.org/infoq/db/dba40d88cf7d8a0d65ca92a4de416097.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

万亿级数据库 MongoDB 集群性能数十倍提升及机房多活容灾实践

本文是2020年深圳Qcon全球软件开发大会《专题:现代数据架构》及dbaplus专场分享,分享内容如下(体验万亿级mongodb服务层、存储引擎、高并发线程模型、异地多活容灾等实现细节)

https://static001.geekbang.org/infoq/5f/5fa9bce8c111b40f4cd8c30acf44ed73.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

盘点 2020 | 我要为分布式数据库 mongodb 在国内影响力提升及推广做点事

2020年是收获的一年,作为分享讲师参加Qcon全球软件开发大会、连续两期获得mongodb社区一等奖、连续两年受邀mongodb年终大会分享,dbaplus分享等;此外,2020年也是踩坑的一面,踩坑不可怕,采坑中学习,学习中避免踩坑。2021年继续为mongodb国内推广做点事。

https://static001.geekbang.org/infoq/5f/5fa9bce8c111b40f4cd8c30acf44ed73.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

mongodb 源码实现系列 - mongodb 详细表级操作及详细时延统计实现原理 (快速定位表级时延抖动)

本文分析mongodb表级别qps及时延统计,mongodb内核为了满足表级别统计,设计了锁维度、普通请求维度、汇总型维度详细的表统计,通过这些详细的统计信息,当集群抖动的时候,可以快速通过这些信息判断出是那个表、那个操作引起的抖动,从而快速判断分析问题

https://static001.geekbang.org/infoq/5f/5fa9bce8c111b40f4cd8c30acf44ed73.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

mongodb 源码实现系列 - command 命令处理模块源码实现二

本文是《mongodb 源码实现系列》中,command命令处理模块二主要分析mongodb命令注册、config server/mongos/shard server的命名规范及运行流程,并对其中的命令统计进行了详细分析。

https://static001.geekbang.org/infoq/5f/5fa9bce8c111b40f4cd8c30acf44ed73.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

mongodb 源码实现系列 - command 命令处理模块源码实现一

mongodb源码实现系列中,transport传输层网络模块已经分析完毕,本文开始分析mongodb代码中command命令处理模块的设计原理及实现。

https://static001.geekbang.org/infoq/f1/f127ea2cdf005a7acc798ae605c031ba.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

高性能 -Nginx 多进程高并发、低时延、高可靠机制在百万级缓存 (redis、memcache) 代理中间件中的应用

本文借鉴nginx多进程、高并发、低时延、高可用等优秀机制,把这些优秀思想应与用缓存代理中间件twemproxy,使其在性能上面有了数十倍提升。

https://static001.geekbang.org/infoq/5f/5fa9bce8c111b40f4cd8c30acf44ed73.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

mongodb 源码实现系列 - 网络传输层模块实现四

本文是《mongodb内核源码实现、性能调优、最佳运维实践系列》系列中mongodb网络传输处理模块核心实现四,为该模块最后一篇。该篇文章描述了mongodb动态线程模型设计优秀思想,非常值得中间件研发、数据库研发、高性能服务端研发相关人员学习借鉴。

https://static001.geekbang.org/infoq/7f/7f7cb6ba3b1479f16a00139df6fa620f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

mongodb 源码实现系列 - 网络传输层模块实现三

前面几篇文章分析了如何阅读百万级大工程源码、Asio网络库、线程模型、套接字处理及传输层管理子模块、session会话子模块、Ticket数据收发、service_entry_point服务入口点子模块。本文将继续分析service_state_machine状态机调度子模块内核源码实现。

https://static001.geekbang.org/infoq/5f/5fa9bce8c111b40f4cd8c30acf44ed73.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

mongodb 源码实现系列 - 网络传输层模块实现二

mongodb源码实现系列文章有前后逻辑关系,阅读本文前,请提前阅读<<网络模块源码实现及性能调优一>>,本文是网络模块源码实现二,包括套接字处理及传输层管理子模块、session会话子模块、Ticket数据收发子模块、service_entry_point服务入口点子模块。

https://static001.geekbang.org/infoq/ea/eab915a478fcb6b10ef275917f90a955.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

mongodb 源码实现、调优、最佳实践系列 -Mongodb 网络模块源码实现及性能调优 (一)

mongodb网络工作线程模型设计非常好,支持一个链接一个线程,也支持动态线程模型,不仅非常值得数据库相关研发人员学习,中间件、分布式、高并发、服务端等相关研发人员也可以借鉴,极力推荐大家学习。

分布式数据库mongodb_分布式数据库mongodb技术文章_InfoQ写作社区