- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Redis及TimesTen比较
Redis和TimesTen比较;Redis是什么? Redis能干嘛? Redis有什么特点? Redis在什么场景下适用? ; 1.Redis是一个用c语言写的类似Memcache的key-value的存储系统,它的value不仅包括基本的string类型还有list,set ,sorted set和hash类型,当然这些类型的元素也都是string类型。也就是说list,set这些集合类型也只能包含string 类型。 2.是基于内存的,因此不是Redis的机器对于内存是非常有高的要求,会把数据实时写到内存中,在定时同步到文件。;Redis可以当作数据库来使用,但是有缺陷,在可靠性上没有Oracle关系型数据库稳定。 可以作为持久层的Cache层。可以缓存下面的数据库结构 1.计数 2.排行榜样 3.队列(订阅关系);完全居于内存,数据实时的读写内存,定时闪回到文件中。 读写速度快。 支持高并发,官方宣传支持10万级别的并发读写。 支持机器重启后,重新加载模式,不会掉数据。 支持主从模式复制;在非可靠数据存储中,可以作为数据持久层或者数据缓存区。 对于读写压力比较大,实时性要求比较高的场景下。 关系型数据库不能胜任的场景(如在SNS订阅关系)。;TimesTen是什么? TimesTen能干嘛? TimesTen有什么特点? TimesTen在什么场景下适用?;Oracle 内存数据库 TimesTen 是一个针对内存进行了优化的关系数据库,它为应用程序提供了当今实时企业和行业(如电信、资本市场和国防)所需的即时响应性和非常高的吞吐量。 Oracle 内存数据库 TimesTen 作为缓存或嵌入式数据库部署在应用程序层中,利用标准的 SQL 接口对完全位于物理内存中的数据存储进行操作。所包括的复制技术能够在 TimesTen 数据库之间进行实时事务复制,以实现高可用性和负载共享。;TimesTen 可以作为独立的数据库使用 TimesTen 可以作为 Oracle 数据库的内存缓存使用;及时响应完全居于内存,对于CPU,磁盘的IO压力非常低。 支持实物 兼容标准SQL 高性能,高可用 主从模式;实时计费系统(移动,联通) 基金,股票实时撮合交易系统 网站Cache层或者持久层; Redis的优点 性能极高?– Redis能支持超过 100K+ 每秒的读写频率。 丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操。 原子 – Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。 丰富的特性?– Redis还支持 publish/subscribe, 通知, key 过期等等特性。 Redis的缺点 数据库容量受到物理内存的限制,不能用作海量数据的高性能读写。 它没有原生的可扩展机制,不具有自身可扩展能力,要依赖客户端来实现分布式读写。 Redis使用最佳方式是全部数据in-memory。虽然Redis也提供持久化功能,但实际更多的是一个disk-backed功能,跟传统意义上的持久化有比较大的区别。 现在的Redis只适合的场景主要局限在娇小数据量的高性能操作和运算上 相比于关系型数据库,由于其存储结构相对简单,因此Redis并不能对复杂的逻辑关系提供很好的支持; Timesten优点 有商业公司的技术支持,技术响应快速,可以和oracle数据库通信 高事务吞吐量 支持标准sql语句查询 可持久化和可恢复到内存中 高可用性,并且无数据丢失 Timesten缺点 对于很多公司来说价格很贵; 以下是新浪做的一个简单的性能测试 小的value指测试,1-5000000 as key 100bytes string value. 读写/s 可以看出Redis和其他NoSql相比较还是不错的;Timesten表结构 ;在Redis中我用string类型测试 为了和timesten的数据类似 Key为string Value 为List ; timesten redis 插入 更新 查询 删除;速度上,吞吐量TimesTen优于Redis Redis不支持复杂逻辑查询(不适合我们项目要求),TimesTen支持标准SQL 都支持分布式 Redis开源,TimesTen不开源 ; 谢谢
您可能关注的文档
最近下载
- 部编版小学语文六年级上册第四单元教材分析集体备课单元主讲稿(新版).pptx
- 中国农业发展银行贷款业务知识及经济原理测试试卷.docx
- 新人教版八年级上册《全等三角形》单元测试卷.doc VIP
- (完整)16J607建筑节能门窗.pptx VIP
- 广告设计师——国家职业标准(2024年版).pdf VIP
- 医学专业英语教学设计.pptx VIP
- Q/GDW+13053.53—2018++35-750并联电容器成套采购标准(第53部分:110(66)kV变电站10kV-3000kvar-5%电抗率集合式并联电容器成套装置专用技术规范).pdf VIP
- 12 《谏太宗十思疏》(原卷版)-基于“教考衔接”“学习任务”的高中语文教材文言文通关训练(全国通用).docx
- 工程造价咨询机构服务采购项目工程预算结决算审核服务方案咨询方案工作方案.pdf VIP
- 2025《特斯拉汽车营销现状分析及其策略研究》7100字.doc
文档评论(0)