SequoiaDB巨杉数据库_SequoiaDB
SequoiaDB巨杉数据库_下载

文档

安装

基本操作

数据模型

系统架构

数据库管理

连接器

驱动

参考手册

故障排除

SAC

Web服务

版本信息

帮助

  • 内容
  • 评论
  • 修订记录

版本信息

SequoiaDB 数据库是一款新型企业级分布式非关系型数据库,帮助企业用户降低 IT 成本,并对大数据的存储与分析提供了一个坚实,可靠,高效与灵活的底层平台。

SequoiaDB version 2.8 版本说明

接口变更:

  • 匹配符中$size和$type变更为函数,即 {a:{$type:1}}=>{a:{$type:1,$et:1}};{a:{$size:1}}=>{a:{$size:1,$et:1}}
  • C#驱动提供LOB的Read/Write带指定偏移和长度的接口
  • Java驱动提供LOB的流式输入输出接口
  • Python驱动支持Python 3.5,同时放弃对Python 2.6的支持
  • C#驱动提供对decimal类型的支持
  • Java驱动Decimal类型提供比较接口
  • PHP驱动提供对PHP 5.6.x的支持
  • C++驱动提供连接池能力
  • snapshot collectionspace/snapshot collection增加commit相关信息
  • snapshot database增加complete lsn和lsn队列信息

主要特性:

  • 提供数据库元数据操作的一致性
  • CM提供配置动态生效能力
  • CM提供本地和远程的节点管控能力
  • CM增强System、File和Cmd对象并实现远程能力
  • CM实现通过配置参数来控制对节点异常的自动重启功能
  • SequoiaDB提供同步日志归档能力,支持压缩和过期清理
  • SequoiaDB提供定时和定量方式的脏页刷盘能力,并实现异常重启时副本间数据校验能力,减少数据的全量恢复
  • SequoiaDB提供手动刷盘数据和日志的能力
  • 提供匹配条件(matcher)支持函数的能力
  • 提供匹配条件(matcher)支持流水线的处理能力,能够对同一字段进行多次匹配和函数运算
  • 提供对匹配的记录进行数组展开多条记录和只返回数组匹配项的能力
  • 提供SequoiaDB配置参数动态生效能力
  • 提供LOB元数据和数据分离的能力
  • 提供节点和分区组信息的WEB监控能力
  • 提供会话、上下文、事务等资源的WEB监控能力
  • 提供主机内存、磁盘等信息的WEB监控能力
  • 提供节点和分区组启停等的WEB操控能力
  • 基于WEB的安装部署支持导入导出配置能力

工具优化:

  • SequoiaDB提供归档日志回放工具,支持条件过滤和指定LSN的回放能力
  • 导出工具支持导出指定集合和集合空间
  • sdb提供getLastErrObj获取引擎的详细错误信息
  • 导出工具提供kicknull,将null字段转为空字段

性能优化:

  • C#驱动提供LOB读缓存,提升读取性能
  • 减少Java驱动LOB写接口内存拷贝,提升写入性能
  • 改进LOB缓存的合并算法,提升LOB写入性能和稳定性
  • 优化PG SQL大表inner join的查询性能

解决重要Bug:

  • 并发创建删除集合,报-10系统错误
  • 执行sql命令,not field is null 没有正确起作用
  • 在事务中执行snapshot(10)导致sdbshell coredump
  • 执行cl.find({$or:[1,{a:2}]}),导致coord崩溃重启
  • 切分表上对lob作读写操作时w=2且组内两个备节点异常重启,读取lob失败
  • 查询条件为主表切分字段的边界值查不到结果
  • 数据节点在正常操作时由boost异步通信连接断开发生coredump
  • 集群模式下多次执行事务commit或rollback报-196错误
  • PG SQL用in操作符包含多字段查询时报错
  • 事务内更新某条记录的操作没有实际修改记录时,事务提交或回滚后,其它事务不能获取该记录的锁
  • 正常关机或重启OS,Sequoiadb未正常退出
  • 并发Upsert过程中导致同步日志错误
  • cs中存在大lob文件,执行备份命令卡住
  • 在开启lob缓存下,dropCS和停节点时出现死循环
  • sequoiadb中包含LZW压缩的集合,异常重启时重组阶段报-304,无法启动
  • 集群所在系统集体掉电,重启后发现复制组内节点有重组失败的情况,且发生了严重数据丢失
  • 插入lob执行切分,再次切分时设置切分范围有冲突,切分任务创建成功
请登陆后再发表评论
最新评论
更新日志
  • 2016-10-20
    v2.8
回到顶部
公司简介
SequoiaDB巨杉数据库,专注新一代大数据基础架构研发,是国内领先的新一代分布式数据库厂商。公司获评硅谷最具影响力创新商业媒体《红鲱鱼》评选的“全球创新企业100强”,并连续两年入选美国知名科技媒体《快公司》评选的“中国50大创新公司”榜单。目前已拥有客户包括多家世界500强企业以及著名IT互联网公司。
粤ICP备13048785号     SequoiaDB巨杉数据库 版权所有