![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 76
unhurried人生——冕临
这个作者很懒,什么都没留下…
展开
-
Ubuntu安装PostgreSQL
原因是配置PostgreSQL编译选项时,系统找不到zlib是一个用于数据压缩的库,许多软件(包括PostgreSQL)都依赖它进行压缩和解压缩操作,如果PostgreSQL需要提供压缩和解压缩功能,就需要安装zlib库。如果不需要readline支持,或者只是想要快速安装PostgreSQL而不处理readline的依赖问题,可以选择禁用readline支持。如果不需要ICU支持,或者只是想要快速安装PostgreSQL而不处理ICU的依赖问题,可以选择禁用ICU支持。看到activate即启动成功。原创 2024-07-04 23:32:27 · 659 阅读 · 0 评论 -
PostgreSQL基础知识
PostgreSQL是一个强大的开源对象关系数据库系统,它使用并扩展了SQL语言,并结合了许多功能,可以安全地存储和扩展最复杂的数据工作负载。PostgreSQL的起源可以追溯到1986年,是加州大学伯克利分校POSTGRES项目的一部分,在核心平台上有超过35年的积极开发。PostgreSQL以其经验证的体系结构、可靠性、数据完整性、强大的功能集、可扩展性以及软件背后的开源社区致力于始终如一地提供高性能和创新的解决方案而赢得了良好的声誉。原创 2024-06-15 12:07:15 · 959 阅读 · 0 评论 -
Ubuntu安装Neo4j
可能报错:Error: JAVA_HOME is not defined correctly. We cannot execute。把 server.default_listen_address=0.0.0.0 注释放开,重启服务即可。注:本文章下载neo4j-community-5.18.1-unix.tar.gz。报错原因是缺少jdk或者没有配置全局变量JAVA_HOME,安装或配置即可。注:本文章安装neo4j 5.18.1。建议安装java 17。出现以下信息即启动成功。出现以下信息即启动成功。原创 2024-04-30 22:57:48 · 1541 阅读 · 0 评论 -
Neo4j基础知识
图数据库是基于数学里图论的思想和算法而实现的高效处理复杂关系网络的新型数据库系统。它善于高效处理大量的、复杂的、互连的、多变的数据。其计算效率远远高于传统的关系型数据库。在图形数据库当中,每个节点代表一个对象,节点之间的连线代表对象之间的关系。节点可带标签。节点和关系都可以带若干属性。每个节点可以存储实体的属性,每条边可以描述实体之间的关联。图形数据库以图形结构存储数据,通过节点和边表示实体及其关系,适用于需要高效处理复杂关系数据的场景,如社交网络、实时推荐、征信系统、人工智能等领域。原创 2024-03-31 17:31:00 · 1056 阅读 · 0 评论 -
Ubuntu安装MongoDB
输出版本信息即正常,可能报错:bin/mongod: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory。注:本文章下载mongodb-linux-x86_64-ubuntu2004-7.0.4.tgz。注:本文章下载mongosh-2.1.1-linux-x64.tgz。注:输入密码要在admin数据库上,在test数据库会报错。原创 2023-12-27 21:48:14 · 903 阅读 · 0 评论 -
MongoDB基础知识
MongoDB是由C++编写的非关系数据库,是一个基于分布式文件存储的数据库系统,是一个面向集合,模式自由的文档型数据库。MongoDB介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的非关系数据库。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。原创 2023-12-17 18:32:58 · 716 阅读 · 0 评论 -
Ubuntu安装Redis
把requirepass注释去掉,写上自己的密码,重启服务即可。把内容中daemonize no改成daemonize yes。把 bind 127.0.0.1 注释掉,重启服务即可。看到 ./bin/redis-server即启动成功。注:本文章下载redis-7.2.3.tar.gz。进入下载链接选择Redis版本下载。看到activate即启动成功。看到activate即启动成功。密码生效则返回nil(空)。设置为系统服务可以开机自启。原创 2023-12-12 23:10:51 · 112 阅读 · 0 评论 -
Redis基础知识
Redis基于ANSI C语言编写开发,是一个开源的高性能内存数据存储系统,以键值对的形式存储数据,并支持多种数据结构,如字符串、哈希表、列表、集合和有序集合等。Redis具有低延迟、高吞吐量的特点,适用于对响应时间要求较高的场景。它支持数据持久化,通过快照和日志机制确保数据的安全性。由于其出色的性能和灵活性,Redis成为了众多开发者和企业的首选之一。原创 2023-12-10 20:17:13 · 140 阅读 · 0 评论 -
Ubuntu安装MySQL
注:本文章下载mysql-server_8.0.35-1ubuntu20.04_amd64.deb-bundle.tar。将bind-address和mysqlx-bind-address注释掉(没有则不管),再重新启动MySQL。如果安装时没有设置密码(尤其是在线安装),则MySQL无法正常使用,故需要将密码重置。再次进入MySQL可以使用设置的密码(‘123456’)进入MySQL。时可能会出现设置密码的界面,正常设置即可。看到activate即启动成功。看到activate即启动成功。原创 2023-12-05 22:23:51 · 380 阅读 · 0 评论 -
MySQL基础知识
MySQL是一个开源的关系型数据库管理系统,使用标准的SQL数据语言形式。由瑞典MySQL AB公司开发,后被Sun收购,随后Sun又被Oracle收购,因此目前MySQL归Oracle公司所有。MySQL被广泛应用于网站开发和作为中小型企业的数据存储系统。MySQL是一种关联数据库管理系统,将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL被广泛应用于Web应用程序的后台数据存储,包括但不限于电子商务系统、博客平台、论坛、社交网络等。原创 2023-12-02 22:00:12 · 96 阅读 · 0 评论 -
Ubuntu 安装 SQL Server
则需要安装(无报错跳过)SA 帐户指定强密码。需要最小长度为 8 个字符,包括大写和小写字母、十进制数字和/或非字母数字符号。以下 SQL Server 版本是免费提供许可的:Evaluation、Developer 和 Express 版。建议选择Developer版。和则需要安装(无报错跳过)输入上述命令看到:Active: active (running)则表示服务正在运行,SQL Server服务安装完成。原创 2023-06-12 17:03:10 · 2298 阅读 · 0 评论 -
SQL Server基础知识
SQL Server 是微软的一种关系型数据库管理系统,也是最流行的企业级数据库管理系统之一。它拥有优秀的可靠性、安全性、抗并发能力及性能,被广泛应用于网络、商务、财务、分析及其他工业领域。是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。原创 2023-06-08 23:07:33 · 505 阅读 · 0 评论 -
HBase基础知识
HBase是一个开源的、分布式的、非关系型的列族数据库。HBase位于Hadoop生态系统的结构化存储层,数据存储于分布式文件系统HDFS中,并且使用ZooKeeper作为协调服务。HDFS为HBase提供了高可靠性的底层存储支持,MapReduce为HBase提供了高性能的计算能力,ZooKeeper则为HBase提供了稳定的服务和失效恢复机制。HBase的设计目的是处理非常庞大的表,甚至可以使用普通计算机处理超过10亿行的、由数百万列组成的表的数据。原创 2022-09-29 20:45:17 · 1922 阅读 · 2 评论 -
Elasticsearch查询
有多个条件同时成立,需要在body里面进行添加一个键名为bool的键值对,代表条件的意思,值是must或者should,filter,must表示同时成立,should表示或者,就是其中一个成立即可,filter表示范围,数值的范围条件,然后可以选择匹配查询,匹配查询的值是数组形式,表示多个条件同时成立,例如。然后在body输入要查询的条件,选择json格式,输入也要是json格式的数据,最外层的键是选择查询,然后是查询的方式,最后是查询的条件,例如。选择数值范围条件需要指定范围,哪个字段还有条件,例如。原创 2022-09-26 22:59:33 · 196 阅读 · 0 评论 -
Elasticsearch基本使用
以id为修改条件,这样其实就是把原有的数据进行删除,再进行添加,也就是原数据已经完全删除,只剩下修改后的数据。并且在body里面输入要添加的数据,选择json格式,输入也要是json格式的数据,例如。并且在body里面输入修改后的数据,选择json格式,输入也要是json格式的数据。以id进行查询,查询的结果是id为1001的数据,如果id不存在则返回false。这样就把id为1001的数据删除了,数据不存在则返回not_found。在body中增加一个键为doc,值为要修改的数据的一个键值对,例如。原创 2022-09-25 21:24:09 · 117 阅读 · 0 评论 -
Elasticsearch基础知识
Elasticsearch介绍Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。它能很方便的使大量数据具有搜索、分析和探索的能力。充分利用Elasticsearch的水平伸缩性,能使数据在生产环境变得更有价值。Elasticsearch 的实现原理主要分为以下几个步骤,首先用户将数据提交到Elasticsearch 数据库中,再通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据,当用户搜索数据时候,再根据权重将结果排名,打分,再将返回结果呈现给用户。Elas原创 2022-04-12 11:11:18 · 1479 阅读 · 0 评论