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

企业版下载

企业版使用请联系:企业版下载申请
企业版功能列表 企业级解决方案


社区版下载

SequoiaDB v3.0.1

SequoiaDB合集

包含SequoiaDB和SequoiaSQL安装包
更新时间:2018-10-23

SequoiaDB v3.0.1 合集下载

Linux

系统要求:64 bit
更新时间:2018-10-23

SequoiaDB v3.0.1 Linux 下载

最新代码

 
更新时间:2018-10-23

SequoiaDB v3.0.1 GitHub 最新代码下载

更新说明更多...

【接口变更】
1. 新增:snapshot 新增参数,可指定查询条件、过滤条件,对结果进行排序等
2. 新增:驱动中 LOB 部分提供 eof 接口
3. 新增:SequoiaFS 增加 ioctl 接口

【主要特性列表】
1. SAC支持 SequoiaSQL-MySQL 与 SequoiaDB 创建关联
2. SAC支持 SequoiaSQL-MySQL 添加业务和卸载业务
3. OM增加支持SequoiaSQL-MySQL的部署包
4. 集合空间、集合增加全局唯一 ID
5. 增加对集合空间、集合rename

历史版本


版本LinuxPower Linux

SequoiaDB v3.0.1

【接口变更】
1. 新增:snapshot 新增参数,可指定查询条件、过滤条件,对结果进行排序等
2. 新增:驱动中 LOB 部分提供 eof 接口
3. 新增:SequoiaFS 增加 ioctl 接口

【主要特性列表】
1. SAC支持 SequoiaSQL-MySQL 与 SequoiaDB 创建关联
2. SAC支持 SequoiaSQL-MySQL 添加业务和卸载业务
3. OM增加支持SequoiaSQL-MySQL的部署包
4. 集合空间、集合增加全局唯一 ID
5. 增加对集合空间、集合rename
更多...
SequoiaDB v3.0.1 Linux 下载    

SequoiaDB v3.0

1)MySQL完整协议级兼容
实现了100%的MySQL协议级兼容,用户可以直接使用MySQL客户端或任何管理、开发与监控工具对数据库进行操作;
实现100%的MySQL语法兼容,支持语法包括基础CRUD操作,多表关联,跨节点事务操作,创建视图,存储过程,索引和访问计划等。

2)CBO(基于开销的优化)
实现对集合内的数据以及索引进行统计抽样,建立多维度、多层级的数据模型;并对外部查询语句进行‘重写’、‘规则优化’、‘参数化’以及‘谓词降解’优化。根据建立的数据模型对降解后的谓词条件分别进行开销估算,再通过路径搜索算法找到各谓词条件组成的开销最小的路径,该路径即对应外部查询语句的访问计划,从而大幅提升执行性能。
对外部查询语句的生成的路径(访问计划)进行‘参数化’和‘模式化’处理后进行缓存,当外部查询语句在‘重写’后如果能与缓存的路径进行模式匹配,则快速重用路径,省去了路径计算的开销。

3)ACID完善和锁机制优化
全面支持ACID,100%支持原子性、一致性、隔离性与持久性。
使用二段提交的方式支持跨表跨节点事务能力。
支持read-committed隔离级别。
对记录锁的管理进行了优化,完全避免了在大量并发交易时的锁拥堵问题。

4)对象存储与文件系统接口
提供了标准Posix文件系统接口,能够原生接入任何支持Posix协议标准的操作系统,用户对应用程序无需任何改造即可从NAS迁移至SequoiaDB。
实现了大对象的‘读写缓存’+DirectIO模式,所有的写操作和80%的读都能命中缓存,并通过‘读写缓存’将外部随机的磁盘IO顺序化,提升磁盘利用率。
优化了大对象的锁机制,实现了‘偏移锁’,当并发操作同一个文件时,每一个并发只锁定其偏移内的内容,这样即可以保证并发情况下文件内容的正确性,又极大程提升了外部访问的并发度。

5)全文检索
用户可以像使用普通索引一样方便地使用全文索引,像使用普通查询一样方面地使用全文检索功能。
首先在索引类型中,增加了‘全文索引’新的类型,只需要在对集合创建索时指定为‘全文索引’类型即可以轻松地创建,在全文索引创建后,索引定义的内容会自动同步至全文索引引擎,之后新的数据变化也会快速同步至全文索引引擎中。
用户可以通过新增的'$text'操作符来进行全文检索功能,该操作符可以与之前的所有操作符组合使用。$text完全兼容ElasticSearch语法。
全文检索的数据同步为异步机制,在高吞吐量的数据导入时不会对导入性能造成任何影响。

6)数据压缩
提供1-7副本机制以提升数据的可靠性的同时,也提供了数据压缩的能力来提升副本内磁盘空间的使用。
支持snappy和lzw两种数据压缩算法,其中lzw首先通对集合中的数据进行采样统计分析,构建压缩字典,再根据字典对新增的数据进行压缩。由于同一集合内数据具有较大的共性,因此lzw往往可以带来比30%更低的压缩率。
数据压缩不仅提升了磁盘的使用率,同时也极大程序减少了原始数据对缓存的占用,可以让更多的数据常驻缓存,提升访问性能。

7)容灾
支持数据库跨数据中心灾备能力,不需要使用第三方工具即可使用多副本对数据进行保护,完全满足金融级要求。

8)易用性
为了让用户更加简便地使用SequoiaDB,我们实现了操作维护的集中管控中心(SAC),可以实现‘一键部署’、‘性能监控’、‘业务操作’、‘配置管理’、‘扩容减容’等,并以WEB化方式和开放REST接口两种方式提供,即方便人机交互操作,也方便与其它系统对接集成。

9)QoS能力
能够通过定制策略的方式来对外部应用提供不同的服务能力,以确保高优先级的外部应用占用更多的资源,获得更快的响应能力。
更多...
SequoiaDB v3.0 Linux 下载    
公司简介
广州巨杉软件专注新一代大数据技术研发,是国内新一代原厂金融级分布式数据库公司。
2017年巨杉数据库成为首批入选Gartner年度数据库报告的中国数据库产品。
巨杉坚持产品从零开始自主研发,为用户提供安全可靠、性能卓越的海量数据存储管理、高并发实时处理、分布式计算以及实时流处理等企业级数据处理解决方案。
目前在金融、政府、电信多个行业得到了广泛应用,并在超过30家大中型银行的核心生产系统应用。
粤ICP备16118040号     广州巨杉软件开发有限公司 版权所有