二叉查找树: 优点:二分查找 缺点:最差情况变成了链表 平衡二叉树: 优点:树的高度差不超过1 缺点:每个节点存储存储的数据太少,每次从磁盘拿数据不够page的16kb,导致树的深度过大(瘦长型)。读不够 多路平衡查找树(B树):分叉数比关键字多1(通过树的合并和分裂来保证新加入的关键字的有序性) ...
分类:
数据库 时间:
2020-12-08 12:34:56
阅读次数:
9
MySQL的InnoDB的细粒度行锁,是它最吸引人的特性之一。但是,如《InnoDB,5项最佳实践》所述,如果查询没有命中索引,也将退化为表锁。InnoDB的细粒度锁,是实现在索引记录上的。一,InnoDB的索引InnoDB的索引有两类索引,聚集索引(ClusteredIndex)与普通索引(SecondaryIndex)。InnoDB的每一个表都会有聚集索引:(1)如果表定义了PK,则PK就是聚
分类:
数据库 时间:
2020-11-17 12:04:17
阅读次数:
11
?MVC模式与代码分层策略,MVC全名是ModelViewController即模型-视图-控制器,作为一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑,这是一种开发模式,但并不是实际开发中代码的分层模式
分类:
Web程序 时间:
2020-11-10 11:27:50
阅读次数:
19
该文主要收录一些关于数据库系统的文章链接,以及一些知识点整理,不定期添加内容 1.聚簇索引和非聚簇索引(通俗易懂 言简意赅)【Author:jiawen010】 2.无法对表创建多个聚集索引。请在创建新聚集索引前删除现有的聚集索引的问题【Author:HZ_Fang】 3.SQL Server 用角 ...
分类:
数据库 时间:
2020-10-21 20:40:34
阅读次数:
28
什么是MVC框架? 百度词条:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时 ...
分类:
Web程序 时间:
2020-10-20 16:22:16
阅读次数:
29
聚簇(或者叫做聚集,cluster)索引和非聚簇索引。 字典的拼音目录就是聚簇(cluster)索引,笔画目录就是非聚簇索引。这样查询“G到M的汉字”就非常快,而查询“6划到8划的字”则慢。聚簇索引是一种特殊索引,它使数据按照索引的排序顺序存放表中。聚簇索引类似于字典,即所有词条在字典中都以字母顺序 ...
分类:
数据库 时间:
2020-10-07 20:30:29
阅读次数:
49
当我们对于一些查询条件需要用到复杂子查询时,聚合函数操作起来非常麻烦,因此使用开窗函数能够轻松实现 窗口函数的引入是为了解决想要既显示聚集前的数据,又要显示聚集后的数据。 开窗函数对一组值进行操作,不需要使用GROUP BY子句对数据进行分组,能够在同一行中同时返回基础行的列和聚合列。 强调:使用 ...
分类:
其他好文 时间:
2020-09-17 22:00:28
阅读次数:
24
Sqoop 在hadoop和关系型数据库之间转换数据 Flume Flume是一个分布式的高可用的数据收集、聚集和移动的工具。通常用于从其他系统搜集数据,如web服务器产生的日志,通过Flume将日志写入到Hadoop的HDFS中 Canal 数据抽取是 ETL 流程的第一步。我们会将数据从 RDB ...
分类:
其他好文 时间:
2020-09-17 18:33:30
阅读次数:
37
随着线上业务的逐渐成熟、门店智能化的普及,也会给消费者带来更好的餐厅体验。
分类:
其他好文 时间:
2020-09-17 12:49:27
阅读次数:
19
先抄个雪花ID介绍,雪花算法: (提高聚集索引的性能) 雪花ID是用一个64位的整形数字来做ID,对应.net中的long,数据库中的bigint,雪花算法的原始版本是scala版,用于生成分布式ID(纯数字,时间顺序),订单编号等。 自增ID:对于数据敏感场景不宜使用,且不适合于分布式场景。GUI ...
分类:
Web程序 时间:
2020-08-31 13:22:30
阅读次数:
56