首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

实用的国产优秀开源中间件

在系统软件之中,操作系统、数据库中间件的三驾马车,中间件是最神秘的,而且是一个专业化非常强的细分产业。中间件技术主要用来支撑分布式软件的开发,在大型分布式软件系统中中间件技术发挥着极其重要的作用。...今天为大家推荐 7 款国产开源的中间件项目,希望能够让你体会到中间件技术的魅力。 如果大家有好的中间件开源项目,也可以托管到码云上,我们会及时给予推荐。...项目名称:高性能Redis中间件服务 nredis-proxy 项目简介:nredis-proxy 是一个以redis 协议为主的高性能稳定的代理中间件服务,不侵入业务代码,与业务毫无联系,不需要改任何应用代码...项目名称:基于 RabbitMQ 实现的消息中间件 WMQ 项目简介:WMQ 是用 Golang 编写的基于 RabbitMQ 实现的消息中间件,在系统架构对解耦现有业务起到至关重要的作用,服务基于...HttpProxy 实现了类 Nginx 的 HTTP 代理服务(支持 DMZ 网络结构),TcpProxy 则支持透明的 TCP 协议代理,可以代理任何基于 TCP 的协议,比如代理 MySQL 数据库

2.1K100
您找到你想要的搜索结果了吗?
是的
没有找到

大搞国产化,细看国产数据库

最近接触的一些项目大搞国产化,著名的关系型数据库厂商都在美国,有Oracle的Oracle和MySQL数据库、IBM的DB2、微软的SQL Server等。今天细说一下国内的数据库厂商。...KingBaseES KingBaseEs是北京人大金仓信息技术股份有限公司研发的具有自主知识产权的国产大型通用数据库管理系统(DBMS)。KingbaseES是国产数据库产品的典型代表。...产品通过了众多权威机构严格的产品评测,获得2005年度国产数据库产品评测第一名和北京市科学技术奖一等奖。...GBase品牌的系列数据库都具有自己鲜明的特点和优势:GBase 8a 是国内第一个基于列存的新型分析型数据库;GBase 8a Cluster是国内第一款分布式并行数据库集群;GBase 8t是国内第一款与世界技术同级的国产事务型通用数据库系统...国内数据库大小厂商众多,但是能在国内重要部门发挥国产化作用的不外乎以上这些数据库厂商。据消息报道未来5年重要部门国产化要达到80%以上

4.3K10

国产数据库梳理

toc当前国产数据库百花齐放,几乎每隔半年就会冒出一家数据库,各大厂商在去年也都更新了自己的数据库产品线名称,太多的数据库让人混淆。本文是对几大巨头厂商产品的一个梳理,给大家做个普及。...背景介绍及架构介绍网上对这些数据库介绍有些误导,流传各种说法,比如:流传OB基于MySQL、GaussDB 200/300 和openGauss有啥区别,没办法谁让当前国产数据库太多...Tidb PolarDB...图片当然阿里的PolarDB-X则有些不同,提供GMS节点作为全局时间戳管理图片代表产品:公司MySQL PG腾讯TDSQL-MySQLTDSQL-PostgreSQL华为DDM分布式中间件GaussDB...依赖于底层硬件和文件系统,各厂商代表产品:MySQL PostgreSQL 腾讯TDSQL-C MySQLTDSQL-C PG阿里PolarDB MySQLPolarDB PG华为GaussDB MySQL总结从国产数据库发展来看...PolarDB则充分利用了软硬件结合,即使在单点写入情况下也可以得到很好性能,其实国产数据库当前厂商众多,如果还延续20年前的架构和存储引擎很难做到差异化,如果能抓到新硬件带来的红利,做出差异化的产品则能领先一大步

1.8K170

数据库中间件

当然,在数据库数据库本身之间也会有数据库迁移的操作,这种操作可以不需要增量数据订阅与消费中间件的数据,而可以自行处理。...数据库中间件有以下几种: 分布式数据库分表分库 数据增量订阅与消费 数据库同步(全量、增量、跨机房、复制) 跨数据库(数据源)迁移 整个产品族图如下: ?...最上层的是分布式数据库分表分库中间件,负责和上层应用打交道,对应用可表现为一个独立的数据库,而屏蔽底层复杂的系统细节。...分布式数据库中间件除了基本的分表分库功能,还可以丰富一下,比如讲读写分离或者水平扩容功能集成在一起,或者比如读写分离本身也可以作为一个独立的中间件。...也有针对Oracle(redolog)的增量数据订阅与消费的中间件。(Canal, Erosa) 数据库同步中间件涉及数据库之间的同步操作,可以实现跨(同)机房同步以及异地容灾备份、分流等功能。

