redis基础:1、NoSql入门和概述

本文探讨了NoSql数据库在大数据时代的重要性,它如何解决MySql扩展性问题,以及其易扩展、高性能和灵活的数据模型。主要聚焦于NoSql的类型(如键值、文档型、列存储和图数据库),并介绍了其在KV存储、缓存和持久化中的应用。
摘要由CSDN通过智能技术生成

为什么需要NoSql

MySql数据库的表很大的时候,数据库恢复会非常慢,不容易快速恢复数据库。关系型数据库虽然强大,但是它不能很好地应付所有的应用场景。MySql的扩展性差,大数据下IO压力大,表结构更改困难,正是当前使用MySql的开发人员面临的问题。

今天我们可以通过第三方平台(如Google、Facebook等)很容易地访问和抓取数据。用户的个人信息、社交网络、地理位置等数据和操作日志成倍增加。如果我们对这些用户数据进行挖掘,那SQL数据库已经不适合这些应用了,NoSql数据库的发展却能很好地处理这些大的数据。

NoSql能干什么

  • 易扩展。数据之间无关系,这样就非常容易扩展。
  • 大数据量高性能。NoSql数据库具有非常高的读写性能,尤其在大数据量下,同样表现优秀。这得益于它的无关系性,数据库的结构简单。
  • 多样灵活地数据模型。NoSql无需事先为要存储的数据建立字段,随时可以存储自定义的数据格式。

NoSql怎么玩

  • KV
  • Cache
  • Persistence

NoSql数据库四大分类

  • KV键值
  • 文档型数据库(bson格式比较多)
  • 列存储数据库
  • 图关系数据库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值