class="juejin-editor-bold" style="font-weight: bolder;">?上期问题回顾
mysql是关系型数据库,那么相应的还有非关系型数据库,那么,关系型数据库和非关系型数据库有什么区别呢?
?
关系型数据库与非关系型数据库,我们首先了解这个关系指的是什么
上图可以通过一个老师找到他的学生,也可以通过学生找到老师,他们之间就建立了关系,非关系型数据库,字面上的意思就是之间没有关系,都是互相独立的个体。接下来说说两者的区别与优劣势
?
?
1. 性能
NOSQL是基于键值对的(这个值可以有多种类型),可以想象成表中的主键和值的对应关系,而且不需要经过SQL层的解析,所以性能非常高。
2. 可扩展性
同样也是因为基于键值对,数据之间没有耦合性,所以NOSQL非常容易水平扩展。
3. 复杂查询
关系型数据库可以用SQL语句方便的在一个表以及多个表之间做非常复杂的数据查询。
4. 事务支持
关系型数据库对事务的支持使得对于安全性能很高的数据访问要求得以实现。
?
问答环节
问:计算机语言有哪些
答:就计算机的编程语言而言,目前划分为三代。
第二代:汇编语言?用符号编程,和具体机器指令有关,效率不高。
第三代:高级语言?如FORTRAN、COBOL、BASIC、PASCAL等都属于高级语言。
?
正文
?
▼ 相关文章 ▼ 《软件安装》VMware Workstation 不注册 下载 《软件安装》VMware 安装 centos8jdk 下载官网
https://www.oracle.com/technetwork/java/javase/overview/index.html
?
选择自己合适的版本
?
linux centos 安装
下载后放到自己的需要放到的地方
?
进行解压
tar -zxvf jdk-13.0.1_linux-x64_bin.tar.gz
?
进行环境编辑
vim /etc/profile
提示vim 没有这个命令,执行 yum install vim 安装,当然,用vi也可以编辑
在文件底部插入
#这是你jdk的安装地址
export JAVA_HOME=/home/software/jak/jdk-13.0.1
export PATH=$PATH:$JAVA_HOME/bin
?
然后保存
然后刷新环境配置,让其生效
source /etc/profile
最后执行 java -version 显示以下结果,说明环境配置已经完成
?
附vim基本命令
i 插入命令
w 保存
q 退出
要退出和保存的时候先要按esc键,然后冒号
?
Windows安装
首先一样下载解压到自己的文件夹下面
?
?
?
新建JAVA_HOME,变量值为你jdk安装路径
修改Path环境变量,在里面新建%JAVA_HOME%\bin
最后打开控制台,输入 java -version 显示以下信息,则表示安装完成
打开控制台快捷方式,win键+R,输入cmd即可
?
下期预告
本期一个小系列文章已经完毕,接下来会讲解项目实战,并会根据一些特定的需求场景进行架构的演化,尽量解决三高问题(高并发、高可用、高性能),同时用到的软件同样会出安装与使用教程,希望您持续关注与分享
?
?