所有由zhangyaoxing發布的文章

有坑勿踩(一):MongoDB PSS vs PSA

前言

在技術社區混了這么長時間,因為一些常見的技術問題反復被問到,總是想寫寫文章把它們講清楚。無奈很多時候看似基礎的技術問題背后都隱藏著很深的原因,想要一次性說清楚太花時間,而平時又沒有很多時間能花在上面(主要是懶),所以產生了寫一系列文章的想法,講講我或我的客戶使用MongoDB過程中經常遇到的[......]

閱讀全文

使用mlaunch和m快速搭建MongoDB測試集群

不知道大家在使用MongoDB的時候有沒有遇到突然想要一個集群但是手邊又沒有的時候?特別是我已經升級到4.0了,突然想要一個3.2的集群怎么辦?然后去下載,改配置文件,啟動,修改復制集,添加分片,一番折騰弄好了連自己想干什么都忘了。
本文中我們就來聊一聊如何使用mlaunch和m兩個工具快速搭建一個MongoDB測試集群。[......]

閱讀全文

深入理解MongoDB片鍵選擇原則(一)

片鍵選擇對于Sharded Cluster有非常重大的意義,但在實際接觸的案例中往往很多人選擇了錯誤的片鍵,導致集群性能低下。其實在官方文檔中已經對Shard Key有非常詳盡的介紹,所有的注意事項和選擇原則都十分清楚。所以在閱讀本文之前請仔細閱讀官方文檔中的[Shard Keys](https://docs.mongodb.com/manual/core/sharding-shard-key/)。[......]

閱讀全文

micro-sharding性能評測

在日常的OLTP型應用中,絕大部分時候我們都會通過索引來優化查詢和排序的速度。但在某些特定的OLAP場景下,索引可能并不能幫上多少忙。本文將討論在這些特定場景下利用micro-sharding來優化這些查詢,以及優化后帶來的性能提升和需要注意的問題。[......]

閱讀全文