摘要:LSM树(Log-Structured Merge Tree)存储引擎
阅读全文
摘要:无意中看到10级学长的博客,提到了mysql数据库类型查找不匹配的问题,博客地址是:卢俊达 。 数据库中建表中会对每个属性进行类型划分,然后在查找数据库select时: MySQL 的文档 (Type Conversion in Expression Evaluation) 中提到,在做比较时,会按
阅读全文
摘要:关系型数据库和非关系型数据库的区别: nosql和关系型数据库比较: 优点:1)成本:nosql数据库简单易部署,基本都是开源软件,不需要像使用oracle那样花费大量成本购买使用,相比关系型数据库价格便宜。2)查询速度:nosql数据库将数据存储于缓存之中,关系型数据库将数据存储在硬盘中,自然查询
阅读全文
摘要:关系型数据库遵循ACID规则 事务在英文中是transaction,和现实世界中的交易很类似,它有如下四个特性: 1、A (Atomicity) 原子性 原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需
阅读全文
摘要:以前学SQL的时候,只会简单的增删查改,然后什么课设,毕设都是增删查改,想想好智障~ 1.从表中选取出不同的值 2.返回列的最大值 3.返回某列信息的不同值的最大值 4.周六日的平均气温 5.找出平均气温大于55是雨天的平均最低气温
阅读全文
摘要:转载自:【问底】徐汉彬:Web系统大规模并发——电商秒杀与抢购 电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同
阅读全文
摘要:1>数据库中索引的结构是一种排序的数据结构。 2>数据库索引是通过B树和变形的B+树实现的。 3>什么情况下不适合建立索引? 1.对于在查询过程中很少使用或参考的列,不应该创建索引。 2.对于那些只有很少数据值的列,不应该创建索引。 3.对于那些定义为image,text和bit数据类型的列,不应该
阅读全文
摘要:数据库中的范式有第一范式(1NF),第二范式(2NF),第三范式(3NF),巴斯-科德范式(BCNF),第四范式(4NF),第五范式(5NF)(又称完美范式) 第一范式----数据库中的表(所有字段值)都是不可分割的原子数据项。 第二范式----数据库表中的每一列都和主键相关,而不能只和主键的某一部
阅读全文