MemFireDB简介
-
产品概述
MemFireDB是敏博科技推出的一款高性能、分布式关系型数据库。具备稳定、可靠、高并发、大容量的服务能力,支持分布式ACID事务、在线平滑弹性伸缩、服务能力线性扩展、跨数据中心部署等能力,可以较好地兼容PostgreSQL的SQL访问形式。MemFireDB适合应用横向扩展的RDBMS和互联网规模的实时高并发的OLTP场景,涉及金融、物联网、零售、电子商务等多个行业,满足用户持续增长的数据存储需求以及日益增长的业务并发请求。memfire架构.png
核心特性
分布式事务
跨多个机器的ACID事务,无需担心一致性问题弹性水平扩展
无缝水平扩展,可灵活地添加节点来满足业务增长需求;自动负载均衡,提供最优的读写性能故障自愈
无单点故障,具有高可用性;无需人工手动介入,自动修复故障数据安全
多种加密方式,保证数据私密性与完整性;基于角色的访问控制兼容PostgreSQL协议
兼容PG语法,无需/少量修改代码,即可轻松完成迁移工作跨数据中心/区域部署
提供全局分布式强一致性部署,支持双数据中心异步复制部署应用场景
MemFireDB可广泛应用金融、物联网、零售、电子商务等多个行业,涉及一下具体场景包括:
1、实时高并发事务系统
随着互联网、移动互联网、电商、社交应用等业务的飞速发展,传统的单机关系数据库(类似Mysql架构)或分库分表架构受到高并发访问的严峻考验,客户需要付出高昂的成本来进行升级扩展以应对挑战;
面对流量挑战,MemFireDB借助分布式架构,可以在线平台扩展集群规模获得计算、存储和提升并发访问能力,支持强一致性分布式事务能力保证高并发场景下的事务一致性,解决普通Mysql架构/分库分表架构无法支撑业务增长的问题;2、物联网地理信息系统
随着物联网蓬勃发展,如何快速有效地处理海量传感器数据(基站数据、车辆行驶轨迹数据等)等,结合这些位置信息进行关联分析,来辅助进行各种决策,成为各大企业、相关部门必须解决的难题;
依托 MemFireDB+开源地理信息引擎 PostGIS,实现对亿级别空间数据的存储管理,可以提供各种高效的地理信息处理能力,实现对对象(人、车辆、传感器等)轨迹时态分析。3、海量结构化数据存储需求
互联网、移动互联网业务蓬勃发展,用户不断增长,随着系统长期运行,积累的历史数据(因监管要求,支付业务相关数据需永久保留)越来越多,给企业的数据库带来巨大的存储压力;
MemFireDB具有在线水平扩容的能力,单个集群可支撑PB级别的数据存储,通过多副本机制保障数据的可靠性,可以较好的满足关键数据的存储需求,并提供数据分析、读写服务。4、数据备份
MemFireDB多区域的部署能力,帮助客户根据业务场景的需求来定制数据库的容灾能力,并通过raft协议来保证在不同区域之间的副本数据强一致性。用户价值
更强的功能
灵活扩展、分布式事务、跨多个数据中心部署等功能,适合于实时高并发的OLTP业务场景降低运维成本
轻松扩容,消除业务停机扩容造成的损失和影响节省开发成本
提供SQL接口,学习门槛低,业务无需改动代码即可迁移降低硬件成本
按需扩展,无需过度规划,提升设备资源利用率官方网站:https://memfiredb.com/
仓库地址:https://gitee.com/memfiredb