随笔- 807  文章- 150  评论- 23  阅读- 151万 
06 2020 档案
MongoDB 批量更新、批量新增、批量删除、批量替换 —— bulkWrite操作忽略主键冲突
摘要:批量插入数据,主键冲突报错,并继续执行后面操作 ordered : <boolean> --false 定义 db.collection.bulkWrite() 提供可控执行顺序的批量写操作。 语法格式如下: 1 2 3 4 5 6 7 db.collection.bulkWrite( [ <ope 阅读全文
posted @ 2020-06-22 09:25 xibuhaohao 阅读(10794) 评论(0) 推荐(0) 编辑
MongoDB Cluster 数据平衡优化
摘要:如果不了解 MongoDB Sharded Cluster 原理,请先阅读 MongoDB Sharded cluster架构原理 关于MongoDB Sharding,你应该知道的 关于 sharding 迁移,会分3个部分来介绍,本文为第三部分 负载均衡及迁移策略 chunk 迁移流程 Bala 阅读全文
posted @ 2020-06-18 11:38 xibuhaohao 阅读(1301) 评论(0) 推荐(1) 编辑
Postgresql中时间戳与日期的相互转换(同样适用于GreenPlum)
摘要:--日期转时间戳 SELECT EXTRACT(epoch FROM NOW()); SELECT EXTRACT(epoch FROM CAST('2017-12-06 00:17:10' AS TIMESTAMP)); --时间戳转日期 SELECT TO_TIMESTAMP(151249063 阅读全文
posted @ 2020-06-11 20:40 xibuhaohao 阅读(4699) 评论(0) 推荐(1) 编辑
MongoDB设计命名规范
摘要:1. 库 1. 库名全部小写,禁止使用任何`_`以外的特殊字符,禁止使用数字打头的库名,如:`123_abc`; 2. 库以文件夹的形式存在,使用特殊字符或其它不规范的命名方式会导致命名混乱; 3. 数据库名最多为64字符; 4. 在创建新的库前应尽量评估该库的体积、QPS等,提前与DBA讨论是应该 阅读全文
posted @ 2020-06-03 11:16 xibuhaohao 阅读(2325) 评论(0) 推荐(0) 编辑
WiredTiger存储引擎之二:一个Page的生命周期(转载)
摘要:本系列文章将从逻辑正确、内容完整的角度全面介绍WiredTiger存储引擎。本篇作为WiredTiger存储引擎介绍系列文章第二篇,包含如下内容: Page的生命周期 Page的状态 Page相关参数与调优 通过第一篇介绍,我们了解到数据以page为单位加载到cache、cache里面又会生成各种不 阅读全文
posted @ 2020-06-03 11:10 xibuhaohao 阅读(403) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示