[toc] Redis Redis是一个高性能的key value数据库,是非关系型数据库 Redis的特点 1.redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用 2.redis支持简单的key value类型的数据,同时还提供list,set,zset,h ...
分类:
其他好文 时间:
2020-01-10 20:31:43
阅读次数:
76
为什么要关联???在客户端与服务器通信过程中,多个请求/响应间的数据会有相互依赖的关系。比如上一个请求返回的某些响应数据在后续的请求中需要用到。下面是一些典型的例子:1)比如第一次访问网站获取的sessionid在后续的请求都会将其传给网站;2)服务器生成token返回给用户,在后续的请求中要带上token;3)根据条件查询某记录,在查询结果集中选择记录进行操作(比如删除)...但是有些通信协议是
分类:
其他好文 时间:
2020-01-10 18:49:58
阅读次数:
78
Redis简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key value数据库。 Redis的每一个操作都是原子性的. Redis 与其他 key value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 ...
分类:
其他好文 时间:
2020-01-09 22:20:50
阅读次数:
69
Kudu、Hudi和Delta Lake的比较 kudu、hudi和delta lake是目前比较热门的支持行级别数据增删改查的存储方案,本文对三者之间进行了比较。 存储机制 kudu 最新的数据保存在内存,称为MemRowSet(行式存储,基于primary key有序), 当MemRowSet写 ...
分类:
其他好文 时间:
2020-01-05 20:44:05
阅读次数:
230
缓存概念: 缓存是为了调节速度不一致的两个或多个不同的物质的速度,在中间对速度较快的一方起到一个加速访问速度较慢的一方的作用; 比如 CPU 的一级、二级缓存是保存了 CPU 最近经常访问的数据,内存是保存 CPU 经常访问硬盘的数据,而且硬盘也有大小不一的缓存,甚至是物理服务器的 raid 卡有也 ...
分类:
其他好文 时间:
2020-01-04 22:00:44
阅读次数:
109
什么是pymysql模块 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 使用pymysql模块 下载第三方模块: pip3 install pymysql SQL的注入问题 sql注入问题:利用特殊符号和注释语法 巧妙地 ...
分类:
数据库 时间:
2020-01-03 12:31:24
阅读次数:
105
问题1:表是真实存在, 它占存储空间视图相当于一个查询语句它不占有存储空间一个浅显的比喻吧:表是可执行文件,视图是快捷方式表是真正的存在与数据库中(也就是硬件介质上)的数据组合,而视图只是简单的把一个或多个表或其他视图联系在一起的集合,也就是说视图只是固定了你的数据查询方式,但是并没有真正把数据保存 ...
分类:
其他好文 时间:
2020-01-03 12:25:48
阅读次数:
167
目标 变量的引用 可变和不可变类型 局部变量和全局变量 01. 变量的引用 变量 和 数据 都是保存在 内存 中的 在 Python 中 函数 的 参数传递 以及 返回值 都是靠 引用 传递的 1.1 引用的概念 在 Python 中 变量 和 数据 是分开存储的 数据 保存在内存中的一个位置 变量 ...
分类:
编程语言 时间:
2020-01-03 00:26:59
阅读次数:
80
MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL一个流行的关系型数据库,也是一个轻量级搜索系统。
分类:
数据库 时间:
2020-01-02 09:16:44
阅读次数:
126
动态网站中,用户请求都要去服务器的数据库中增删改查,会消耗很大的资源,因此,使用缓存在减轻服务器的压力。缓存是将一些常用的数据保存内存或者memcache中,在一定的时间内有人来访问这些数据时,则不再去执行数据库及渲染等操作,而是直接从内存或memcache的缓存中去取得数据,然后返回给用户。Dja ...
分类:
其他好文 时间:
2019-12-31 17:05:15
阅读次数:
95