福大大架构师每日一题
福大大架构师每日一题
全部文章
分类
福大大架构师每日一题(1005)
归档
标签
去牛客网
登录
/
注册
福大大架构师每日一题的博客
最新面试题,针对高级开发人员和架构师。内容是后端、大数据和人工智能。
TA的专栏
831篇文章
2人订阅
福大大架构师每日一题
831篇文章
7114人学习
全部文章
(共45篇)
2020-06-30:存储本地消息,如何使用过期时间?
来自专栏
福哥答案2020-06-30: 数据库中本地消息表新增超时时间字段。在代码里,当当前时间大于超时时间时,做超时处理。 答案不一定对,有不同见解请直接评论。
架构师
mysql
分布式
2020-07-20
3
514
2020-06-27:ACID是什么?描述一下?
来自专栏
福哥答案2020-06-27: 福哥口诀法:事原一隔持(事务属性ACID:原子性、一致性、隔离性、持久性) 用银行数据库来举例子解释一下这四个特性 原子性: 一个事务可能会包含多种操作,比如转账操作包括从你的账户上扣钱和对方账户加钱。虽然内部有多步操作,但是外部看来它们是一个整体,要么都成功执行,要...
架构师
mysql
分布式
2020-07-20
3
638
2020-06-26:什么是聚簇索引?什么是非聚簇索引?
来自专栏
福哥答案2020-06-26: 【聚簇索引】平时习惯逛图书馆的童鞋可能比较清楚,如果你要去图书馆借一本书,最开始是去电脑里面查书名然后根据书名来定位藏书在那个区,哪个书柜,哪一行,第多少本。。。清晰明确,一目了然,因为藏书的结构与图书室的位置,书架的顺序,书本的摆放顺序与书籍的编号都是从大到小一致的...
mysql
数据库
2020-07-20
3
513
2020-06-25:B+树和B树有什么区别?
来自专栏
福哥答案2020-06-25: B树:1.叶子节点和非叶子节点都存数据。2.数据无链指针。B+树:1.只有叶子节点存数据。2.数据有链指针。 B树优势:1.靠近根节点的数据,访问速度快。B+树优势:1.一页内存可以容纳更多的键,访问数据需要更少的缓存未命中。2.全面扫描只需要扫描叶子节点。
mysql
数据库
2020-07-20
3
704
2020-06-07:mysql中varchar类型的id,where id=1,会用到索引吗?int 类型的id
来自专栏
2020-06-07:mysql中varchar类型的id,where id=1,会用到索引吗?int 类型的id,where id="1",会用到索引吗?为什么? 福哥答案2020-06-07: 答案来自群员:对于int类型id,查询的varchar 类型 ‘1’会隐式转换成 ...
mysql
数据库
2020-07-20
3
642
2020-06-05:索引不适用的条件
来自专栏
福哥答案2020-06-05: 1.索引列上有函数。2.不满足最左前缀。3.使用了不等号。 1.唯一性太差的字段不适合单独创建索引,即使频繁作为查询条件。2.更新非常频繁的字段不适合创建索引。3.不会出现在 WHERE 子句中的字段不该创建索引。4.表记录太少。 sql优化,有点沾边。如下:福哥口诀...
mysql
数据库
2020-07-20
3
794
2020-05-30:主从数据库不一致如何解决?
来自专栏
福哥答案2020-05-30: 场景描述,对于主从库,读写分离,如果主从库更新同步有时差,就会导致主从库数据的不一致。1、忽略这个数据不一致,在数据一致性要求不高的业务下,未必需要时时一致性。2、强制读主库,使用一个高可用的主库,数据库读写都在主库,添加一个缓存,提升数据读取的性能。3、选择性读主库...
架构师
mysql
缓存
分布式
redis
2020-07-20
3
569
2020-05-20:分库分表后如何迁移?
来自专栏
福哥答案2020-05-20: 停机迁移、双写迁移
mysql
数据库
2020-07-20
3
505
2020-05-18:MYSQL为什么用B+树做索引结构?平时过程中怎么加的索引?
来自专栏
福哥答案2020-05-18:此答案来自群员:因为4.0成型那个年代,B树体系大量用于文件存储系统,甚至当年的Longhorn的winFS都是基于b树做索引,开源而且好用的也就这么个体系了。B+树的磁盘读写代价更低,便于遍历,查询效率更加稳定,更适合基于范围的查询。数据来了先用索引节点找叶子,叶子找...
mysql
数据库
2020-07-20
3
924
2020-05-16:如何保证redis和mysql数据一致?
来自专栏
福哥答案2020-05-16:
架构师
mysql
数据库
分布式
redis
2020-07-20
3
598
首页
上一页
1
2
3
4
5
下一页
末页