摘要: 唯一索引 唯一索引是不允许其中任何两行具有相同索引值的索引。当现有数据中存在重复的键值时,大多数数据库不允许将新创建的唯一索引与表一起保存。数据库还可能防止添加将在表中创建重复键值的新数据。例如,如果在employee表中职员的姓(lname)上创建了唯一索引,则任何两个员工都不能同姓。 主键索引 阅读全文
posted @ 2018-08-28 16:31 你狗懂嘛? 阅读(197) 评论(0) 推荐(0) 编辑
摘要: ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。 阅读全文
posted @ 2018-08-28 16:10 你狗懂嘛? 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1、先抛出两个问题 问题一、当mysql单表数据量爆炸时,你怎么办? 问题二、当你的数据库无法承受高强度io时你怎么办? 2、 基本概念 2.1 谈数据库分片需要首先确定以下概念 ​ 1) 单库,就是一个库 ​ 2) 分片(sharding),分片解决扩展性问题,属于水平拆分,引入分片,就引入了数据 阅读全文
posted @ 2018-08-28 11:03 你狗懂嘛? 阅读(28925) 评论(1) 推荐(2) 编辑
摘要: 分布式事务 指事务的每个操作步骤都位于不同的节点上,需要保证事务的 AICD 特性。 1. 产生原因 数据库分库分表; SOA 架构,比如一个电商网站将订单业务和库存业务分离出来放到不同的节点上。 2. 应用场景 下单:减少库存同时更新订单状态。库存和订单不在不同一个数据库,因此涉及分布式事务。 支 阅读全文
posted @ 2018-08-28 10:57 你狗懂嘛? 阅读(36519) 评论(1) 推荐(0) 编辑
摘要: 短是指路径要短: 典型的mvc结构是请求->controller->model->dao->view,然后把页面返回给用户。要想短的话, 1,页面静态化- 用户可以直接获取页面,不用走那么多流程,比较适用于页面不频繁更新。 2,使用缓存- 第一次获取数据从数据库准提取,然后保存在缓存中,以后就可以直 阅读全文
posted @ 2018-08-28 09:10 你狗懂嘛? 阅读(1378) 评论(0) 推荐(0) 编辑