Avatar notebook default
9篇文章 · 19198字 · 1人关注
  • 在Django中使用MySQL

    在Django中使用MySQL,有三种方式,一种是通过原始的DB Driver提供的接口来操作数据库;一种是以Django的方式执行raw SQ...

  • MySQL数据库连接的相关探索

    问题的起源是由于发现在公司的很多项目中使用MySQL的时候,都没有关闭数据库连接的操作。这主要是由于一般一个项目就共用一个global的db c...

  • Resize,w 360,h 240
    MySQL数据一致性,锁与隔离等级

    这篇文章主要针对的是关系型数据库(MySQL以及InnoDB引擎)而去讨论的数据一致性,锁以及MVCC机制,和隔离等级等相关的话题。之前写过一篇...

  • Resize,w 360,h 240
    MongoDB索引优化详解

    索引基础知识 什么是索引 索引最常用的比喻就是书籍的目录,查询索引就像查询一本书的目录。本质上目录是将书中一小部分内容信息(比如题目)和内容的位...

    0.7 14709 1 7 1
  • Resize,w 360,h 240
    Redis数据类型和常用命令

    Redis相较于其它的数据库虽然简单,但是要熟记所有命令的用法也并非易事。一个简单的技巧是通过要操作的数据类型来将这些命令进行结构化。 数据类型...

  • MongoDB大批量读写数据优化记录

    用批量写入代替单个写入 最开始,我的代码逻辑是这样的: 这种方法在数据量较小时可以很好的工作,但是当数据量非常大时,此种操作会非常慢,我们需要通...

  • Resize,w 360,h 240
    MongoDB Sharding

    介绍 Sharding Key Sharding key必须是在对应的collection当中所有的文档都存在的field,比如我要shardi...

  • Resize,w 360,h 240
    MongoDB的事务、ACID和一致性

    在前一篇《理解数据库的事务,ACID,CAP和一致性》我已经将数据库的一些基本概念包括事务,ACID,CAP,一致性,隔离性等都深入的介绍了一遍...

  • Resize,w 360,h 240
    理解数据库的事务,ACID,CAP和一致性

    什么是事务 事务是指由一系列数据库操作组成的一个完整的逻辑过程,这个过程中的所有操作要么都成功,要么都不成功。比如:常见的例子就是银行转账的例子...

文集作者