数据库
potpof
这个作者很懒,什么都没留下…
展开
-
数仓架构
Inmon架构Inmon 模式从流程上看是自顶向下的,即从数据源到数据仓库再到数据集市的(先有数据仓库再有数据市场)一种瀑布流开发方法。对于Inmon模式,数据源往往是异构的,比如从自行定义的爬虫数据就是较为典型的一种,数据源是根据最终目标自行定制的。这里主要的数据处理工作集中在对异构数据的清洗,包括数据类型检验,数据值范围检验以及其他一些复杂规则。在这种场景下,数据无法从stage层直接输...原创 2020-01-05 17:23:30 · 257 阅读 · 0 评论 -
关于数仓
一、数仓是什么(和数据库的区别)数仓(DataWareHouse)是面向主题的,集成的,相对稳定的,反映历史变化的数据集合,主要为企业决策作支撑。和数据库对比,数仓主要用于分析数据(olap),而数据分析对资源占用比较大,和数据库主要处理事务(oltp),因此我们需要二者分开;数仓和数据库区别 => olap 和 oltp 区别:主要四个方面:1)实时性:oltp要求实时性高,ola...原创 2020-01-05 16:53:49 · 4046 阅读 · 1 评论 -
redis的发布和订阅功能
消息订阅与发布Redis中可以对消息进行订阅,从而接收外界发过来的消息内容启动Redis并关闭保护模式,否则无法对外通讯 /usr/local/redis/src/redis-server --protected-mode no &启动客户端连接到远程到redis服务器,进入shell模式# /usr/local/redis/src/redis-cli -h 192.168.2...原创 2019-03-10 20:33:56 · 219 阅读 · 0 评论 -
java连接reids进行编程
Java编程在Eclipse中创建Java Project,并导入Jar jedis-2.9.0.jar链接:https://pan.baidu.com/s/1OP0ota0gahRWuOCS9SKlvw提取码:fssyimport java.util.Iterator;import java.util.List;import java.util.Set;import redis....原创 2019-03-10 20:55:54 · 145 阅读 · 0 评论 -
redis的安装和基本使用
file:redis-3.2.7.tar.gz解压到路径,并改名:/usr/local/redis# /usr/local/redis# make# make install# cd /usr/local/redis# ./src/redis-server如果以非前台模式启动redis可以使用如下命令./src/redis-server &另外开一个新窗口cd /u...原创 2019-03-07 19:48:02 · 257 阅读 · 0 评论 -
关于redis
redis (REmote DIctionary Server)是什么Redis是一个在内存中的键值数据库,通常称为数据结构服务器。Redis和其他键值数据库之间的主要区别之一是Redis存储和操作高级数据类型的能力。这些数据类型是大多数开发人员熟悉的基本数据结构(列表,映射,集合和排序集)。主要特点高级数据结构 -为值提供五种可能的数据类型:字符串,列表,集合,哈希和有序集合。提供了这...原创 2019-03-07 19:37:17 · 118 阅读 · 0 评论 -
关于MongoDB不能删除数据库
在使用MongoDB时想删除数据库,不知什么原因一直删不掉以School为例:use School查看School下的collectiondb.School.find() 发现还有没删除的集合,以Sname为例db.School.drop(Sname)再删除数据库db.othercollect.drop()show dbs删库成功,跑路(滑稽)...原创 2019-03-07 20:09:17 · 3108 阅读 · 0 评论 -
数据库的四个范式
1.1 第一范式(1NF)所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。简而言之,第一范式就是无重复的列。说明:在任何一个关系数据库中,第一...原创 2019-05-02 15:59:22 · 4087 阅读 · 0 评论