首页 > 原创文章 > 技术应用 > 查看文章

什么是no sql数据库?no sql数据库有哪些?

所属分类:技术应用 来源: 丁老师原创 更新时间:2025-02-21 08:42 IP属地: 重庆
点击阅读全文

群里有同学在问,现在经常看到no sql数据库,no sql数据库到底是什么呢,一直不是很理解?no sql数据库又是什么意思呢?今天丁老师用白话文来给你们解答。 

no sql数据库,是”非关系型数据库“,和平时我们使用的mysql不一样,不需要事先定义好表结构。比如传统的sql数据库,就像图书馆一样,需要事先定义好书籍的分类,书在哪里存放,找书的时候需要查询固定的位置。而no sql数据呢,则更像你自己的房间一样,书随便放,东西随便仍,不需要固定的位置也能查询到。

no sql 数据库相比传统数据库,突出了一个灵活,想存什么存什么,不像mysql和sql server一样,还要预先定义数据结构和数据类型格式,什么int、string、text、float之类的,no sql数据库不需要定义数据格式,什么都是直接存,甚至能直接存储文档和图片,主打就是一个耿直。

因为这种特殊性的存储和查询方式,no sql数据库查询起来特别快,特别适用于处理大批量的数据和高并发的场景。

no sql数据库的应用范围:
高并发的应用(如大型APP、电子商城购物、火车售票等)、物联网、在线游戏等。

no sql数据库适用的场景:
抢购、秒杀、抢票、实时分析、社交平台的点赞、评论、实时大数据分析等。

no sql数据库都有哪些:

MongoDB:文档型数据库,目前的主流no sql数据库。

Redis:使用键值存储,最受欢迎的轻量级no sql数据库。

Cassandra:列式数据库,分布式no sql数据库,高扩展性、高可用性、多数据中心复制,广泛应用于物联网、日志处理等领域。

CouchDB:文档型数据库,使用JSON存储数据,支持离线应用。

HBase:列式数据库,可以承载非常大的表(数十亿行、百万列级别),适用于大数据处理。

Neo4j:图形数据库,可以将数据结构转化为图形。适用于处理复杂关系数据,如社交网络、分销系统等。

Amazon DynamoDB:亚马逊的云托管型no sql数据库。

Google Cloud Datastore:谷歌的云托管型no sql数据库。

Oracle NoSQL DB:甲骨文的高性能、低延迟、高灵活性的no sql 数据库,支持JSON、表格和键值。



dls6.jpg

相关文章

php里边的Memcache和Memcach...

在php的可安装扩展中,有Memcache和Memcached,两者只差一个字母,那么他们到底是什么,有什么区别呢?今天丁老师来解答。首先,Memcache是一种缓存技术,他可以把经常需要读取和存储的数据,保存在内存中,避免每次进行数据...

使用phpmailer的一些经验及注意事项

经常使用Phpmailer来发信,作为事件的通知渠道,遇到过各种情况的问题,总结了一些经验和注意事项分享给大家:1.phpmailer使用ssl发信,无需在服务器中开启任何端口,无需在防火墙中开启端口;2.出现SMTPError:Cou...

linux使用lnmp套件安装后打卡默认站点...

最近要在某单位内网部署项目,使用了lnmp来配置环境,软件安装成功,可安装后不管是打开ip地址还是默认站点,都提示nginx403forbidden,这是怎么回事呢?首先,已经出现了nginx403提示,说明nginx是安装正常的。其次...

Bagisto-基于Laravel框架的免费...

软件介绍Basgito是基于Laravel框架的免费电子商务平台,可以快速搭建自己企业专属的电子商务交易平台,适用于中小型外贸企业。该电商平台拥有无头laravel商务(headlesslaravelcommerce)的强大功能,可以快...

推荐文章

国外VPS购买后如何登录?

国外很多VPS购买后,只有密码,没有登录账号,如何登录呢?我们以one.com为例,购买了VPS后,只能设置密码,但是用root,也无法登录,是怎么回事呢?查了官方文档,原来修改的VPS密码,不是root的,这个VPS默认的账号是admin...

fontawesome所有图标class类名...

fontawesome所有图标class类名单,适用于4.7.0版本。总计有593个图标class类(包含别名):fa-500pxfa-address-bookfa-address-book-ofa-address-cardfa-addre...

二维码可以存储多少个信息?

二维码码有三个参数:数据类型、大小(“像素”数)和纠错级别。能存储多少信息也取决于这些参数。例如,纠错级别越低,可存储的信息越多,但代码越难被读者识别。最大尺寸和最小纠错值如下:最大字符数7089个字符(纯数字)字母数字4296个字符(字母...

wordpress如何开启错误调试,查看错误...

在使用wordpress的过程中,有的时候部分页面打不开,或是程序不能正常使用,也没有显示具体的错误信息,这个时候该怎么办呢?首先是查看错误日志,可以查看wordpress本身的错误日志,以及php的错误日志。这时有朋友提问了,wordpr...

QQ咨询 微信咨询