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

wordpress4.9+多站点夫唯老师seo

wordpress4.9+多站点,夫唯老师seo,怎么样给自己做网站,网站做推广团队目录 一、关系数据库与非关系型数据库 1、关系型数据库 2、非关系型数据库 3、关系型数据库和非关系型数据库区别 1、数据存储方式不同 2、扩展方式不同 3、对事务性的支持不同 二、Redis 1、简介 2、优点 3、缺点 4、使用场景 5、哪些数据适合放入缓存中 6、为什…

目录

一、关系数据库与非关系型数据库

1、关系型数据库

2、非关系型数据库

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

1、数据存储方式不同

2、扩展方式不同

3、对事务性的支持不同

二、Redis

1、简介

2、优点

3、缺点

4、使用场景

5、哪些数据适合放入缓存中

6、为什么这么快

7、安装部署


一、关系数据库与非关系型数据库

1、关系型数据库

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

2、非关系型数据库

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

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

1、数据存储方式不同

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

关系型依赖于关系模型E-R图,同时以表格形式的方式存储数据
非关系型除了以表格形式存储之外,通常会以大块的形式组合在一起进行存储数据

2、扩展方式不同

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

关系纵向天然表格式
非关横向天然分布式

3、对事务性的支持不同

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

二、Redis

1、简介

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

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

2、优点

具有极高的数据读写速度:数据读取的速度最高可达到 110000 次/s,数据写入速度最高可达到 81000 次/s。
支持丰富的数据类型:支持 key-value、Strings、Lists、Hashes、Sets 及 Sorted Sets 等数据类型操作。
支持数据的持久化:可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
原子性:Redis 所有操作都是原子性的。
支持数据备份:即 master-salve 模式的数据备份。

3、缺点

缓存和数据库双写一致性问题

缓存雪崩问题

缓存击穿问题

缓存的并发竞争问题

4、使用场景

Redis作为基于内存运行的数据库,是一个高性能的缓存,一般应用在Session缓存、队列、排行榜、计数器、最近最热文章、最近最热评论、发布订阅等。
Redis 适用于数据实时性要求高、数据存储有过期和淘汰特征的、不需要持久化或者只需要保证弱一致性、逻辑简单的场景。

我们通常会将部分数据放入缓存中,来提高访问速度,然后数据库承担存储的工作。

5、哪些数据适合放入缓存中

即时性。例如查询最新的物流状态信息。
数据一致性要求不高。例如门店信息,修改后,数据库中已经改了,五分钟后缓存中才是最新的,但不影响功能使用。
访问量大且更新频率不高,例如网站首页的广告信息,访问量大,但是不会经常变化。

6、为什么这么快

Redis是一款纯内存结构,避免了磁盘I/O等耗时操作。
Redis命令处理的核心模块为单线程,不存在多线程切换而消耗CPU,不用考虑各种锁的问题,不存在加锁、释放锁的操作,没有因为可能出现死锁而导致性能消耗。
采用了 I/O 多路复用机制,大大提升了并发效率。

在 Redis 6.0 中新增加的多线程也只是针对处理网络请求过程采用了多线性,而数据的读写命令,仍然是单线程处理的。

7、安装部署

前提条件
systemctl stop firewalld
systemctl disable firewalldyum install -y gcc gcc-c++ maketar zxvf redis-5.0.7.tar.gz -C /opt/cd /opt/redis-5.0.7/
make
make PREFIX=/usr/local/redis install执行软件包提供的 install_server.sh 脚本文件设置Redis服务所需要的相关配置文件
cd /opt/redis-5.0.7/utils 
./install_server.sh       
.......          #一直回车.
Please select the redis executable path [/usr/local/bin/redis-server] /usr/local/redis/bin/redis-server
#需要手动修改为 /usr/local/redis/bin/redis-server把redis的可执行程序文件放入路径环境变量的目录中便于系统识别
ln -s /usr/local/redis/bin/* /usr/local/bin/#当install_server.sh 脚本运行完毕,Redis 服务就已经启动,默认侦听端口为6379
netstat -natp | grep redis#Redis服务控制
/etc/init.d/redis_6379 stop       #停止
/etc/init.d/redis_6379 start      #启动
/etc/init.d/redis_6379 restart    #重启
/etc/init.d/redis_6379 status     #状态修改配置 /etc/redis/6379.conf 参数
bind 127.0.0.1 192.168.10.27      #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 restartredis-cli -h 192.168.111.72 -p 6379

http://www.ds6.com.cn/news/24768.html

相关文章:

  • 合肥商城网站建设多少钱长春网站建设 4435
  • 网站结算系统怎么做免费网站 推广网站
  • php网站开发最低配置福州百度seo排名
  • 三屏网站建设铜仁搜狗推广
  • 制作网站软件杭州网站搜索排名
  • 做棋牌网站要什么源码香飘飘奶茶软文
  • 搜索引擎优化的专家是什么意思搜索引擎优化的概念
  • 如何建设好企业的网站维护网络营销服务的内容
  • 山东省 安全双体系建设网站巨量引擎广告投放平台登录入口
  • 七冶建设集团网站 江苏seo培训优化课程
  • 从化网站建设公司seo网站排名全选
  • 静态网站扬州seo
  • 运维网站制作合肥seo整站优化
  • 通州手机网站建设百度首页的ip地址
  • 做网站一般需要什么南京网站快速排名提升
  • wordpress怎么调用api宁波做seo推广企业
  • 免费做网站方案网站的seo
  • 國家建设协会官方网站网站的网站建设
  • 网站建设nuoweb网站seo方案撰写
  • 深圳信科网站建设微信推广平台
  • 青岛外贸建设网站百度关键词权重查询
  • 为赌博网站做代理被判缓刑每日一则小新闻
  • 设计网站pc版今天国际新闻大事
  • 登录建设厅网站的是企业锁吗拉新推广赚钱的app
  • 网站规划书 确定网站建设目的seo是什么意思?
  • 网站系统后台站内推广有哪些具体方式
  • 万网网站后台管理系统爱战网关键词查询网站
  • 优秀校园景观设计seo国外英文论坛
  • wordpress注册没有反应seo经典案例
  • 彩妆做推广的网站永久免费无代码开发平台网站