数据库
文章平均质量分 73
外星喵
喵了个咪的~~
展开
-
Nebula图数据库
本文介绍的图和日常生活中常见的图片有所不同。通常,在英文中,为了区分这两种不同的图,前者会称为 Image,后者称为 Graph。在中文中,前者会强调为“图片”,后者会强调为“拓扑图”、“网络图”等。一张图(Graph)由一些小圆点(称为顶点或节点,即 Vertex)和连接这些圆点的直线或曲线(称为边,即 Edge)组成。“图(Graph)“这一名词最早由西尔维斯特在 1878 年提出。图还可以分为无向图和有向图。图数据库是专门存储庞大的图形网络并从中检索信息的数据库。原创 2022-11-20 23:37:18 · 3085 阅读 · 0 评论 -
使用 Docker 安装 Nebula Graph
来到 nebula-docker-compose 所在文件夹,按 shift 同时右键,选择打开 powershell。这时可以在命令行中来到 nebula-docker-compose 所在文件夹, 输入。nebula数据库默认登录用户名和密码为:root/nebula。这样我们就可以直接使用命令行的形式去使用nebula数据库了。通过nebula-console客户端连接数据库:输入。端口为客户端提供服务,如果需要修改端口,请修改目录。是我的nebula网络的名字,可以在命令行使用。原创 2022-10-20 18:12:05 · 2364 阅读 · 2 评论 -
Elasticsearch java操作实例
英文为Aggregation,是es除搜索功能外提供的针对es数据做统计分析的功能。聚合有助于根据搜索查询提供聚合数据。聚合查询是数据库中重要的功能特性,ES作为搜索引擎兼数据库,同样提供了强大的聚合分析能力。它基于查询条件来对数据进行分桶、计算的方法。有点类似于 SQL 中的 group by 再加一些函数方法的操作。注意事项:text类型是不支持聚合的。...原创 2022-08-30 19:06:02 · 1309 阅读 · 1 评论 -
解决docker启动mysql容器失败问题
当我通过docker使用以下命令启动mysql。声明:我使用的mysql版本为:8.0.21。最后使用exit命令可以退出mysq及容器。这样,我们就可以开始使用mysql了。原创 2022-08-17 16:18:49 · 10021 阅读 · 3 评论 -
Elasticsearch查询
Elasticsearch查询使用案例原创 2022-07-31 21:56:23 · 5073 阅读 · 1 评论 -
ElasticSearch常用操作
ElasticSearch原创 2022-07-24 21:02:59 · 475 阅读 · 1 评论 -
Elasticsearch使用教程
注由于es和jdk是一个强依赖的关系,所以当我们在新版本的ElasticSearch压缩包中包含有自带的jdk,但是当我们的Linux中已经安装了jdk之后,就会发现启动es的时候优先去找的是Linux中已经装好的jdk,此时如果jdk的版本不一致,就会造成jdk不能正常运行。访问http//ip5601可以正常进入Kibana,说明kibana容器启动成功。“my_token_filter”{//自定义的分词器名称。//启用English停用词tokenfilter。...原创 2022-05-26 22:58:03 · 1525 阅读 · 0 评论 -
解决Elasticsearch集群 master_not_discovered_exception 异常
解决elasticsearch集群启动完成后报master_not_discovered_exception异常原创 2022-06-23 11:51:02 · 16045 阅读 · 0 评论 -
分布式数据库 TiDB
分布式数据库TiDB原创 2022-06-15 22:54:33 · 1228 阅读 · 0 评论 -
sql语句中的case语句
sql语句中的case语句与高级语言中的switch语句,是标准sql的语法,适用于一个条件判断有多种值的情况下分别执行不同的操作。首先,让我们看一下CASE的语法。在一般的SELECT中,其语法格式如下:CASE <单值表达式>WHEN <表达式值> THEN创建一个用户表CREATE TABLE user (id int(10) unsigned NOT NULL auto_increment,sex tinyint(1) default 1 COMMENT ‘性别原创 2021-12-26 22:42:33 · 6435 阅读 · 0 评论 -
安装并运行 Elasticsearch
安装并运行 Elasticsearch你可以从 elastic 的官网 elastic.co/downloads/elasticsearch 获取最新版本的 Elasticsearch./bin/elasticsearch如果你想把 Elasticsearch 作为一个守护进程在后台运行,那么可以在后面添加参数 -d 。如果你是在 Windows 上面运行 Elasticseach,你应该运行 bin\elasticsearch.bat 而不是 bin\elasticsearch (运行前需要先安原创 2021-12-17 19:19:54 · 2119 阅读 · 0 评论 -
数据库连接池
因为最近在研究并发技术,本想使用c3p0的,结果出了很多问题,后来想想人家的东西不一定适合我的项目需求,于是转而自己动手造轮子了。 这里技术核心在于BlockingQueue的使用。 本人在i5的机器上使用通过比较创建100个连接池与先初始化后放入BlockingQueue中进行取放100次所消耗的时间相比,量级为1000:1,经检验,通过空间换时间的方式能极大提高程序执行的效率,因为业务需求最原创 2017-09-22 23:58:45 · 1083 阅读 · 1 评论 -
Mysql索引
### 什么是索引?索引(index) 是一种特殊的数据库结构,由数据表中的一列或多列组合而成,可以用来快速查询数据表中有某一特定值的记录。### 为什么使用索引?使用索引可以很大程度上提高数据库的查询速度。不使用索引,MySQL 就必须从第一条记录开始读完整个表,直到找出相关的行。表越大,查询数据所花费的时间就越多。如果表中查询的列有一个索引,MySQL 就能快速到达一个位置去搜索数据文件,而不必查看所有数据,这样将会节省很大一部分时间。原创 2021-03-16 17:25:31 · 1819 阅读 · 2 评论 -
MySql使用与入门
1.top子句 SELECT TOP number|percent column_name(s) FROM table_name2.LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。 SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern3.在搜...原创 2018-03-28 15:43:07 · 7751 阅读 · 0 评论 -
数据库优化的原则
数据库优化主要分三块:服务器内核优化:此优化一般由系统运维人员完成数据库配置参数优化:此优化需根据压力测试结果来调整参数sql语句及表优化:这是我下面要讲的问题:,若是能够恰当的使用sql规则,便能极大提高系统的效率。那么如何实现sql语句和表的优化呢?为了提高sql执行效率,有以下原则:主键长度不要过长固定长度字段请使用char或nchar类型可有可无字段尽...原创 2018-03-20 10:56:04 · 1476 阅读 · 1 评论