一、垂直拆分 垂直拆分就是要把表按模块划分到不同数据库表中(当然原则还是不破坏第三范式) 二、水平拆分 垂直切分只是把表按模块划分到不同数据库,但没有解决单表大数据量的问题,而水平切分就是要把一个表按照某种规则把数据划分到不同表或数据库里。 Scale-up与Scale-out区别 Scale Ou ...
分类:
数据库 时间:
2019-06-24 16:41:01
阅读次数:
178
一、一个关系模式的码的求解方法 求候选码的简单方法方法: (1)如果有属性不在函数依赖集中出现,那么它必须包含在候选码中;(2)如果有属性不在函数依赖集中任何函数依赖的右边出现,那么它必须包含在候选码中;(3)如果有属性只在函数依赖集的左边出现,则该属性一定包含在候选码中。(4)如果有属性或属性组能 ...
分类:
数据库 时间:
2019-06-22 19:51:20
阅读次数:
296
一、三大编程范式 python是一门面向对象的编程语言。 不同的编程样式有不同的风格,不同的风格有他不同的牛逼之处。 三大编程范式: 二、面向对象设计与面向对象编程 面向对象设计(Object oriented design):将一类具体事物数据和动作整合到一起,即面向对象设计 面向对象设计(OOD ...
分类:
编程语言 时间:
2019-06-21 21:06:05
阅读次数:
171
mysql基础知识语法汇总整理(二) 原文:https://www.cnblogs.com/cxx8181602/p/9525950.html 连接数据库操作 数据库操作 表的操作 数据操作 索引 外键 储存引擎 三范式 mysql基础知识语法汇总整理(二) ...
分类:
数据库 时间:
2019-06-20 12:41:38
阅读次数:
135
数据库的三种模式分别为外模式、模式、内模式。 模式描述的是数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。对应与同一个模式可以有任意多个外模式。在数据库中提供两级映象功能,即外模式/模式映象和模式/内模式映象。对于每一个外模式,数据库系统都有一个外模式/模式映象它定义了该外模式与模式之间的对应 ...
分类:
数据库 时间:
2019-06-19 22:07:05
阅读次数:
159
我从数据连续性论文延伸阅读时,在HN thread 论坛 @TuringTest 的发言引用中,意外发现了一篇文章《傻瓜式编程范式:程序员基本功》,由彼得·范·罗伊写于 2009 年,描绘了设计编程语言的操作空间。如果你喜欢这篇文章,可能也会喜欢范·罗伊和哈利迪的书《Concepts, Techni ...
分类:
其他好文 时间:
2019-06-19 16:52:38
阅读次数:
101
1.第一范式(确保每列保持原子性)【属性不可分】 第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。 第一范式的合理遵循需要根据系统的实际需求来定。比如某些数据库系统中需要用到“地址”这个属性,本来直接将“地址”属性设计成一个数据库表的字段就行。 ...
分类:
数据库 时间:
2019-06-16 21:47:42
阅读次数:
165
第一范式:数据表中每一列都是不可再分割的数据项。 在一个关系表中,消除重复字段,且各字段都是最小的逻辑储存单位。 1、数据组的每个属性只可以包含一个值。 2、关系中的每个数据组必须包含相同数量的值。 3、关系中每个数据组一定不能相同。 例如: [班级]列中不可以包含[系别]和[班级]两个属性信息。 ...
分类:
数据库 时间:
2019-06-15 15:20:58
阅读次数:
110
响应式编程是一种异步的、声名式的、面向数据流的编程范式。 异步:moand、observeable、handle; 声名式:用逻辑表述的形式组织代码;使用函数式编程范式。 数据流:将数据视作数据流的形式,并用pipeline的形式做处理。 rx是对响应式编程操作的标准化。 Each language ...
分类:
其他好文 时间:
2019-06-14 19:58:51
阅读次数:
104
一、综述 Flux 被用来描述“单向”的数据流,且包含某些特殊的事件和监听器。 响应式编程是一种面向数据流和变化传播的编程范式 flux是响应式编程的一种? 二、store与model: store相当于其它平台中的纯数据model; 或者java中的bean; store在flux中处于中心节点的 ...
分类:
其他好文 时间:
2019-06-11 19:12:17
阅读次数:
120