0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ArangoDB企业版:OneShard具有集群容错的单服务器性能和语义

哲想软件 ? 来源:哲想软件 ? 2023-06-06 16:00 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

并非所有用例都需要水平可扩展性。在这种情况下,OneShard部署提供了一个切实可行的解决方案,通过大量减少集群内部通信来显着提高性能。

启用OneShard创建的数据库仅限于单个DB-Server节点,但仍会同步复制以确保弹性。此配置允许在分片领导上运行具有ACID保证的事务。

对于大多数Graph用例和重连接查询,强烈建议使用此设置。

62e11d1a-043b-11ee-90ce-dac502259ad0.png

与分片集群不同,协调器在不同的DB-Server节点上分配对分片的访问,收集和处理部分结果,OneShard设置中的协调器将查询执行直接移动到相应的DB-Server以进行本地查询执行。协调器仅接收最终结果。这可以大大减少协调器的资源消耗和通信工作。

缩放图

对于大于单个DB-Server节点的图,您可以使用SmartGraphs功能有效地限制Coordinator和DB-Servers之间的网络跃点。

数据库创建

为了利用DB-Server节点上的本地执行,您可以创建一个数据库,通过将sharding选项设置为“single”值,默认情况下将集合限制为单个分片。复制因子为3可确保有两个副本用于弹性。

6311a228-043b-11ee-90ce-dac502259ad0.png

之后,在该数据库中创建集合时,您无需担心其他设置。它们将自动成为同一OneShard配置的一部分。

集群启动选项可用于限制新数据库使用OneShard。

多租户应用程序

要在多租户SaaS应用程序中分离来自不同客户端的数据,您可以使用专用数据库,并且仍然可以通过集群设置利用可用性和扩展优势。

虽然每个客户的数据都适合单个节点,但越来越多的租户增加了扩展集群的需求。OneShard可以将更多节点添加到集群中,同时仍允许查询在单个DB-Server上高效执行。

632f97ba-043b-11ee-90ce-dac502259ad0.png

领导分片上的ACID事务

在ArangoDB中,您可以从可调整的事务保证中受益,您可以在需要时增加这些保证。为确保持久性,waitForSync请在查询级别激活以等待数据修改已写入磁盘。收集选项writeConcern:2确保事务只有在至少一个副本同步时才成功。RocksDB引擎支持大型文档操作的中间提交。为了防止单个查询出现这种情况,您可以相应地增加RocksDB intermediateCommitSize(默认512MB)intermediateCommitCount。在OneShard设置中使用StreamTransactions 和这些提到的选项,您可以获得领导分片上的多文档、多集合ACID事务。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    13

    文章

    9871

    浏览量

    88454
  • 数据库
    +关注

    关注

    7

    文章

    3951

    浏览量

    66845
  • 协调器
    +关注

    关注

    0

    文章

    30

    浏览量

    16219

