Young87

SmartCat's Blog

So happy to code my life!

游戏开发交流QQ群号60398951

当前位置:首页 >跨站数据

SequoiaDB 关键特性

一、数据分片能力

数据分片能力

二、高可用能力

  • 同分区内数据节点之间通过心跳保持连接
  • 主节点2轮接收不到超过半数节点心跳会自动降备
  • 备节点2轮接收不到主节点心跳会发起选举投票
  • 超半数节点统一后备节点当选新的主节点

高可用能力

三、水平扩展能力

  • 内存满了

    水平扩展-1

  • 扩展服务器

    水平扩展-2

  • 数据搬迁:没有使用全自动搬迁机制,需要DBA手动触发,可通过定时脚本实现自动搬迁

    水平扩展-3

  • 在新服务器上增加Catalog,将旧服务器上的Catalog复制到新服务器上

    水平扩展-4

  • 删除旧服务器上的Catalog节点

    水平扩展-5

四、强大的分布式事务能力

强大的分布式事务能力

五、MySQL兼容能力

MySQL兼容能力

六、数据导入导出

支持多种数据导入导出机制:

  • 标准开源工具mydumper/myloader
  • 标准开源图形化工具Kettle
  • 巨杉数据库自带工具sdbimport/sdbexprt
  • Oracle实时数据复制工具Golden Gate
  • IBM实时数据复制工具CDC
  • MySQL实时数据复制Binlog Replication

七、准实时数据复制

准实时数据复制

八、异步数据复制

异步数据复制

九、数据备份恢复

  • 数据库实例级别备份
    • MySQL/PostgreSQL原生记录备份策略
  • 集群级备份
    • 全量离线备份
    • 全量在线备份
    • 增量在线备份
  • 文件系统级备份
    • 读节点文件系统全量备份
    • 静态文件增量备份

数据备份恢复

十、数据库实例支持

10.1 MySQL实例支持

MySQL实例优势

  • 通用型最强,使用范围广
  • 与MySQL协议级兼容,100%支持增删改查、存储过程、视图、触发器、自增字段、临时表、自定义函数等全部功能
  • 针对OLTP场景优化,支持分布式事务
  • 可插拔存储引擎,与InnoDB进行替换对应用无感知

10.2 PostgreSQL实例支持

PostgreSQL实例优势

  • 相比MySQL,PGSQL对复杂查询支持相对较好
  • PGSQL支持HSJN、MSJN等多种关联机制,对于统计类场景性能较高
  • 支持分布式事务能力

10.3 SparkSQL实例支持

SparkSQL实例优势

  • 专门针对同级分析审计等场景使用
  • 多个不同连级交易库中的表可以被直接映射到同一个SparkSQL实例中,避免ETL迁移流程
  • 支持数据分区的读写分离,确保连级交易业务与统计分析任务在不同物理机中执行

10.4 JSON实例支持

JSON(MongoDB)实例优势

  • 与MongoDB语法高度兼容
  • 支持嵌套半结构化数据
  • 支持与子对象索引组索引
  • 支持JSON事务能力

10.5 S3对象存储实例

S3对象存储实例优势

  • 与AWS S3协议级兼容
  • 支持多版本批次上传
  • 支持大文件分段上传(断点续传)
  • 支持元数据标签化管理
  • 支持元数据标签模糊检索

10.6 Posix 文件系统实例支持

Posix文件系统实例支持

十一、HTAP读写分离能力

HTAP读写分离能力

十二、多租户物理隔离能力

多租户物理隔离能力

十三、多租户权限管理能力

多租户权限管理能力

十四、WLM负载管理能力

优先级策略管理

  • 针对用户名与IP地址(数据库实例)定义业务优先级
  • 硬件资源发生竞争时基于优先级进行调度
  • 低负载情况下不造成任何额外负担与开销
  • 高负载情况下优先调度重要应用

十五、多中心容灾能力

多中心容灾能力

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: 训练吞吐量提升6倍!飞桨弹性计算推荐系统ElasticCTR 1.0发布

下一篇: 推荐收藏 | 美团技术团队的书单

精华推荐