数据库是一款金融级分布式关系型数据库,2017、2018连续两年入选Gartner数据库报告。坚持产品从零开始自主研发,为用户提供安全可靠、性能卓越的海量数据存储管理、高并发实时处理、分布式计算以及实时流处理等企业级数据处理解决方案。目前在金融、政府、电信多个行业得到了广泛应用,并在超过50家大中型银行的核心生产系统应用。本节介绍使用Python运行SequoiaDB。首先安装Sequoi
01背景由于业务形式的发展,越来越多的需求需要对交易数据进行实时分析,例如推荐、决策、监控等,传统的处理办法是使用ETL的方式把OLTP业务产生的数据同步到OLAP的数据数据库,导致了数据需要在不同的数据库之间流转,耗费时间成本的同时需要耗费人力成本运维多套数据库产品。近年来业界开始兴起HTAP的概念,对于数据库,HTAP代表一个数据库既能支持OLTP(在线事务处理),又能支持OLAP(在线分析处
原创 2020-03-24 23:44:09
909阅读
本文由数据库北美实验室资深数据库架构师撰写,主要介绍数据库的并发malloc实现与架构设计。原文为英文撰写,我们提供了中文译本在英文之后。SequoiaDBConcurrentmallocImplementationIntroductionInaC/C++application,thedynamicmemoryallocationfunctionmalloc(3)canhaveasigni
原创 2020-02-14 12:38:25
424阅读
SequoiaDB一款自研金融级分布式数据库产品,支持标准SQL和分布式事务功能、支持复杂索引查询,兼容MySQL、PGSQL、SparkSQL等SQL访问方式。SequoiaDB在分布式存储功能上,较一般的大数据产品提供更多的数据切分规则,包括:水平切分、范围切分、主子表切分和多维切分方式,用户可以根据不用的场景选择相应的切分方式,以提高系统的存储能力和操作性能。为了能够提供简单便捷的数据迁移和
原创 2019-11-27 15:25:47
382阅读
随着业务负载的不断加重,容器化、虚拟化也成为各类在线应用必须要具备的能力。对于分布式数据库,容器化也是提升快速部署、提高运维效率的一个很好的路径。我们重新优化了Docker部署的方式,帮助大家更快的上手SequoiaDB集群,本文就将介绍基于Docker的SequoiaDB分布式集群快速部署。1.集群配置我们将在六个容器中部署一个多节点,高度可用的SequoiaDB集群,如下所示:(本文以Sequ
原创 2020-03-06 12:26:36
585阅读
SequoiaDB 数据库是一款金融级分布式关系型数据库,产品引擎采用原生分布式架构,100%兼容 MySQL 语法和协议,支持完整的 ACID 和分布式事务。同时 SequoiaDB 还提供多模(multi-model)数据库存储引擎,原生支持多数据中心容灾机制,是新一代分布式数据库的首选。SequoiaDB 数据库是一款金融级分布式关系型数据库,主要面对高并发联机交易型场景提供高性能、
数据库SequoiaDB官网:  http://www.sequoiadb.com**简介:**国产分布式关系型数据库,自研的原生分布式存储引擎支持完整 ACID,具备弹性扩展、高并发和高可用特性,支持 MySQL、PostgreSQL 和 SparkSQL 等多种 SQL 访问形式SequoiaDB 3.0实现了100%的MySQL协议级兼容:全面兼容:全面支持MySQL协议与语法
(一)可复制集   可复制集是跨多个MongDB服务器(节点)分布和维护数据的方法。 MongoDB可以把数据从一个节点复制到其他节点并在修改时进行同步,集群中的节点配置为自动同步数据;旧方法叫做主从复制。MongoDB 3.0以后推荐使用可复制集。(1):为什么要用可复制集?它有什么重要性?1:避免数据丢失,保障数据安全,提高系统安全性; (最少3节点,最大50节点
转载 1月前
18阅读
SequoiaDB数据库是一款金融级分布式关系型数据库,坚持从零开始打造分布式开源数据库引擎。“内核笔记系列”旨在分享交流SequoiaDB数据库引擎的设计思路和代码解析,帮助社区用户深入理解SequoiaDB的实现原理,共建开源开放的数据库技术生态。01基本概念会话与连接是两个容易混淆的概念。会话(Session)指是通信双方从开始通信到通信结束期间的一个上下文(Context)。这个上
原创 2019-08-29 09:08:41
1228阅读
近期,数据库正式推出了完整的SequoiaDB工具包,作为辅助工具,更好地帮助大家使用和运维管理分布式数据库。为此,技术社区还将持续推出工具系列文章,帮助大家了解数据库丰富的工具矩阵。本文作为系列第一篇,将分享数据库大数据存储工具sdblobtool的基本介绍和应用实践。工具矩阵一、对象存储与自建存储对比通俗地讲,自建存储就是自己购买服务器设备存储文件,通过运维人员手工进行文件
原创 2019-11-20 15:20:50
374阅读
2020年,我们经历了一个不平静的新春,在这场大的“战疫”中,数据库也积极响应号召,勇于承担新一代科技企业的社会担当,用自己的行动助力这场疫情防控阻击战!赋能“战疫”快速响应数据库目前服务许多政府部门应用平台,其中在广州市电子政务中心,就管理了全市近1500万人口的海量医保社保相关数据。医保、社保是抗击疫情工作的“弹药库”,也是市民面对疫病的“定心丸”。目前,服务该业务的数据库集群,在
原创 2020-02-14 12:45:24
307阅读
01概述数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能对此数据对象进行更新操作。
原创 2020-03-24 23:02:50
371阅读
1前言在应用程序中,应用配置连接的数据库IP地址和端口号都是固定一个的,当所属IP地址的服务器宕机后,需要人为手工更改IP地址切换数据库服务器。同时当应用接收到成千上万的并发http请求时,会导致服务器消耗大量系统资源,轻则响应速度降低,严重的甚至会引发宕机。为了充分合理的利用服务器资源,提高数据服务的性能和稳定性,在较低成本的前提下,保证在部分服务器宕机或发生故障的情况下不影响业务的正常运作。本
原创 2020-03-24 23:20:33
988阅读
1分布式事务背景随着分布式数据库技术的发展越来越成熟,业内对于分布式数据库的要求也由曾经只用满足解决海量数据的存储和读取这类边缘业务向核心交易业务转变。分布式数据库如果要满足核心账务类交易需求,则其需要完善分布式事务,向传统关系型数据库看齐。即分布式事务的实现也需要像传统关系型数据库的事务一样满足事务的标准要求及定义,即ACID特征。分布式数据库的数据是进行多机器多节点分散存储的,这样的存储架构为
原创 2020-01-10 11:48:49
563阅读
2020年疫情的出现对众多企业运营造成了严重的影响。面对突发状况,利用长期积累的远程研发协作体系,仍然坚持进行技术创新,按照已有规划­­推进研发工作,正式推出了数据库(SequoiaDB)v5.0Beta版。我们也在这里向大家介绍一下,SequoiaDBv5.0版本中将会包含哪些激动人心的功能和特性。ARM架构的官方支持从3.2版本开始,SequoiaDB已经在有限版本中支持ARM芯片服务
原创 2020-02-06 21:08:40
415阅读
11月4日,以“科技助创新开放促改革发展惠民生”为主题的2019中国国际金融展和深圳国际金融博览会在深圳会展中心盛大开幕。金融分布式数据库成为关注焦点数据库作为金融行业广泛应用的自研分布式数据库产品,亮相金融展,成为本次展会金融科技领域的焦点之一。同时,在展会的“金融科技发展趋势研讨会”上,数据库分享了“自研金融级分布式数据库应用与实践”专题,介绍数据库8年的自研技术发展历程以及深耕银
原创 2019-11-12 15:08:20
346阅读
深秋时节,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阅读
刚刚过去的春节,新型冠状病毒疫情突如其来地横扫大江南北。为了响应国家号召,许多软件公司和互联网公司也将在较长一段时间内建议员工采取远程办公的方式,同时也存在骨干工程师无法及时返岗的问题,使得生产力大受影响。对于软件企业来说,研发与测试是两大核心命脉。研发团队保障着产品新功能新特性的及时发布,而测试团队则如同马的缰绳,确保产品不会由于迭代速度过快、设计考虑角度不周,而导致软件缺陷的产生。数据库在
原创 2020-02-04 01:00:24
411阅读
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阅读
  • 1
  • 2
  • 3
  • 4
  • 5