摘要: 应用场景: 用户签到 用户在线状态 统计活跃用户 各种状态值 自定义布隆过滤器 点赞功能 说明: 用string类型作为底层数据结构实现的一种统计状态的数据类型。 位图本质是数组,它基于string数据类型的按位操作。该数组由多个二进制位组成,每个二进制位都对应一个偏移量(可以成为一个索引或者位格) 阅读全文
posted @ 2018-10-01 23:00 温柔的风 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 我们在设计数据表的时候,经常会考虑到各种问题,比如:用户都需要什么数据?需要在数据表中保存哪些数据?哪些数据是经常访问的数据?如何提升检索效率? 如何保证数据表中数据的正确性,当插入、删除、更新的时候该进行怎样的约束检查? 如何降低数据表的数据冗余度,保证数据表不会因为用户量的增长而迅速扩张? 如何 阅读全文
posted @ 2018-10-01 20:04 温柔的风 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 首先 MySQL 是典型的 C/S 架构,即 Client/Server 架构,服务器端程序使用的 mysqld。整体的 MySQL 流程如下图所示: 你能看到 MySQL 由三层组成: 连接层:客户端和服务器端建立连接,客户端发送 SQL 至服务器端; SQL 层:对 SQL 语句进行查询处理; 阅读全文
posted @ 2018-10-01 10:10 温柔的风 阅读(250) 评论(0) 推荐(0) 编辑
摘要: Golang要操作mysql数据库,首先需要在当期系统配置GOPATH,因为需要使用go get命令把驱动包下载到GOPATH下使用。 首先配置好你的GOPATH,执行以下命令,下载安装mysql驱动,下载完成之后会在GOPATH下的src/github.com目录下 go get -u githu 阅读全文
posted @ 2018-10-01 08:58 温柔的风 阅读(118) 评论(0) 推荐(0) 编辑