MeayunDB-极速嵌入式内存数据库

MeayunDB是一个高可伸缩的列式内存数据库,提供C#和Python支持,实现数据分布式存储,无单点故障,支持弹性扩展。云平台通过MapReduce进行并行计算,实现微秒级数据存取效率,降低项目风险,提升工作效率和性能。
摘要由CSDN通过智能技术生成

MeayunDB是一个高可伸缩的列式内存数据库,基于MeayunDB,您可以简单,快速的构建您的应用,并可根据您的访问量和数据存储需要的增长轻松扩展。您只需上传您的应用程序,它便可立即为您的用户提供服务,目前支持C#,Python开发语言。

 
 
MeayunDB的主要特性

 
 

云平台架构

 
 

云平台由N>=1个MeayunDB子集群构成,每个子集群上的应用是完全相同的,唯一不相同的是每个MeayunDB子集群存储的数据是不相同的。您的所有数据是分布存储到云平台的每个子集群中的,每个子集群仅存储了您的数据的一部分。

MeayunDB子集群中MeayunDB实例数需要>=1(具体实例数由用户确定),同一 个子集群中的MeayunDB实例数据是完全相同的,对外提供相同的业务应用,同一个子集群中的MeayunDB实例是互为对方的数据备份,可以以增加 MeayunDB实例的方式,增加数据备份数。

云平台没有采用主从架构,不存在单点故障问题,随着业务的扩展,可以线性增加子集群数,提高吞吐量,轻松应对上亿行级数据的存储和实时分析处理。

 

MapReduce流程

 

 

用户向云平台提交任务后,云平台会分解用户任务,并调度云平台的MeayunDB实例,并行处理用户任务,最终合并任务结果,合并后的结果可作为下一轮并行计算的输入。

MeayunDB移动计算,而不移动数据,减少客户端/服务器进程间通信开销,并且在内存中进行数据计算,尽可能地提高了系统性能。


MeayunDB性能

本次测试使用的软硬件环境:

  硬件配置:Intel(R) Xeon(R) CPUE5-2609 @ 2.40GHz,8核8线程,内存32GB

        操作系统:Windows Server 2008 R2 Enterprise

 

数据表结构:

 

1.        查询测试:

 

MeayunDB实例

记录数(行)

耗时(毫秒)

单线程查询实例1

10000000

1641

单线程查询实例2

10000000

1590

单线程查询实例3

10000000

1246

单线程查询实例4

10000000

1593

单线程查询实例5

10000000

1484

单线程查询实例6

10000000

1694

单线程查询实例7

10000000

1376

单线程查询实例8

10000000

1581

8000万数据对double数据列F5求和的耗时

2307

查询每条记录的耗时

0.0288375微秒

每秒吞吐率(行/s)

34677070行

   

2.        插入测试:

  

MeayunDB实例

记录数(行)

耗时(毫秒)

单线程插入实例1

10000000

59814

插入每条记录的耗时

5.9814微秒

每秒吞吐率(行/s)

167184.93行

 

MeayunDB价值分析

  1.   开发简单,快捷,技术要求低,对开发人员友好
  2.   高可伸缩性,按需弹性扩展
  3.   与关系型数据库无缝集成
  4.   降低人的因素影响,降低项目风险
  5.   低延迟,高并发,微秒级数据存取效率。
  6.   大数据存储和实时并行计算
  7.   管理,开发,维护成本降低50-80%
  8.   工作效率2-4倍的提升
  9.   性能10-100倍的提升
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值