2.5K70

国产数据库再突破!

这是继在银行业率先打造首个传统核心国产数据库替换案例后,腾讯云TDSQL在券商核心交易系统场景下再次取得突破 东吴证券新一代核心交易系统,也成为行业首个从基础设施、底层系统到全业务安全可控的核心交易系统...核心交易系统数据库,则存储着交易场景中的客户信息、交易记录、交易流水等关键数据。 券商核心交易系统数据库要求有多高?...截至目前,腾讯云TDSQL在金融行业已经落地了一大批突破案例,包括助力张家港农商银行新一代核心业务系统成功上线,实现国产分布式数据库在银行传统核心业务系统从0到1的突破。...今年,腾讯云还宣布,未来五年将帮助1000家金融机构实现核心系统国产化转型。 在券商行业中,我们已经与众多券商、基金公司、咨询服务商建立了广泛合作,头部前十的券商都选择了腾讯云服务。...﹀ ﹀ ﹀ -- 更多精彩 -- 亿级月活全民K歌Feed业务在腾讯云MongoDB中的应用及优化实践 首例“微服务+国产分布式数据库”架构,TDSQL助力昆山农商行换“心” 新里程碑!

65230

国产数据库崛起史

俗称三大件:操作系统、数据库中间件。操作系统在云化、容器化的时代重要性被弱化了。至于中间件国产中间件或者开源替代用的不错。对于稍微有些技术能力的企业客户,开源中间件就能玩起来。...更重要的是中间件在分布式体系下更容错了,没那么难啃。唯独数据库这个硬核,还是一样的硬而且很痛。 我们最典型的银行取款,微信、支付宝支付,其实我们背后的钱,就是在银行数据库中的一个数字。...萨师煊教授率先在中国人民大学开设“数据库系统概论”课程,是我国数据库的“开山祖师”,国产数据库领域奠基人。...主要受益于 “十五”期间,国家863计划设立了“数据库重大专项”。就这样轰隆隆,第一批国产数据库厂商出炉啦。...这也是在第一批国产数据库厂商出现数据库上的主要问题。

3.7K32

国产数据库的自我博弈

随着产业环境的变化,以Oracle、IBM、微软三足鼎立的数据库市场格局正悄然发生着改变,而在这一变化过程中,国产数据库也顺势而为向传统数据库发起了冲击,并打破了银行核心系统只能用Oracle数据库的“...对此,雷锋网与腾讯云数据库TDSQL团队6位老兵展开了一场深度对话,还原了以TDSQL为代表的国产数据库的进击之路。 把时间线拉回到2005年。...显然,这样的要求下,以Oracle为代表传统集中式数据库首先就被排除在外了,最终选择了TDSQL作为核心系统数据库。 TDSQL就此成为了第一个使用在银行核心系统的国产数据库。...然而方案提交之后,就引起了轩然大波,因为在国内还没有一家传统银行核心系统数据库升级选择过国产数据库。...事实证明,TDSQL走的这条路是一条国产数据库可以走得通的路。 必须承认的是,与国际上通用的商业数据库产品相比,国产数据库还有不小的差距。

72120

详解国产数据库迁移浪潮

本土互联网巨头为什么会在 2000 年到 2010 年飞速成长之际,打下数据库业务的基础?2020 年之后,国产数据库的迁移浪潮又是如何逐渐成型,百花齐放?...完整音频 ▲文字有删减和整理,欢迎在小宇宙、喜马拉雅、Apple Podcasts、Spotify等各大音频平台收听完整音频 从 Oracle 垄断市场到 BAT 自建数据库国产数据库的演进史 科技早知道...:国产数据库是如何慢慢崛起的?...欢迎在小宇宙、喜马拉雅、Apple Podcasts、Spotify等各大音频平台收听完整音频 活动预告 国产化浪潮下,TDSQL 在推动数据库技术实现安全可控的道路上取得了开拓式创新成就,为国产数据库的发展和应用积累了宝贵经验...4月7日主论坛,腾讯云数据库总经理王义成将带来《腾讯云TDSQL助力金融政企核心系统国产化》主题分享,重点介绍传统金融用户的核心业务系统进行国产化替换的技术难点、需求及系统改造的实战过程。

82340

国产数据库,中标哪家强?

