SequoiaDB 关键特性
日期: 2020-04-25 分类: 跨站数据 400次阅读
一、数据分片能力
二、高可用能力
- 同分区内数据节点之间通过心跳保持连接
- 主节点2轮接收不到超过半数节点心跳会自动降备
- 备节点2轮接收不到主节点心跳会发起选举投票
- 超半数节点统一后备节点当选新的主节点
三、水平扩展能力
-
内存满了
-
扩展服务器
-
数据搬迁:没有使用全自动搬迁机制,需要DBA手动触发,可通过定时脚本实现自动搬迁
-
在新服务器上增加Catalog,将旧服务器上的Catalog复制到新服务器上
-
删除旧服务器上的Catalog节点
四、强大的分布式事务能力
五、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 文件系统实例支持
十一、HTAP读写分离能力
十二、多租户物理隔离能力
十三、多租户权限管理能力
十四、WLM负载管理能力
优先级策略管理
- 针对用户名与IP地址(数据库实例)定义业务优先级
- 硬件资源发生竞争时基于优先级进行调度
- 低负载情况下不造成任何额外负担与开销
- 高负载情况下优先调度重要应用
十五、多中心容灾能力
除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog
标签:分布式 数据库
精华推荐