当前位置: 首页 > news >正文

广告公司网站首页在线培训管理系统

广告公司网站首页,在线培训管理系统,建工网论坛,广州网站建设大公司目录 一、关系型数据库 二、非关系型数据库 三、关系型数据库和非关系型数据库区别 1、数据存储方式不同 2、扩展方式不同 3、对事务性的支持不同 四、Redis简介 五、Redis优点 (1)具有极高的数据读写速度 (2)支持丰富的…

目录

一、关系型数据库

二、非关系型数据库

三、关系型数据库和非关系型数据库区别

1、数据存储方式不同

2、扩展方式不同

3、对事务性的支持不同

四、Redis简介

五、Redis优点

(1)具有极高的数据读写速度

(2)支持丰富的数据类型

(3)支持数据的持久化

(4)原子性

(5)支持数据备份

六、Redis 安装部署


一、关系型数据库

关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。
SQL 语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作。
主流的关系型数据库包括 Oracle、MySQL、SQL Server、Microsoft Access、DB2、PostgreSQL 等。
以上数据库在使用的时候必须先建库建表设计表结构,然后存储数据的时候按表结构去存,如果数据与表结构不匹配就会存储失败。

二、非关系型数据库

NoSQL(NoSQL = Not Only SQL ),意思是“不仅仅是 SQL”,是非关系型数据库的总称。
除了主流的关系型数据库外的数据库,都认为是非关系型。
不需要预先建库建表定义数据存储表结构,每条记录可以有不同的数据类型和字段个数(比如微信群聊里的文字、图片、视频、音乐等)。
主流的 NoSQL 数据库有 Redis、MongBD、Hbase、Memcached 等。


三、关系型数据库和非关系型数据库区别

1、数据存储方式不同


关系型和非关系型数据库的主要差异是数据存储的方式。关系型数据天然就是表格式的,因此存储在数据表的行和列中。数据表可以彼此关联协作存储,也很容易提取数据。
与其相反,非关系型数据不适合存储在数据表的行和列中,而是大块组合在一起。非关系型数据通常存储在数据集中,就像文档、键值对或者图结构。你的数据及其特性是选择数据存储和提取方式的首要影响因素。

2、扩展方式不同


SQL和NoSQL数据库最大的差别可能是在扩展方式上,要支持日益增长的需求当然要扩展。
要支持更多并发量,SQL数据库是纵向扩展,也就是说提高处理能力,使用速度更快速的计算机,这样处理相同的数据集就更快了。因为数据存储在关系表中,操作的性能瓶颈可能涉及很多克服。虽然SQL数据库有很大扩展空间,但最终肯定会达到纵向扩展的上限个表,这都需要通过提高计算机性能来。
而NoSQL数据库是横向扩展的。因为非关系型数据存储天然就是分布式的,NoSQL数据库的扩展可以通过给资源池添加更多普通的数据库服务器(节点)来分担负载。
关系:纵向   比如说硬件中添加内存
非关:横向  天然分布式

3、对事务性的支持不同


如果数据操作需要高事务性或者复杂数据查询需要控制执行计划,那么传统的SQL数据库从性能和稳定性方面考虑是你的最佳选择。SQL数据库支持对事务原子性细粒度控制,并且易于回滚事务。
虽然NoSQL数据库也可以使用事务操作,但稳定性方面没法和关系型数据库比较,所以它们真正闪亮的价值是在操作的扩展性和大数据量处理方面。

四、Redis简介

Redis(远程字典服务器) 是一个开源的、使用 C 语言编写的 NoSQL 数据库。
Redis 基于内存运行并支持持久化,采用key-value(键值对)的存储形式,是目前分布式架构中不可或缺的一环。

Redis服务器程序是单进程模型,也就是在一台服务器上可以同时启动多个Redis进程,Redis的实际处理速度则是完全依靠于主进程的执行效率。若在服务器上只运行一个Redis进程,当多个客户端同时访问时,服务器的处理能力是会有一定程度的下降;若在同一台服务器上开启多个Redis进程,Redis在提高并发处理能力的同时会给服务器的CPU造成很大压力。即:在实际生产环境中,需要根据实际的需求来决定开启多少个Redis进程。若对高并发要求更高一些,可能会考虑在同一台服务器上开启多个进程。若CPU资源比较紧张,采用单进程即可。


五、Redis优点

(1)具有极高的数据读写速度

数据读取的速度最高可达到 110000 次/s,数据写入速度最高可达到 81000 次/s。


(2)支持丰富的数据类型

支持 key-value、Strings、Lists、Hashes、Sets 及 Sorted Sets 等数据类型操作。


(3)支持数据的持久化

可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。


(4)原子性

Redis 所有操作都是原子性的。


(5)支持数据备份

即 master-salve 模式的数据备份。

六、Redis 安装部署

systemctl stop firewalld
setenforce 0

 yum install -y gcc gcc-c++ make

 

tar zxvf redis-5.0.7.tar.gz -C /opt/

cd /opt/redis-5.0.7/
make
make PREFIX=/usr/local/redis install

 

ln -s /usr/local/redis/bin/* /usr/local/bin/ 

vim /etc/redis/6379.conf

 

bind 127.0.0.1 192.168.146.40            #70行,添加 监听的主机地址
port 6379                                    #93行,Redis默认的监听端口
daemonize yes                                #137行,启用守护进程
pidfile /var/run/redis_6379.pid                #159行,指定 PID 文件
loglevel notice                                #167行,日志级别
logfile /var/log/redis_6379.log                #172行,指定日志文件

 /etc/init.d/redis_6379 restart

 

http://www.tj-hxxt.cn/news/110537.html

相关文章:

  • 摄影基地设计seo推广沧州公司电话
  • 公安系统网站备案google seo 优化
  • php做网站导购模板四川seo技术培训
  • 铁岭免费网站建设经典广告语
  • 用自己服务器做网站什么是市场营销
  • 自己做的网站发到网上百度总部投诉电话
  • wordpress页面标题排序seo推广话术
  • 便宜的做网站公司baiduseoguide
  • 百度网站打开百度一下你就知道网页
  • 小程序开发方案优化大师有必要安装吗
  • 北京专业网站建设网站企业网站托管
  • 个人博客页面百度优化教程
  • wordpress建博客网站吗seo排名优化教程
  • 手机有办法做网站吗八八网
  • 邢台专业做网站北京网络seo推广公司
  • 5ucms怎样做网站自适应seo搜索引擎优化是什么意思
  • wordpress 标题插件seo有哪些网站
  • 工信部网站备案查询 验证码宁波关键词优化品牌
  • 网站的开发建设要做什么友情链接适用网站
  • 右面是某网站建设立项需求临沂森拓网络科技有限公司
  • 呼和浩特市网站公司百度广告开户流程
  • wordpress默认文章模式成都企业网站seo技术
  • 宜兴百度推广公司山东网络优化公司排名
  • 云南公司网站开发bing搜索 国内版
  • wordpress回复看内容旅游seo整站优化
  • 网站开发完成情况说明企业推广app
  • 搬瓦工的主机可以用来做网站吗网络服务主要包括什么
  • 做企业网站需要多少钱正版google下载
  • ps网站参考线怎么做沈阳网站关键词优化公司
  • 贵州城乡建设网站百度普通版下载