Apache Cassandra

类型:网络软件版本:3.11

语言:简中大小:141.46MB

该资源为电脑软件,无法在手机上运行!
游戏介绍

Apache Cassandra是一款专业的数据库管理软件。这款Apache Cassandra会是你需要的!使数据库管理员可以更方便地操作,使用方法也非常简单,教程相对简单明了,并且安装包不大,适合日常办公使用,有着开源分布式特点,可用于储存特别大的数据。点对点分布式的系统有着很不错的有点。数据分布于集群中各节点,各节点间每秒交换一次信息。每个节点的commit log提交日志捕获写操作来确保数据持久性。

软件说明

当您需要可扩展性和高可用性而不影响性能时,Apache Cassandra数据库是您的正确选择。线性可扩展性和在商品硬件或云基础架构上经过验证的容错能力使其成为关键任务数据的理想平台。 Cassandra对跨多个数据中心的复制的支持是一流的,可为您的用户提供较低的延迟,并使您可以放心地度过区域性故障。

软件优势

1.分散

Cassandra是分布式的,这意味着它可以在多台计算机上运行,并向用户提供一致的整体。分散的事实意味着Cassandra不会有单点故障。Cassandra集群中所有节点的功能完全相同,因此没有特殊的主机作为主节点来承担协调任务。有时这称为服务器对称。

2.弹性可伸缩性

可伸缩性是指系统体系结构的特征,该特征允许系统在不降低性能的情况下提供更多服务。仅通过向现有计算机增加硬件容量和内存以进行垂直扩展,便是实现可伸缩性的最简单方法。尽管水平扩展需要增加更多的计算机,但每台计算机都提供全部或部分数据,因此所有主机不必承担所有业务请求。但是软件本身需要具有内部机制,以确保集群中节点之间的数据同步。

3.高可用性和容错

弹性可伸缩性是指水平扩展的特性,这意味着您的集群可以在不中断的情况下扩展或减少服务规模。这样,您无需重新启动过程,不需要修改应用的查询,也不需要自己手动重新平衡数据分配。在Cassandra中,只要添加一台新计算机,Cassandra就会自动发现它并使它开始工作。

4.高性能

在设计之初,Cassandra专门考虑充分利用多处理器和多核计算机的性能,并考虑在分布于多个数据中心的大量此类服务器上运行。它可以一致且无缝地扩展到数百台计算机,占用数TB的数据。 Cassandra在高负载下表现出良好的性能。在非常普通的工作站上,Cassandra也可以提供很高的写入吞吐量。而且,如果添加更多服务器,您仍然可以维护Cassandra的所有功能,而不会牺牲性能。

5.可调一致性

Cassandra提供了可调整的一致性,使我们能够选择所需的一致性和可用性级别,并在两者之间找到平衡。因为客户端可以控制更新到达的副本数量,所以它必须阻止系统。这是通过设置复制因子来调整相对一致性级别。利用复制因子,您可以决定准备牺牲多少性能以换取一致性。复制因子是您需要更新传播到群集中的节点数(请注意,更新包括所有添加,删除和更新操作)。

6.行导向

Cassandra通常被视为面向列的数据库,这没有错。它的数据结构不是关系的,而是多维的稀疏哈希表。稀疏意味着任何行都可以具有一列或几列,但是每一行不一定具有与其他行相同的列(如关系模型)。每行都有一个唯一的键值用于数据访问。因此,更准确地说,Cassandra应该被视为索引的,面向行的存储系统。

软件测评

Apache Cassandra可以帮助用户轻松构建自己的数据库,也可以管理数据库。它配备了丰富的功能,可以满足用户的不同需求。

相关推荐
更多
相关合集