数据库
文章平均质量分 86
指尖上的革新
我不懒,添加了简介
展开
-
基于redis实现延时队列(二)
上篇文章中使用了redis的zset+定时器实现延时任务,虽然定时器设置为30秒执行一次,但是还是有时间上的差异化;现更换一种方式实现,可以避免时间上的差异。redis的key过期回调事件,也能达到延迟队列效果。原创 2023-07-10 22:15:00 · 544 阅读 · 0 评论 -
基于redis实现延时队列(一)
从上述中代码中可以看出 定时器我写的是每隔30秒执行一次,虽然频率高但是实时性好,只有当有数据需要处理时才会对数据库产生交互,平时我们项目中救援任务相对较少,所以对数据库基本造不成压力!原创 2023-07-10 15:29:38 · 668 阅读 · 0 评论 -
狂神说ElasticSearch7.6.1学习笔记(下)
接上文讲述了ES环境的安装;本文将继续介绍和springboot整合并实战写demo;创建一个springboot项目省略编写配置实体测试测试都是在DamonyuanEsApiApplicationTests类中测试结果可以在head里面查看,此处就不一一体贴图了!教程中两个项目是分开的;由于本人主要是学习入门,一个项目也方便保存学习,就不新建项目了就是前面的,强调一下就是需要注意导入的版本和我们安装的版本一致前端素材下载地址链接:https://pan.baidu.com/s/1pm原创 2022-06-18 14:53:31 · 477 阅读 · 0 评论 -
狂神说ElasticSearch7.6.1学习笔记(上)
Elaticsearch,简称为es,es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别(大数据时代)的数据。es也使用java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。据国际权威的数据库产品评测机构DB Engines的统计,在2016年1月,ElasticSearch已超过Solr等,成为排名第一的搜索引擎类应原创 2022-06-16 23:32:33 · 1155 阅读 · 0 评论 -
redis
1.什么是NoSQLNoSQL=not only SQL(不仅仅是SQL) 泛指非关系型数据库;传统的关系型数据库很难对web2.0时代。很多的数据类型用户的个人信息,社交网络,地理位置,这些数据类型的存储不需要一个固定的格式。不需要多余的操作就可以横向扩展!Map<Stirng,Object>使用键值对来控制!关系型数据库:表格,行列2.特点与对比:解耦1方便扩展(数据之间没有关系,很好扩展)2大数据量高性能(Redis一秒写8万次,读取11万,NoSQL的缓存记录是一种细粒度的原创 2022-02-21 15:45:26 · 596 阅读 · 0 评论 -
MySQL学习笔记
MySQL官方对索引的定义:索引(index)是帮助MySQL高效获取数据的数据结构。索引的目的在于提高查询效率,类比字典(没加索引前顺序是乱的,加后先排序,好比同学站队没加索引前全是乱站,加索引后按照从低到高排队,你要找170的同学就比较好找)如果要查询“MySQL”这个单词,没有索引就全表扫描,加索引后,我们要定位到“M”在到“y”->到“sql”在数据本身之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。原创 2021-07-21 22:52:54 · 172 阅读 · 0 评论 -
翰高数据库安装连接
1 背景最近公司在做一个军用机场跑道异物检测设备,但是由于各国之间的关系紧张,军放要求我们软件做一个国产数据库的适配;经查阅才知道这个翰高数据库用的内核为postgresql,然后再这个基础上做了一定修改与优化。废话不多说,安排!2 数据库安装下载安装包本文以hgdb4.5.6-see-centos7-x86-64-20210303.rpm版本为列进行安装讲解2.1 环境准备开启防火墙#开启防火墙systemctl start firewalld.service systemctl s原创 2021-10-20 22:00:00 · 7881 阅读 · 1 评论