SequoiaDB

金融级分布式关系型数据库
授权协议 AGPL
开发语言 C/C++
所属分类 数据库相关、 NoSQL数据库
软件类型 开源软件
地区 国产
投 递 者 杨晓博
操作系统 Linux
开源组织 巨杉数据库
适用人群 未知
 软件概览

SequoiaDB 巨杉数据库是一款开源的金融级分布式关系型数据库,主要面对高并发联机交易型场景提供高性能、可靠稳定以及无限水平扩展的数据库服务。

用户可以在 SequoiaDB 巨杉数据库中创建多种类型的数据库实例,以满足上层不同应用程序各自的需求。

SequoiaDB 巨杉数据库支持 MySQL、PostgreSQL 与 SparkSQL 三种关系型数据库实例、类 MongoDB 的 JSON 文档类数据库实例、以及 S3 对象存储与 Posix 文件系统的非结构化数据实例。

关键特性

SequoiaDB巨杉数据库可以为用户带来如下价值:

  • 完全兼容传统关系型数据,数据分片对应用程序完全透明
  • 高性能与无限水平弹性扩展能力
  • 分布式事务与 ACID 能力
  • 同时支持结构化、半结构化与非结构化数据
  • 金融级安全特性,多数据中心间容灾做到 RPO = 0
  • HTAP 混合负载,同时运行联机交易与批处理任务且互不干扰
  • 多租户能力,云环境下支持多种级别的物理与逻辑隔离

使用场景

SequoiaDB 巨杉数据库拥有三大类应用场景,用户可参考应用场景页面获得更多信息。

  • SequoiaDB 巨杉数据库是一款金融级分布式关系型数据库,产品引擎采用原生分布式架构,100%兼容 MySQL 语法和协议,支持完整的 ACID 和分布式事务。同时 SequoiaDB 还提供多模(multi-model)数据库存储引擎,原生支持多数据中心容灾机制,是新一代分布式数据库的首选。 SequoiaDB 巨杉数据库是一款金融级分布式关系型数据库,主要面对高并发联机交易型场景提供高性能

  • 本搭建教程基于docker,需要有docker的使用经验,没有经验可以参考 Centos docker 使用学习_qq_38781075的博客-CSDN博客_centos docker 使用 巨杉 docker官方页面 Docker Hub 拉取docker命令(提示 后面接 : 可以加上版本号) docker pull sequoiadb/sequoiasql-mysql 我的测试的版本是 v3

  • 本文档将介绍 SequoiaDB 巨杉数据库中 MySQL 实例的相关配置。 支持的建表选项 选项 默认值 描述 AUTO_INCREMENT 1 自增字段的起始值,SequoiaDB 的自增字段不是严格递增,而是趋势递增,可参考 SequoiaDB 自增字段章节 CHARACTER SET utf8mb4 字符数据的字符集 COLLATE utf8mb4_bin 字符数据的比较规则,不支持忽略大

  • 由于操作数据库实例,独立模式不支持,好像只能部署集群模式,那就部署一个单机版的集群。 首先是安装SequoiaDB,官网连接数据库安装_安装部署_文档中心_SequoiaDB巨杉数据库 照着装就行。(我装的是3.4版本的) 装好之后,部署集群模式,如下: 检查服务状态 在进行集群模式部署前,用户需要在每台数据库服务器上检查 SequoiaDB 配置服务的状态。 # service sdbcm st

  • 本文主要介绍如何在本地主机部署 SequoiaDB 巨杉数据库的独立模式。 独立模式是 SequoiaDB 部署的最简模式,该模式仅包含数据库存储引擎,支持基于JSON API的数据操作指令,而对于高可用、容灾和数据分区等能力需要使用集群模式进行部署。 安装数据库 在部署独立模式之前,需要先在本地主机安装 SequoiaDB 巨杉数据库软件。下面介绍如何通过命令行安装的方式将其库安装到本地主机。

  • 巨杉数据库是一款金融级分布式关系型数据库,2017、2018连续两年入选Gartner数据库报告。 巨杉坚持产品从零开始自主研发,为用户提供安全可靠、性能卓越的海量数据存储管理、高并发实时处理、分布式计算以及实时流处理等企业级数据处理解决方案。 目前已在金融、政府、电信多个行业得到了广泛应用,并在超过50家大中型银行的核心生产系统应用。 硬件要求 在安装 SequoiaDB 产品之前,请确保您选择

 相关资料
  • 一种是关系数据库,典型代表产品:DB2;   另一种则是层次数据库,代表产品:IMS层次数据库。   非关系型数据库有MongoDB、memcachedb、Redis等。

  • 每当我读到有关NoSQL分布式数据库的内容时,他们都会提到CAP定理,这意味着在分区系统中,您可以具有完全一致性,完全可用性或两者兼而有之,但不能完全两者兼而有之。 我不太清楚他们在谈论什么类型的一致性: 是数据新鲜度的一致性,其中一些客户端可能会获得比其他客户端更旧的数据吗? 或者是一致性,即事务可能仅部分完成,这可能会使数据处于不一致的状态? 第二种解释对我来说听起来很危险,不能真正接受。第一

  • 关系数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。

  • 分布式支持 数据访问层支持分布式数据库,包括读写分离,要启用分布式数据库,需要开启数据库配置文件中的deploy参数: return [ // 启用分布式数据库 'deploy' => 1, // 数据库类型 'type' => 'mysql', // 服务器地址 'hostname' => '192.168.1.1,19

  • 本文向大家介绍Hive与关系型数据库的关系?相关面试题,主要包含被问及Hive与关系型数据库的关系?时的应答技巧和注意事项,需要的朋友参考一下 没有关系,hive是数据仓库,不能和数据库一样进行实时的CURD操作。 是一次写入多次读取的操作,可以看成是ETL工具。

  • 主要内容:数据定义,数据操作,数据控制就其布局和导航方面而言,Microsoft Access具有其他Microsoft Office产品的外观和感觉,但MS Access是一个数据库,更具体地说是一个关系数据库。 在MS Access 2007之前,文件扩展名是,但是在MS Access 2007中,扩展名已经更改为扩展名。 早期版本的Access无法读取accdb扩展,但MS Access 2007及更高版本可以读取和更改早期版本

  • Discovering models from relational databases(关系型数据库连接) 简介 基础步骤 discovery 案例 添加 discovery 方法 简介 Loopback可以很方便地从现有的关系型数据库创建model, 这个过程被称为 discovery ,由以下连接器的支持. MySQL 连接器 PostgreSQL 连接器 Oracle 连接器 SQL Se

  • 本文向大家介绍关系数据模型,包括了关系数据模型的使用技巧和注意事项,需要的朋友参考一下 关系数据模型是最著名的数据模型,全世界大多数人都在使用它,它是一种简单而有效的数据模型,并具有以最佳方式处理数据的能力。 表用于处理关系数据模型中的数据。包含有关公司员工数据的表格示例如下- <员工> Emp_Number Emp_Name Emp_Designation Emp_Age Emp_Salary