数据分析
文章平均质量分 58
我是一只程序⚪
多读书,多看报
展开
-
用户关注表设计(查询包含是否互关等状态)
最近在写用户关注这方面的东西,本想偷懒,结果网上也没找到一个能在查出来粉丝列表的同时告知我是否与该用户为互相关注,又碍于项目没法用图数据库,只能自己写一写了表结构首先uid和followed_uid为本表的唯一主键, id为自增字段,用来统计,其他字段多为辅助字段。说明一下:status为1代表关注 为0代表未关注,这个的意义是在大部分情况下修改的效率是大于删除的。(大部分情况下修改不是单纯的删除再插入)create table user_follows( updated_at t.原创 2021-09-16 15:23:43 · 2378 阅读 · 6 评论 -
用户留存 Postgresql&&Mysql双版本
渠道留存 Postgresql&&Mysql双版本Postgresql版本是我工作在用的,写的留存是给我们公司后台用的,所以确保可用Mysql版本是我回忆Mysql语法改的,八九不离十,稍微改改问题也不大。postgresql版本---- 1. 获取需要查看留存的用户uid,create_timeSELECT id, to_char(created_at, 'YYYY-MM-DD') create_timeFROM usersWHERE to_char(users.crea原创 2021-06-10 19:35:30 · 196 阅读 · 1 评论 -
数据分析常用内容总结
Numpyimport numpy as np1、创建数组a = np.array([2])aarray([2])a = np.array([2,2])aarray([2, 2])b = np.array([[1,2],[3,4]])barray([[1, 2], [3, 4]])2、数组属性a.ndim #维度1a.shape #返回...原创 2019-04-02 17:20:59 · 463 阅读 · 0 评论 -
Kafka 实时缓存机制入门
目录1、缓存策略2、Kafka特性3、Kafka实时数据缓存4、Kafka的优点5、kafka集群图解6、实时计算架构1、缓存策略数据分析主要分为离线数据处理和实时数据处理:结构图大致如下:离线数据处理流程图:一般是对历史数据进行处理实时数据处理流程图:由以上两个流程图可以发现,kafka是一种可用于处理实时数据的...原创 2019-04-02 20:28:44 · 3778 阅读 · 0 评论