Redis-第二章节-简介

容器化部署
• 阅读 1248

简介

  • 概要:

    • 起源:

      • 2008年,意大利一家创业公司Merzia推出了一款基于mysql的网站统计系统LLOOGG,然而没过多久公司的创世人对mysql的性能感到失望,于是他决定亲自为LLOOGG量身定做一个数据库,并于2009年完成。一直持续更新到现在的6.0.9版本。
  • NoSQL:

    • 定义:

      • 泛指非关系性数据库的。
    • 特点:

      • 方便扩展,数据之间没有关系。
      • 大数据量高性能。
      • 数据类型多样性。
      • 可以再和传统RDBMS和NoSQL对比一下。
    • NoSQL四大分类:

      • kv键值对:

        • 新浪:Redis。
        • 美团:Redis + Tair。
        • 阿里、百度:Redis + memercache。
      • 文档型数据库:

        • MongoDB:

          • MongDB是一个基于分布式文件存储的数据库,由 c++ 编写,主要用来处理大量的文档!
          • MongDB是一个介于关系型数据库和非关系型数据库中间的产品,MongDB是非关系型数据库中功能最丰富,最像关系型数据库的。
        • CouchDB:
      • 列存储数据库:

        • HBase。
        • 分布式文件系统。
      • 图关系数据库:

        • Neo4j、InfoGrid。
  • Redis入门:

    • 概要:

      • redis是什么:

        • Redis是一个开源的ANSIc语言编写、支持网络、可基于内存亦可持久化的日志型、key-value数据库,并提供多种语言的API。
      • 作用:

        • 内存存储、持久化(内存是断电就会丢失的、所有持久化很重要(RDB、AOF))。
        • 效率高,可以高速缓存。
        • 发布订阅系统。
        • 地图信息分析。
        • 计数器、计数器。
      • 特性:

        • 多样的数据类型
        • 持久化
        • 集群
        • 事务
        • 。。。
点赞
收藏
评论区
推荐文章
blmius blmius
4年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
面试字节跳动Java工程师该怎么准备?值得收藏!
性能调优影响MySQLServer性能的相关因素1.商业需求对性能的影响2.系统架构及实现对性能的影响3.Query语句对系统性能的影响4.Schema设计对系统的性能影响5.硬件环境对系统性能的影响MySQL数据库锁定机制1.MySQL锁定机制简介2.各种锁定机制分析3.合理利用锁机制优化MySQLMySQL数据库Que
Wesley13 Wesley13
4年前
MYSQL监控调优
MySQL监控调优一、Mysql性能介绍1、什么是Mysql?它有什么优点?MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。Mysq
Stella981 Stella981
4年前
Python3:sqlalchemy对mysql数据库操作,非sql语句
Python3:sqlalchemy对mysql数据库操作,非sql语句python3authorlizmdatetime2018020110:00:00coding:utf8'''
Wesley13 Wesley13
4年前
mysql实践一:SQL基础
mysql简介mysql是有名的开放源代码关系型数据库。它最早是AB公司开源的,后来到Sun公司手中。之后Sun公司被Oracle公司收购,mysql就归Oracle所有。从此mysql走向商业化,又有名为mariadb数据库作为mysql的分支被开源,之后mysql又出了社区版和企业版。mysql大致的历史就这样,更详细的可以百度,这里
Stella981 Stella981
4年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Easter79 Easter79
4年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Wesley13 Wesley13
4年前
mysql企业实战(一)
一、简介MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQLAB公司开发、发布并支持的。有以下特点:MySQL是一种数据库管理系统。MySQL是一种关联数据库管理系统。MySQL软件是一种开放源码软件。MySQL数据库服务器具有快速、可靠和易于使用的特点。MySQL服务器工作在
Wesley13 Wesley13
4年前
6.MySQL简介
MySQL简介·点击查看MySQL官方网站·MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,后来被Sun公司收购,Sun公司后来又被Oracle公司收购,目前属于facle旗下产品特点·使用C和C编写,并使用了多种编译器进行测试,保证源代码的可移植性·支持多种操作系统,如Linu
Wesley13 Wesley13
4年前
MySQL系列(一)
一、简介MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQLAB公司开发、发布并支持的。有以下特点:MySQL是一种数据库管理系统。MySQL是一种关联数据库管理系统。MySQL软件是一种开放源码软件。MySQL数据库服务器具有快速、可靠和易于使用的特点。MySQL服务器工作在客户端/服务器模
Wesley13 Wesley13
4年前
Mysql简要概述
Mysql学习笔记1.Mysql简介:​Mysql是一个轻量级关系型数据库管理系统,由瑞典MysqlAB公司开发,目前属于Oracle公司。目前Mysql被广泛地应用在Internet上的中小型网站中,由于体积小、速度快、总体拥有成本低、开放源码、免费等特点,一般中小型网站的开发都选择LinuxMy
容器化部署
容器化部署
Lv1
何当共剪西窗烛,却话巴山夜雨时。
文章
4
粉丝
0
获赞
0