date: 2024-07-12
title: "NoSQL-Assignment-2"
status: DONE
author:
- AllenYGY
tags:
- Assignment
- NoSQL
publish: True
NoSQL-Assignment-2
REmote DIctionary Server(Redis)是一个开源的内存 NoSQL 数据库项目,它实现了一个分布式、内存键值存储,并具有可选的耐用性。
依靠原子性实现•要么处理所有命令,要么不处理任何命令。
EXEC 命令会触发事务中所有命令的执行。
如果客户端在调用 MULTI 命令之前,在事务上下文中失去了与服务器的连接,则不会执行任何操作。相反,如果调用 EXEC 命令,则会执行所有操作。
Expire 命令可以为键设置过期时间,当键过期时,Redis 会自动删除该键。
Cassandra 是:
主要特点:
复制策略是指 Cassandra 如何在集群中复制数据,放置数据副本
SimpleStrategy
和 NetworkTopologyStrategy
Cassandra Query Language(CQL)是 Cassandra 数据库的查询语言。
Apache Cassandra 的设计目标主要围绕着可扩展性、高可用性和无单点故障展开。
Cassandra 的主要成分包括:
社交媒体的评论管理
Cassandra 面向列设计,适合处理大量数据,适合社交媒体评论管理场景,可以快速写入和读取评论数据,支持高并发读写操作。