本文由数据库北美实验室资深数据库架构师撰写,主要介绍数据库的并发malloc实现与架构设计。原文为英文撰写,我们提供了中文译本在英文之后。SequoiaDBConcurrentmallocImplementationIntroductionInaC/C++application,thedynamicmemoryallocationfunctionmalloc(3)canhaveasigni
原创 2020-02-14 12:38:25
424阅读
01背景由于业务形式的发展,越来越多的需求需要对交易数据进行实时分析,例如推荐、决策、监控等,传统的处理办法是使用ETL的方式把OLTP业务产生的数据同步到OLAP的数据数据库,导致了数据需要在不同的数据库之间流转,耗费时间成本的同时需要耗费人力成本运维多套数据库产品。近年来业界开始兴起HTAP的概念,对于数据库,HTAP代表一个数据库既能支持OLTP(在线事务处理),又能支持OLAP(在线分析处
原创 2020-03-24 23:44:09
909阅读
SequoiaDB一款自研金融级分布式数据库产品,支持标准SQL和分布式事务功能、支持复杂索引查询,兼容MySQL、PGSQL、SparkSQL等SQL访问方式。SequoiaDB在分布式存储功能上,较一般的大数据产品提供更多的数据切分规则,包括:水平切分、范围切分、主子表切分和多维切分方式,用户可以根据不用的场景选择相应的切分方式,以提高系统的存储能力和操作性能。为了能够提供简单便捷的数据迁移和
原创 2019-11-27 15:25:47
382阅读
数据库SequoiaDB官网:  http://www.sequoiadb.com**简介:**国产分布式关系型数据库,自研的原生分布式存储引擎支持完整 ACID,具备弹性扩展、高并发和高可用特性,支持 MySQL、PostgreSQL 和 SparkSQL 等多种 SQL 访问形式SequoiaDB 3.0实现了100%的MySQL协议级兼容:全面兼容:全面支持MySQL协议与语法
随着业务负载的不断加重,容器化、虚拟化也成为各类在线应用必须要具备的能力。对于分布式数据库,容器化也是提升快速部署、提高运维效率的一个很好的路径。我们重新优化了Docker部署的方式,帮助大家更快的上手SequoiaDB集群,本文就将介绍基于Docker的SequoiaDB分布式集群快速部署。1.集群配置我们将在六个容器中部署一个多节点,高度可用的SequoiaDB集群,如下所示:(本文以Sequ
原创 2020-03-06 12:26:36
585阅读
由于数据库实例进程均为无状态节点,因此同样配置的数据库实例进程可以互为高可用冗余。不论创建MySQL、PostgreSQL、JSONAPI或S3实例,每个实例对外均可暴露一个或多个接入地址(IP地址+端口)。应用程序连接到任意一个接入地址均可向数据库实例进行数据读写操作,且保证多个接入地址之间的数据一致性。用户可以为每个实例的多个接入地址前置一个类似Ngnix或F5的高可用负载均衡设备,即可轻易实
转载 2021-02-26 10:56:45
218阅读
深秋时节,SequoiaDB数据库在深秋给大家带来了“一把火”。SequoiaDBv3.4正式发布啦!分布式交易场景性能大幅提升SequoiaDB数据库3.4版本正式发布,v3.4最重要的特性就是在分布式交易场景下的性能提升。对比上一大版本,SequoiaDBv3.4在分布式交易场景,读写性能提升达30%,更新性能提升1倍-1.5倍,查询性能较v3.2提升1.5倍以上。新旧版本性能对比示意
原创 2019-11-21 11:10:53
559阅读
11月4日,以“科技助创新开放促改革发展惠民生”为主题的2019中国国际金融展和深圳国际金融博览会在深圳会展中心盛大开幕。金融分布式数据库成为关注焦点数据库作为金融行业广泛应用的自研分布式数据库产品,亮相金融展,成为本次展会金融科技领域的焦点之一。同时,在展会的“金融科技发展趋势研讨会”上,数据库分享了“自研金融级分布式数据库应用与实践”专题,介绍数据库8年的自研技术发展历程以及深耕银
原创 2019-11-12 15:08:20
346阅读
SequoiaDB数据库支持多种类型的数据库实例。至当前版本为止,SequoiaDB数据库支持七种不同的实例类型。了解更多内容可点击数据库文档中心
转载 2021-02-25 17:35:53
201阅读
2020年疫情的出现对众多企业运营造成了严重的影响。面对突发状况,利用长期积累的远程研发协作体系,仍然坚持进行技术创新,按照已有规划­­推进研发工作,正式推出了数据库(SequoiaDB)v5.0Beta版。我们也在这里向大家介绍一下,SequoiaDBv5.0版本中将会包含哪些激动人心的功能和特性。ARM架构的官方支持从3.2版本开始,SequoiaDB已经在有限版本中支持ARM芯片服务
原创 2020-02-06 21:08:40
415阅读
产品概述SequoiaDB数据库是一款开源的金融级分布式关系型数据库,主要面对高并发联机交易型场景提供高性能、可靠稳定以及无限水平扩展的数据库服务。用户可以在SequoiaDB数据库中创建多种类型的数据库实例,以满足上层不同应用程序各自的需求。SequoiaDB数据库支持MySQL、PostgreSQL、SparkSQL和MariaDB四种关系型数据库实例、类MongoDB的JSON文
转载 2021-02-25 14:06:08
116阅读
SequoiaDB数据库作为分布式数据库,由数据库存储引擎与数据库实例两大模块构成。其中,数据库存储引擎模块是数据存储的核心,负责提供整个数据库的读写服务、数据的高可用与容灾、ACID与分布式事务等全部核心数据服务能力。数据库实例模块则作为协议与语法的适配层,用户可根据需要创建包括MySQL、MariaDB、PostgreSQL与SparkSQL在内的结构化数据实例;支持JSON语法的Mong
转载 2021-02-25 17:32:49
132阅读
SequoiaDB数据库作为一款分布式关系型数据库,支持如下特性:弹性水平扩展高可用与容灾分布式事务多模式接口HTAP混合负载多租户隔离
转载 2021-02-26 10:50:13
162阅读
SequoiaDB数据库可以为用户带来如下价值:完全兼容传统关系型数据数据分片对应用程序完全透明高性能与无限水平弹性扩展能力分布式事务与ACID能力同时支持结构化、半结构化与非结构化数据金融级安全特性,多数据中心间容灾做到RPO=0HTAP混合负载,同时运行联机交易与批处理任务且互不干扰多租户能力,云环境下支持多种级别的物理与逻辑隔离了解更多内容可点击数据库文档中心
转载 2021-02-25 17:28:37
387阅读
2019年11月15日,第九届数据技术嘉年华大会在北京隆重召开,本次大会以“开源•智能•云数据-自主驱动发展创新引领未来”为主题,探索数据价值,共论智能未来。SequoiaDB数据库作为领先的金融级分布式关系型数据库,为大家带来新一代分布式数据库的发展趋势和特性,也通过分享的丰富金融级实践经验,帮助大家充分了解分布式数据库当前的应用场景。**分布式数据库发展趋势在上午主会场的分享中,
原创 2019-11-18 14:36:30
430阅读
SequoiaDB数据库是一款开源的金融级分布式关系型数据库,主要面对高并发联机交易型场景提供高性能、可靠稳定以及无限水平扩展的数据库服务。用户可以在SequoiaDB数据库中创建多种类型的数据库实例,以满足上层不同应用程序各自的需求。SequoiaDB数据库支持MySQL、PostgreSQL、SparkSQL和MariaDB四种关系型数据库实例、类MongoDB的JSON文档类数据
转载 2021-02-25 17:26:32
383阅读
SequoiaDB数据库作为分布式数据库,由数据库存储引擎与数据库实例两大模块构成。其中,数据库存储引擎模块是数据存储的核心,负责提供整个数据库的读写服务、数据的高可用与容灾、ACID与分布式事务等全部核心数据服务能力。数据库实例模块则作为协议与语法的适配层,用户可根据需要创建包括MySQL、MariaDB、PostgreSQL与SparkSQL在内的结构化数据实例;支持JSON语法的Mong
转载 2021-02-25 17:32:42
198阅读
复制组由于采用PC服务器内置物理盘,当前大部分分布式数据库无法在硬件设备出现故障时保证单一设备中数据的可靠性与持久性。因此SequoiaDB数据库采用数据多副本存放的机制,将编目节点与数据节点所存放的数据以节点为单位进行复制,多个拥有相同数据拷贝的节点被称为数据复制组。一般来说,复制组、数据分片和数据分区均代表同样的含义。副本每个复制组内的多个节点被称为数据副本,在SequoiaDB数据库
转载 2021-02-25 17:41:09
176阅读
SequoiaDB数据库集群分为数据库存储引擎与数据库实例。在当前版本中,SequoiaDB数据库支持多达七种不同数据服务实例,包括针对结构化数据的MySQL、MariaDB、PostgreSQL与SparkSQL实例;针对半结构化数据的MongoDB实例;以及针对非结构化数据的S3对象存储与Posix文件系统实例。SequoiaDB数据库数据库存储引擎则包括协调节点、编目节点与数据
转载 2021-02-25 17:43:08
562阅读
刚刚过去的春节,新型冠状病毒疫情突如其来地横扫大江南北。为了响应国家号召,许多软件公司和互联网公司也将在较长一段时间内建议员工采取远程办公的方式,同时也存在骨干工程师无法及时返岗的问题,使得生产力大受影响。对于软件企业来说,研发与测试是两大核心命脉。研发团队保障着产品新功能新特性的及时发布,而测试团队则如同马的缰绳,确保产品不会由于迭代速度过快、设计考虑角度不周,而导致软件缺陷的产生。数据库
原创 2020-02-04 01:00:24
411阅读
  • 1
  • 2
  • 3
  • 4
  • 5