redis 支持 json_MongoDB和redis,如果还不知道就被落下了

现在各大公司纷纷跟上搞分布式,当提到分布式我们经常会看到NoSQL非关系型数据库,其中最火热的是MongoDB和Redis,现在出去找工作,如果你不会redis或者mongodb那就大大减分。

87e437bf-e929-4c2c-b98d-0e67f6be9567

MongoDB

MongoDB是高度可扩展的操作文档型数据库,可在开源和商业企业版本中使用,并且可以在本地运行或作为托管云服务运行。托管云服务称为MongoDB Atlas。

MongoDB是最流行的NoSQL数据库。其文档数据模型为开发人员提供了极大的灵活性,而其分布式体系结 因此,MongoDB通常被选择用于必须管理大量数据的应用程序,这些应用程序受益于水平可伸缩性,并且处理不适合关系模型的数据结构。

MongoDB不仅仅是一个基于文档的存储,它还有一个基于图形的存储。MongoDB实际上并不存储JSON:它存储BSON(二进制JSON),它扩展了JSON表示(字符串)以包括其他类型,如int,long,date,floating point,decimal128和geospatial坐标。

MongoDB可以在单个数据副本上生成多模态图,地理空间,B树和全文索引,使用数据类型生成正确类型的索引。MongoDB允许您在任何文档字段上创建索引。MongoDB 4具有多文档事务,这意味着即使规范化数据设计,仍然可以获得ACID属性。

1048c29a-a3eb-4086-83a1-097bc1041bd0

默认情况下,MongoDB使用动态模式,有时称为无模式。单个集合中的文档不需要具有相同的字段集,并且字段的数据类型可以在集合中的文档之间不同。可以随时使用动态模式更改文档结构。但是可以使用模式治理。从MongoDB 3.6开始,MongoDB支持JSON模式验证,可以在验证程序表达式中打开它。

Redis

Redis是一个开源的内存数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,如字符串,散列,列表,集合,带有范围查询的排序集,位图,超级日志,具有半径查询的地理空间索引和流。Redis具有内置复制,Lua脚本,LRU驱逐,事务以及不同级别的磁盘持久性。Redis通过Redis Sentinel提供高可用性,并使用Redis Cluster自动分区。

Redis Enterprise是一个完全耐用的多模型数据库。它支持键值,文档,图形和时间序列数据,概率数据结构,综合搜索,流处理以及服务深度学习和AI模型。

所以,赶紧去学习掌握这些NoSQL数据库吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值