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

做婚礼效果图的网站有哪些百度小程序关键词优化

做婚礼效果图的网站有哪些,百度小程序关键词优化,阿里巴巴网站国际站建设,ie的常用网站目录 一、关系数据库与非关系型数据库 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.yayakq.cn/news/685766/

相关文章:

  • 做内贸的网站wordpress盒子
  • 辽宁省建设工程注册中心网站全椒有做网站的吗
  • 网站建设公众网站优化和网站推广
  • 郑州腾石建站温州平阳县网站建设兼职
  • 九台区建设银行网站腾讯企业邮箱登录入口手机版下载
  • 帝国cms官方网站如何快速用手机做网站
  • 库尔勒网站建设电话苏州企业网站建设制作方案
  • 成都网站建设推来客熊掌号公司注册地址就是公司地址吗
  • 沈阳网站制作企业xp系统做局域网内网站
  • 黄石本地做网站的网站建设 学校
  • 网站建设项目描述范文燕郊做网站的公司
  • 稳定的网站制作需要多少钱国外做论坛网站
  • 电商网站规划的开发背景哪些网站可以进行域名注册
  • 微信官方网站登陆商标注册号是什么
  • 免费行情软件网站下载大全html5 mysql 网站开发
  • 眉县网站开发小公司简介ppt介绍范本
  • 网站建设的行业资讯如何自己建网站企业网站
  • 网站建设服务怎么样领导高度重视门户网站建设
  • 天猫网站左侧导航是怎么做的桦甸市建设局网站
  • 网站流量导入是什么意思山东和城乡建设厅网站
  • 牛魔王网站建设emloh转wordpress
  • 网站源码 预览泉州seo优化排名公司
  • 云主机放多个网站打开网页
  • 视频付费点播网站怎么做设计网络营销方案
  • 绍兴cms建站模板wordpress 虎嗅主题
  • 广州公司网站建设设计顾wordpress仿卢松松
  • 免费做网站的网站专门做名片的网站
  • 哪些网站专门做康复科公司要建设网站需要那些程序
  • 编程网站排名品牌整合营销方案
  • 秦皇岛网站制作专家数字经济团体赛