数据库
文章平均质量分 77
jason_cuijiahui
这个作者很懒,什么都没留下…
展开
-
数据库索引
数据库索引到底是什么,是怎样工作的?假设我们有一个数据库表 Employee, 这个表有三个字段(列)分别是 Employee_Name、Employee_Age 和Employee_Address。假设表Employee 有上千行数据。现在假设我们要从这个表中查找出所有名字是‘Jesus’的雇员信息。我们决定使用下面的查询语句:SELECT * FROM Employee WH...原创 2018-04-01 11:04:35 · 210 阅读 · 0 评论 -
Flask下使用Redis作为缓存
安装pip install redispip install flask_cache具体blockmeta下的__init__.py# -*- coding: utf-8 -*-import sysfrom flask import Flaskfrom redis_cli_conf import redis_cli_config, cachefrom block...原创 2018-05-30 14:24:50 · 12726 阅读 · 0 评论 -
Redis的安装&Python
RedisRedis是一种**数据结构服务器(data structure server)。和memcached类似,Redis服务器的所有数据都是基于内存的(现在也可以选择把数据存放在磁盘)。不同于memcached,Redis可以实现:存储数据到磁盘,方便断电重启和提升可靠性保存旧数据提供多种数据结构,不限于简单字符串Redis的数据类型和Python很相近,Red...原创 2018-05-30 09:45:04 · 438 阅读 · 0 评论 -
Mongodb参数限制和阀值
Mongodb中有一些限制,需要开发者预先了解BSON文档BSON文档尺寸:一个document文档最大尺寸为16M;大于16M的文档需要存储在GridFS中。文档内嵌深度:BSON文档的结构(tree)深度最大为100。Namespacescollection命名空间:<database>.<collection>,最大长度为120字节。这...转载 2018-05-28 17:29:37 · 2415 阅读 · 0 评论 -
mongodb分页排序获取数据 导致超出32M限制
转自 mongodb 分页排序获取数据导致超出32M限制:Sort operation used more than the maximum 33554432 bytes of RAM 异常:"exception":"org.springframework.data.mongodb.UncategorizedMongoDbException","message":"Query faile...转载 2018-05-28 17:01:10 · 2125 阅读 · 0 评论 -
mongodb的索引
getIndexes查看collection的索引情况> db.block_info.getIndexes()在后台创建索引db.values.ensureIndex({open: 1, close: 1}, {background: true})创建唯一索引db.users.ensureIndex({"usename&amp原创 2018-05-28 16:52:20 · 356 阅读 · 0 评论 -
数据库的锁机制
https://blog.csdn.net/lexang1/article/details/52248686原创 2018-05-08 10:45:49 · 156 阅读 · 0 评论 -
mongodb的事务与二阶段提交
简介对于MongoDB数据库来说,单文档的操作是能够保证原子性的;但是设计多个文档的操作(即多文档事务)却不是原子性的。其实单文档操作的原子性已经可以给大多数实际用例(译注:用例是指软件开发中用户的某一个需求)提供足够的支持,因为单个文档的结构可以很复杂甚至包括很多内嵌的文档。虽然单文档原子操作的功能已经很强大了,但是仍然会有些情况需要多文档事务。当执行一个由一系列操作组成的事务时,某...原创 2018-05-03 18:46:58 · 923 阅读 · 0 评论 -
Mongodb的使用 (PyMongo)
官方文档PyMongo: 只有API接口,而查询,过滤等的设置在Mongodb的官方文档中。Mongodb官方文档 CRUD Mongodb的锁详尽的文档 OPERATOR(upsert等)培训Mongodb中的事务MySQL事务MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,...原创 2018-04-21 14:30:13 · 1139 阅读 · 0 评论 -
MongoDB的skip,limit,sort执行顺序,以及aggregate
执行顺序: https://blog.csdn.net/thewindkee/article/details/54670750优化: https://docs.mongodb.com/manual/reference/operator/aggregation/sort/ https://blog.csdn.net/suyu_yuan/article/details/51766483...原创 2018-05-02 13:37:16 · 9347 阅读 · 1 评论 -
Mongodb安装
下载解压curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz # 下载tar -zxvf mongodb-linux-x86_64-3.0.6.tgz # 解压mv mongodb-linux-x86_64-3.0.6/...原创 2018-04-19 19:06:48 · 356 阅读 · 0 评论 -
通俗地解释脏读、不可重复读、幻读
转自spring(数据库)事务隔离级别分为四种(级别递减):Serializable (串行化):最严格的级别,事务串行执行,资源消耗最大;REPEATABLE READ(重复读) :保证了一个事务不会修改已经由另一个事务读取但未提交(回滚)的数据。避免了“脏读取”和“不可重复读取”的情况,但不能避免“幻读”,但是带来了更多的性能损失。READ COMMITTED (提交读):大多数主流...原创 2019-05-20 16:55:07 · 277 阅读 · 0 评论