2021年3月19日,中央政府采购网发布中央国家机关2021年数据库软件协议供货采购项目成交公告,项目内容分为事务型数据库管理系统和分析型数据库管理系统。 腾讯云数据库TDSQL两个项目均入围。...而腾讯云数据库TDSQL-PG版凭借高拓展,SQL高兼容及HTAP能力等方面的出色表现,作为底层数据库支撑了“智慧稽查”项目的众多平台及业务。...该系统将采用长亮科技最新“微服务+单元化”架构核心系统建设方案,并将国产分布式数据库腾讯云TDSQL作为核心系统承载,有效解决传统集中式核心系统性能瓶颈,提升高可用性和动态扩容能力。...而在往后,腾讯云数据库依旧会继续为金融政务机构提供新基建与新连接能力,为支撑金融政务机构数字化转型的重要力量。 - End -  更多精彩 ? 国产数据库的"自我博弈" ?...谁在国产数据库的无人区开荒? ↓↓一年19.9特惠云数据库点这儿~

1.8K40

国产数据库免费又好用

OpenGauss是什么 上一篇文章里我们提到了华为的自研生态 以Euler欧拉OS为底座 支持服务器、云计算、嵌入式等综合性的平台 Gauss 高斯是华为的数据库主打产品 同样也用了数学巨匠的名字 可以看出创作者团队在数学方面的情怀...9岁的高斯脱口而出:5050 每个学计算机的人都学过统计图表 著名的高斯分布-正态分布曲线 也是以他命名的 高斯数据库 高斯数据库诞生于PostGreSQL之上 基于PGSQL的9.2版进行演变 直到今天...Navicat 默认管理员用户是gaussdb 默认库是 omm 我们用navicat做示范 就这样写: 选postgre 连接名 mygauss 主机 10.172.3.13 端口 5432 初始数据库...它的结构类似Oracle 包括 表空间 tablespace,库 database,模式 schema 库表索引等对象 都需要使用表空间 如不特指则使用默认 schema模式类似于子库的概念 一个真实数据库...比如 经纬度 都是成对出现 还有一些特殊的类型 比如 bytea 存放的是二进制数据 类似 blob 的使用 还有 inet 类型 存储的是 ipv4或者 ipv6的地址格式等等 如果你想低成本的学习数据库

51410

数据库中间件MyCat

