作者:仁风H链接:https://zhuanlan.zhihu.com/p/20785905来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 数据库表结构设计作为后端软件开发不可或缺的一环,是每个后端工程师都会经历的过程。笔者也多次经历过这样的过程,也尝试过多种不同的设 ...
分类:
其他好文 时间:
2017-02-02 10:54:14
阅读次数:
110
Python之路,Day20 - 分布式监控系统开发 本节内容 为什么要做监控? 常用监控系统设计讨论 监控系统架构设计 监控表结构设计 为什么要做监控? –熟悉IT监控系统的设计原理 –开发一个简版的类Zabbix监控系统 –掌握自动化开发项目的程序设计思路及架构解藕原则 常用监控系统设计讨论 Z ...
分类:
编程语言 时间:
2016-12-26 16:11:18
阅读次数:
275
python 之路,Day27 - 主机管理+堡垒机系统开发 本节内容 需求讨论 构架设计 表结构设计 程序开发 1.需求讨论 实现对用户的权限管理,能访问哪些机器,在被访问的机器上有哪些权限 实现可以通过web页面对指定主机列表 进行 批量发布命令、文件 实现对用户操作进行纪录 2.架构设计 3. ...
分类:
编程语言 时间:
2016-12-26 16:08:00
阅读次数:
183
说起用户表,大概是每个应用/网站立项动工(码农们)考虑的第一件事情。用户表结构的设计,算是整个后台架构的基石。如果基石不稳,待到后面需求跟进了发现不能应付,回过头来反复修改用户表,要大大小小作改动的地方也不少。与其如此,不妨设计用户表之初就考虑可拓展性,争取不需要太多额外代价的情况下一步到位。 先前 ...
分类:
数据库 时间:
2016-11-15 19:26:24
阅读次数:
242
第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。 考虑这样一个表:【联系人】(姓名,性别,电话) 如果在实际场景中,一个联系人有家庭电话和公司电话,那么这种表结构设计就没有达到 1NF。要符合 1NF 我们只需把列(电话)拆分,即:【联系人】(姓名,性别,家庭电话,公司电话)。1N ...
分类:
数据库 时间:
2016-11-03 14:14:08
阅读次数:
234
参考的优秀文章 数据库(第一范式,第二范式,第三范式) 数据库设计是件严肃、关键的事儿,一毕业,加入一个大型的行业项目,那儿的前辈资深工程师,就给我灌输数据库如何关键、神圣、深不可测的观念,所以,我一直怀着崇拜的眼神。 几年前,项目经理把一个小项目的数据库设计工作交给我,我除了花费晚上和周末去完成。 ...
分类:
数据库 时间:
2016-10-20 09:33:41
阅读次数:
274
本节内容 为什么要做监控? 常用监控系统设计讨论 监控系统架构设计 监控表结构设计 为什么要做监控? –熟悉IT监控系统的设计原理 –开发一个简版的类Zabbix监控系统 –掌握自动化开发项目的程序设计思路及架构解藕原则 常用监控系统设计讨论 Zabbix Nagios 监控系统需求讨论 1.可监控 ...
分类:
编程语言 时间:
2016-10-14 17:42:35
阅读次数:
228
先看常用的一种表结构设计方式: 那么可能会遇到一种典型的查询方式,主子表关联,查询子表中的某些(或者全部)Key点对应的Value,横向显示(也即以行的方式显示) 这种查询方式很明显的一个却显示多次对字表查询(暂时抛开索引) 相比这种查询方式很多人都遇到过,如果子表是配置信息之类的小表的话,问题不大 ...
分类:
数据库 时间:
2016-10-06 14:48:49
阅读次数:
290
在 HBase(六): HBase体系结构剖析(上) 介绍过,Hbase创建表时,只需指定表名和至少一个列族,基于HBase表结构的设计优化主要是基于列族级别的属性配置,如下图: 目录: BLOOMFILTER BLOCKSIZE IN_MEMORY COMPRESSION/ENCODING VER ...
分类:
其他好文 时间:
2016-09-11 22:58:30
阅读次数:
429
功能或模块 主页 首页/精华(推荐数) 2、注册 3、登录 (用户名、我的博客、设置、退出) 4、用户主页 博客(写博入口) 用户信息 关注、粉丝 修改头像 个人资料 博客主页 表结构设计 1、 article CREATE TABLE `article` ( ‘id’ int(11) NOT NU ...
分类:
其他好文 时间:
2016-08-12 11:37:41
阅读次数:
235