随笔- 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
阅读全文
MongoDB Cluster 数据平衡优化
摘要:如果不了解 MongoDB Sharded Cluster 原理,请先阅读 MongoDB Sharded cluster架构原理 关于MongoDB Sharding,你应该知道的 关于 sharding 迁移,会分3个部分来介绍,本文为第三部分 负载均衡及迁移策略 chunk 迁移流程 Bala
阅读全文
Postgresql中时间戳与日期的相互转换(同样适用于GreenPlum)
摘要:--日期转时间戳 SELECT EXTRACT(epoch FROM NOW()); SELECT EXTRACT(epoch FROM CAST('2017-12-06 00:17:10' AS TIMESTAMP)); --时间戳转日期 SELECT TO_TIMESTAMP(151249063
阅读全文
MongoDB设计命名规范
摘要:1. 库 1. 库名全部小写,禁止使用任何`_`以外的特殊字符,禁止使用数字打头的库名,如:`123_abc`; 2. 库以文件夹的形式存在,使用特殊字符或其它不规范的命名方式会导致命名混乱; 3. 数据库名最多为64字符; 4. 在创建新的库前应尽量评估该库的体积、QPS等,提前与DBA讨论是应该
阅读全文
WiredTiger存储引擎之二:一个Page的生命周期(转载)
摘要:本系列文章将从逻辑正确、内容完整的角度全面介绍WiredTiger存储引擎。本篇作为WiredTiger存储引擎介绍系列文章第二篇,包含如下内容: Page的生命周期 Page的状态 Page相关参数与调优 通过第一篇介绍,我们了解到数据以page为单位加载到cache、cache里面又会生成各种不
阅读全文