获得徽章 1
赞了这篇文章
day28
归纳:框架是: 为了实现某个业界标准或完成特定基本任务的软件组件规范,也指为了实现某个软件组件规范时,提供规范所要求之基础功能的软件产品。
归纳:框架是: 为了实现某个业界标准或完成特定基本任务的软件组件规范,也指为了实现某个软件组件规范时,提供规范所要求之基础功能的软件产品。
评论
点赞
day27
归纳:当我们去选择项目使用的数据库的时候,应该要考虑该项目的应用场景、数据规模等因素,每一种数据库都有它特定的应用场景。
归纳:当我们去选择项目使用的数据库的时候,应该要考虑该项目的应用场景、数据规模等因素,每一种数据库都有它特定的应用场景。
评论
点赞
day25 分治
归纳:
分解:将要解决的问题划分成若干规模较小的同类问题。
解决:当子问题划分得足够小时,用较简单的方法解决。
合并:按原问题的要求,将子问题的解逐层合并构成原问题的解。
归纳:
分解:将要解决的问题划分成若干规模较小的同类问题。
解决:当子问题划分得足够小时,用较简单的方法解决。
合并:按原问题的要求,将子问题的解逐层合并构成原问题的解。
评论
点赞
day24 主从复制
归纳:主数据库有个bin-log二进制文件,纪录了所有增删改Sql语句。
从数据库把主数据库的bin-log文件的sql语句复制过来。
从数据库的relay-log重做日志文件中再执行一次这些sql语句。
归纳:主数据库有个bin-log二进制文件,纪录了所有增删改Sql语句。
从数据库把主数据库的bin-log文件的sql语句复制过来。
从数据库的relay-log重做日志文件中再执行一次这些sql语句。
评论
点赞
day23 es优化
归纳:没有范围查找需求的number类型字段,类型定义为keyword
慎用wildcard query,尽量使用分词后的结果使用match query,有使用wildcard query的需求,注意字符转义
搜索词的长度要做限制
feed流场景使用search_after
不需要得分的字段用filter context替换query content
归纳:没有范围查找需求的number类型字段,类型定义为keyword
慎用wildcard query,尽量使用分词后的结果使用match query,有使用wildcard query的需求,注意字符转义
搜索词的长度要做限制
feed流场景使用search_after
不需要得分的字段用filter context替换query content
展开
评论
点赞
day22
归纳:数据结构是数据的组织、管理和存储格式,其使用目的是为了高效地访问和修改数据。 数据结构包含数组、链表这样的线性数据结构,也包含树、图这样的复杂数据结构。
归纳:数据结构是数据的组织、管理和存储格式,其使用目的是为了高效地访问和修改数据。 数据结构包含数组、链表这样的线性数据结构,也包含树、图这样的复杂数据结构。
评论
点赞
day21
归纳:我们把集中式架构改造为分布式架构。是因为在业务发展的过程中,集中式的架构会越来越慢,且提升有较高的成本。稳定性及可用性很难保证。我们想要高性能及高可用的架构,因此将架构向分布式架构改造。
归纳:我们把集中式架构改造为分布式架构。是因为在业务发展的过程中,集中式的架构会越来越慢,且提升有较高的成本。稳定性及可用性很难保证。我们想要高性能及高可用的架构,因此将架构向分布式架构改造。
评论
点赞
day20
归纳:数据库规范中一般不推荐使用 blob 及 text 类型,但由于一些历史遗留问题或是某些场景下,还是会用到这两类数据类型的。
归纳:数据库规范中一般不推荐使用 blob 及 text 类型,但由于一些历史遗留问题或是某些场景下,还是会用到这两类数据类型的。
评论
点赞
day19
归纳:时常有听到各公司数据库故障的案例,比如数据库宕机了、误删数据了、恶意删库了等等。可能还有更多的故障没有披露出来。每次发生此类事件,都会在互联网圈引起热议,其实更应该留下的是警醒,我们应该足够重视数据库安全问题,对数据库要有敬畏之心。
归纳:时常有听到各公司数据库故障的案例,比如数据库宕机了、误删数据了、恶意删库了等等。可能还有更多的故障没有披露出来。每次发生此类事件,都会在互联网圈引起热议,其实更应该留下的是警醒,我们应该足够重视数据库安全问题,对数据库要有敬畏之心。
评论
点赞
day18
归纳:安全是多个环节层层防护、共同配合的结果。数据安全加固并不只是数据库单一层面的问题,还需考虑操作系统、底层存储、程序端等多个层面。
归纳:安全是多个环节层层防护、共同配合的结果。数据安全加固并不只是数据库单一层面的问题,还需考虑操作系统、底层存储、程序端等多个层面。
评论
点赞
day17
归纳:gorm使用规范
包/函数管理:model层下,对于每一张表建议使用一个文件进行管理
数据库连接:在model层/包下维护全局变量db,直接使用db进行查询,但是禁止对db进行赋值
命名规范:强制使用TableName来指定表和结构体的映射关系
归纳:gorm使用规范
包/函数管理:model层下,对于每一张表建议使用一个文件进行管理
数据库连接:在model层/包下维护全局变量db,直接使用db进行查询,但是禁止对db进行赋值
命名规范:强制使用TableName来指定表和结构体的映射关系
展开
评论
点赞