原文标题:ArangoDB 企业版:OneShard具有集群容错的单服务器性能和语义

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ARM集群服务器 定义

    ARM集群服务器的核心定义可归纳为以下要点: 一、核心定义 ARM集群服务器是将?多个基于ARM架构的处理节点?集成在单一物理机箱内,通过
    的头像 发表于 06-25 08:09 ?230次阅读
    ARM<b class='flag-5'>集群</b><b class='flag-5'>服务器</b> 定义

    【重磅】企业版abg欧博DFM&amp;abg欧博CAM正式发布!离线审查+定制开发+专属护航

    深度工艺审查规则 ,且更多工艺审查规则和企业版专属高阶功能持续新增中 3、企业级专属服务 ◆ 轻量 定制开发 (最快3天交付企业专用规则库) ◆ 代建元件库
    发表于 06-11 16:02

    双路服务器服务器区别有多大?用实际应用场景对比一文讲透

    性能、价格、扩展性三个关键点,带大家系统地聊一聊双路服务器服务器的区别,并结合真实使用场景,帮你看清到底哪种服务器更适合你的业务。
    的头像 发表于 05-22 15:53 ?630次阅读
    双路<b class='flag-5'>服务器</b>和<b class='flag-5'>单</b>路<b class='flag-5'>服务器</b>区别有多大?用实际应用场景对比一文讲透

    SoC集群服务器 与 ARM架构阵列服务器 关系

    。 核心特征?:芯片级集成、高密度算力、低功耗设计。 ARM架构阵列服务器? 基于ARM指令集的处理集群,通过多节点协同工作提升整体性能,适用于高并发场景(如云手机、云游戏)。 核心
    的头像 发表于 04-24 07:49 ?450次阅读
    SoC<b class='flag-5'>集群</b><b class='flag-5'>服务器</b> 与 ARM架构阵列<b class='flag-5'>服务器</b> 关系

    RAKsmart高性能服务器集群:驱动AI大语言模型开发的算力引擎

    RAKsmart高性能服务器集群凭借其创新的硬件架构与全栈优化能力,成为支撑大语言模型开发的核心算力引擎。下面,AI部落小编带您了解RAKsmart如何为AI开发者提供从模型训练到落地的全链路支持。
    的头像 发表于 04-15 09:40 ?322次阅读

    DeepSeek企业级部署服务器资源计算 以raksmart裸机云服务器为例

    以RakSmart裸机云服务器为例,针对DeepSeek企业级部署的服务器资源计算指南,涵盖GPU/CPU/内存/存储/网络等核心维度的详细计算方法与配置推荐,主机推荐小编为您整理发布以raksmart裸机云
    的头像 发表于 03-21 10:17 ?502次阅读

    Jtti:新加坡服务器性能如何评估

    Jtti 新加坡服务器性能表现如下: 硬件配置 :Jtti新加坡服务器使用Intel Xeon E5-2660处理,这是高性能
    的头像 发表于 12-19 15:15 ?580次阅读

    NTP服务器性能优化方法

    NTP(Network Time Protocol,网络时间协议)服务器性能的优化对于确保时间同步的准确性和可靠性至关重要。以下是一些NTP服务器性能优化的方法: 一、增加NTP
    的头像 发表于 12-18 15:24 ?1327次阅读

    通用型企业服务器的优缺点

    通用型企业服务器是一种基于云计算技术的服务器解决方案,它通过虚拟化技术将计算资源、存储资源和网络资源提供给用户,具有多种优势和一定的局限性。主机推荐小编为您整理发布通用型
    的头像 发表于 12-17 09:57 ?459次阅读

    企业服务器平台设计与搭建

    企业服务器平台的设计与搭建是一个复杂但系统的过程,涉及多个环节和因素。主机推荐小编为您整理发布企业服务器平台设计与搭建这一过程的详细阐述。
    的头像 发表于 12-04 09:51 ?591次阅读

    性能服务器有什么用处?

    性能服务器是一种基于云计算技术的虚拟化服务器具有性能、灵活性、可靠性和安全性等特点。它广泛应用于网络托管
    的头像 发表于 11-04 10:22 ?668次阅读

    Kubernetes集群搭建容器云需要几台服务器

    Kubernetes集群搭建容器云需要几台服务器?至少需要4台服务器。搭建容器云所需的服务器数量以及具体的搭建步骤,会根据所选用的技术栈、业务规模、架构设计以及安全需求等因素而有所不同
    的头像 发表于 10-21 10:06 ?529次阅读

    独立服务器与云服务器的区别

    随着互联网技术的飞速发展,企业对于服务器的需求日益增加,而服务器市场也随之出现了多种类型的产品,其中最常见的是独立服务器和云服务器。这两种
    的头像 发表于 10-12 14:34 ?810次阅读

    分布式缓存服务 Redis?版 9 月企业版、灵活的购买方式全新上市

    4 倍性能增强的企业版、灵活便利的购买体验、极简的迁移配置,大家先来一睹为快吧! 更新速览 新增功能 1.???? 极致性能企业版,4 倍性能
    的头像 发表于 09-27 00:06 ?1094次阅读
    分布式缓存<b class='flag-5'>服务</b> Redis?版 9 月<b class='flag-5'>企业版</b>、灵活的购买方式全新上市

    华纳云:企业网站服务器怎么选?

    等方面的性能都至关重要,确保网站能够快速响应用户请求并保持稳定运行。 稳定性和可靠性: 企业官网需要具有高可用性和可靠性,确保网站24/7在线并稳定运行。服务器硬件和软件的稳定性、
    的头像 发表于 08-26 14:46 ?466次阅读