随笔分类 -  数据库

摘要:介绍 ES不是新技术,是将全文检索和数据分析、分布式整合到一起。 基于lucene开发,提供简单的restful api接口、java api接口、其他语言开发接口等。 实现了分布式的搜索引擎和分析引擎。 补充数据库在现在互联网领域中的不足,如:全文检索、同义词处理、相关度排名、复杂数据分析、海量数 阅读全文
posted @ 2019-10-12 14:12 王森 阅读(2056) 评论(0) 推荐(0) 编辑
摘要:准备 把Elasticsearch安装好 安装百度上有很多资料。 导入必要的包 实体类 Elasticsearch的Search 最好先了解一下: Elasticsearch的Search详解 JEST的相关操作 发现这个客户端工具使用了大量的构造器模式。 这么多的构造器的抽象都是针对于ES中的概念 阅读全文
posted @ 2019-10-12 14:12 王森 阅读(1537) 评论(0) 推荐(0) 编辑
摘要:#什么是索引 索引就是一种优化查询的数据结构; #为什么要加索引 因为创建索引可以大大提高系统的查询性能。 #怎么提高查询性能的 简单的理解:一张数据量比较大的表格如果没有添加任何索引,那我们在执行查询的时候 就会是进行全表扫描,逐行比对,这样的读取效率肯定很低,如果我们为数据创建了索引 索引的实现 阅读全文
posted @ 2019-05-15 20:50 王森 阅读(2716) 评论(2) 推荐(3) 编辑
摘要:描述 sql的优化主要是围绕着在查询语句的时候尽量使用索引避免全表扫描。 使用索引 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 避免判断null值 应尽量避免在 where 子句中对字段进行 null 值判断(is null,is not 阅读全文
posted @ 2019-05-15 20:36 王森 阅读(4492) 评论(0) 推荐(0) 编辑
摘要:Mysql的逻辑分层 连接层 服务层 引擎层 存储层 什么是数据库引擎 数据库引擎是用于存储、处理和保护数据的核心服务。 当你访问数据库时,不管是手工访问,还是程序访问,都不是直接读写数据库文件,而是通过数据库引擎去访问数据库文件 注意:数据引擎是指表格中的引擎, 数据库引擎innodb与myisa 阅读全文
posted @ 2019-05-14 18:41 王森 阅读(11077) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示