数据库
文章平均质量分 70
dutsoft
这个作者很懒,什么都没留下…
展开
-
MongoDB升级小结
背景最近业务mongo升级,因为需要调整业务代码和线下测试,工作持续了一个月才有了阶段性的成果。业务代码主要是Python,在升级之前,我们已更新到了合适版本的pymongo,并在线下做了测试。为了从2.4升级到3.0,需要先从2.4升级到2.6,然后再从2.6升级到3.0。mongo没有用yum安装,直接拷贝的mongo的bin文件,在机器上运行mongd启动。原创 2017-12-02 11:29:18 · 2180 阅读 · 0 评论 -
MySql事务笔记
事务事务是一组不可被分割执行的SQL语句集合,如果有必要,可以撤销。银行转账是经典的解释事务的例子。用户A给用户B转账5000元主要步骤可以概括为如下两步。 第一,账户A账户减去5000元; 第二,账户B账户增加5000元; 这两步要么成功,要么全不成功,否则都会导致数据不一致。这就可以用到事务来保证,如果是不同银行之间的转账还需要用到分布式事务。事务ACID原创 2017-12-10 11:17:01 · 303 阅读 · 0 评论 -
MongoDB主从复制与副本集
MongoDB主从复制与副本集复制是跨多个服务器数据同步的过程。 复制的特点 - 保障数据的安全性 - 数据高可用性 - 灾难恢复 - 无需停机维护(如备份,重建索引,压缩) - 分布式读取数据(提高读取能力) mongodb支持副本集和主从复制,主从复制官方已不再推荐(不支持自动故障切换)。原创 2017-09-25 19:52:38 · 2720 阅读 · 1 评论 -
MongoDB监控梳理
监控内存MongoDB对于CPU的负载很轻(两个CPU的处理能力即可满足每秒10 000次查询)。 如需在内存和CPU间选择一个进行硬件投资,一定要选择内存。原创 2017-09-23 15:09:46 · 784 阅读 · 0 评论 -
MongoDB索引探究
索引通常能够极大的提高查询的效率。在系统中使用查询时,应该考虑建立相关的索引。在MongoDB中创建索引相对比较容易。MongoDB中的索引在概念上和大多数关系型数据库如MySQL是一样的;需要在MySQL中建立索引的情况, 一般同样适合于MongoDB。原创 2017-08-18 17:47:37 · 718 阅读 · 0 评论 -
SQLAlchemy打印建表语句
SQLAlchemy printing raw SQL from create()原创 2016-09-29 11:36:37 · 1762 阅读 · 0 评论