一些内存产品的比较

Oracle ExaData 产品介绍

1软硬件一体机

底层采用普通的Oracle软件,所以他的可靠性和安全性都得到了保障

  硬件方面:使用较大的内存和较大的闪存来存储

            配置分八分之一配/四分之一配/满配 

            例如满配采用4T内存(存放热数据)22T闪存(存放温数据)

2框架原理:

  1)采用InfiniBand支持多并发链接的转换线缆技术,提高了从硬盘读取数据的速度,

一条链路500M/s,12条就是 6G/s,普通的采用PCI-x总线.速度限制在1G/s

  2) 采用了混合列压缩: 压缩为了传递的速度更快,压缩后传递速度高于hana

     Exadata是用数据的时候才会读到内存中。

  3) 谓词过滤,就是使用where语句只把需要的数据传递到内存

  4) 存储索引, 如果存储的字段是日期或者整形,就会自动建立相应的索引,

1M的数据就会产生索引,索引保存值的最大值和最小值

Oracle Times ten

1 是一个内存数据库

速度非常快

适合实时交易类型的场景

2 不足

1)  存储数据不能太大,最好不要超过2G

2)  不支持复杂结构sql语句,(好像是存储过程等或者触发器)

SAP HANA

1 特点:

1)       把后面用到的表格数据全部都放到内存中,然后项目需要数据的时候直接从内存中获取数据

2)       大规模并行处理技术,由多个独立的cpu并行处理

3)       使用数据字典,使内存中的数据远低于实际存储的容量,大概压缩比为1:8

4)       SAP同时支持行存储和列存储

5)       使用了Hana后,则hana完全代替了原来的表

6)       支持SQL 92SQL 99标准的sql语句

7)       如果出现

8)       断电等异常情况,采用的方法是

日志记录+磁盘记录的方式进行数据恢复

2 不足:

1)       实施周期长

2)       需要进行应用平台二次开发

3)       在进行较复杂的逻辑运算的场景时的效果一般

 

四小结:

内存技术可以从下面几个方面考虑

1 使用内存压缩技术,节省内存空间

2 使用数据字典进行字段映射,压缩内存数据

3 使用where子句过滤条件,减少不必要的内存数据

4 使用一款满足大数据,支持高并发访问的的,开源免费的内存数据库

 

。。。。。。。                                                                                                                           

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

静山晚风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值