查看官网的介绍是这样说的 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群...一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server 结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品 一个新颖的数据库中间件产品 主要特性: 支持SQL92标准...支持MySQL、Oracle、DB2、SQL Server、PostgreSQL等DB的常见SQL语法 遵守Mysql原生协议,跨语言,跨平台,跨数据库的通用中间件代理。...核心配置 server.xml : 设置账号、参数等 schema.xml : 物理数据库数据库表的配置 rule.xml : 分片(分库分表)规则 关于配置的详细介绍可以参考 https:/...通过客户端工具分别连接以上三个数据库,并且建表: 创建数据库:TESTDB 建表: CREATE TABLE `employee` ( `id` int(11) NOT NULL,

89820

数据库中间件 - Mycat

如何拆分数据,同时让程序和数据库解耦,使数据的分片存储对于开发者来说完全透明,数据库中间件油然而生。...数据库中间件对比 Cobar属于阿里 B2B 事业群,始于 2008 年,在阿里服役 3 年多,接管 3000+ 个MySQL 数据库的 schema,集群日处理在线 SQL请求 50 亿次以上。...Mycat 是基于cobar演变而来,对cobar的代码进行了彻底的重构,使用 NIO 重构了网络模块,并且优化了 Buffer 内核,增强了聚合,Join 等基本特性,同时兼容绝大多数数据库成为通用的数据库中间件...简单的说,MyCAT就是:一个新颖的数据库中间件产品支持mysql集群,提供高可用性数据分片集群。你可以像使用mysql一样使用mycat。对于开发人员来说根本感觉不到mycat的存在。...Mycat作为数据库中间件要和数据库部署在不同机器上,所以要验证远程访问情况。

2.4K00

针对我国——国产数据库进行分析

目录 当前数据库生态可以大致分类三类: 一是传统商业数据库 二是开源数据库 第三则是国内新兴数据库 Oracle简介: Oracle数据库特点如下: MySQL简介: MySQL特性: PostgreSQL...当前数据库生态可以大致分类三类: 一是传统商业数据库 以 Oracle 为代表,其在 40 余年时间里所创造的数据库帝国已拥有了极其完善的生态; 二是开源数据库 以 MySQL、PostgreSQL 为代表...我们熟练掌握Oracle数据库的特点,把Oracle和其他数据库区分开来,才能最大程度上发挥出Oracle数据库的优势。...OceanBase简介: OceanBase是由蚂蚁集团完全自主研发的国产原生分布式数据库 ,始创于2010年。...已连续9年平稳支撑双11, 创新推出“三地五中心”城市级容灾新标准  ,是一个在TPC-C和TPC-H测试上都刷新了世界纪录的国产原生分布式数据库

87520

国产AntDB数据库性能优化实践

引言随着大数据时代的到来,数据库性能优化已成为企业提升核心竞争力的关键所在。AntDB作为一款优秀的国产数据库,其性能表现在很多场景下已经能够与国际知名数据库相媲美。1....AntDB数据库概述AntDB是一款高性能、高可用性、易扩展的分布式数据库,支持SQL标准和事务处理,适用于大数据量、高并发的业务场景。...硬件和配置优化除了SQL层面的优化外,硬件和配置也是影响数据库性能的重要因素。以下是一些建议:内存配置:增加数据库服务器的内存可以提高缓存命中率,从而提升性能。但也要根据实际业务需求和预算来平衡。...网络带宽:确保数据库服务器之间的网络带宽足够,避免网络瓶颈。多核处理器:利用多核处理器并行处理的能力,提高数据库的并发处理能力。5. 系统架构优化在分布式数据库系统中,系统架构的优化同样重要。...监控与调优持续的监控和调优是保持数据库性能稳定的关键环节。AntDB提供了一套完整的监控工具和性能指标,可以帮助管理员实时了解数据库的运行状态并进行相应的调优操作。

16600

数据库中间件那些事儿

下面,我们将介绍 主流的数据库中间件设计方案和实现。...2 主流数据库中间件设计方案 数据库中间件的主要作用是向应用程序开发人员屏蔽读写分离和分库分表面临的挑战,并隐藏底层实现细节,使得开发人员可以像操作单库单表那样去操作数据。...而对于读写分离和分库分表,应用都要操作多个数据库实例,在这种情况下,我们就需要使用到数据库中间件。 2.1 设计方案 典型的数据库中间件设计方案有2种:proxy、smart-client。...数据库中间件通过对这些配置信息变更进行监听,当配置发生变更时,实时的应用最新的配置信息即可。 因此,一个简化的数据库中间件的高可用架构通常如下所示: ?...对于一个数据库中间件来说,通常是支持用户自定义任何路由规则的。路由规则本质上是一个脚本表达式,数据库中间件通过内置的脚本引擎对表达式进行计算,确定最终要操作哪些分库、分表。

95640

数据库中间件之Mycat

/mycat status 查看启动状态 数据库切分 数据库切分分为垂直切分,水平切分 垂直切分 一个数据库由很多表的构成,每个表对应着不同的业务,垂直切分是指按照业务将表进行分类,分布到不同 的数据库上面...简单来说,我们可以将数据的水平切分理解为是按照数据行的切分,就是将表中的某些行切分 到一个数据库,而另外的某些行又切分到其他的数据库中 拆分规则: 按照用户 ID 求模,将数据分散到不同的数据库...这样 才能正常的插入到数据库中,最后使用 last_insert_id()才会返回插入的分片键值。 如果要使用这个功能最好配合使用数据库模式的全局序列。...dbType String 指定后端连接的数据库类型,目前支持二进制的 mysql 协议,还有其他使用 JDBC 连接的数据库。例如: mongodb、 oracle、 spark 等。...自增主键的方式配置有多种方式,比如本地方式,数据库方式,ZK方式,时间戳的方式,这里我们测试的是数据库的方式。 测试步骤 1、修改server.xml中生成方式为数据库生成的方式 <!

65920

国产数据库:目前最火的五款国产数据介绍

随着互联网的高速发展,目前数据的存储越来越多,传统的数据库逐渐不能满足人们对海量数据、高效查询的需求,国产数据库如雨后春笋一样,一个个冒了出来来解决我们高速科技发展的数据库瓶颈,今天就给大家聊一聊目前最火的五款国产数据库...MySQL 的业务遇到单机容量或者性能瓶颈 大数据量下,MySQL 复杂查询很慢 数据增长很快,接近单机处理的极限,不想分库分表或者不适合使用数据库中间件 大数据量下,有高并发实时写入、实时查询、实时统计分析的需求...高安全性:GaussDB支持访问控制、加密认证、数据库审计、动态数据脱敏、全密态等功能。 全栈协同:通过鲲鹏生态,GaussDB是当前国内唯一能够做到全栈自主可控的国产品牌。...5、达梦 5.1 简介 达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦数据库管理系统的最新版本是8.0版本,简称DM8。...5.2 优点 信创性好:对国产服务器和操作系统的兼容性好,达梦针对国产cpu,国产服务器、国产操作系统做了专门的适配,达梦数据库对中文的支持也非常好。

12.2K20
领券