nosql
xinguan1267
这个作者很懒,什么都没留下…
展开
-
Mongodb
一、Mongodb简介 1.mongodb特性 Mongo是一个高性能,开源,模式自由(schema-free)的文档型数据库,它在许多场景下可用于替代传统的关系型数据库或键/值(key-value)存储方式。Mongo使用C++开发,具有以下特性: 面向集合的存储:适合存储对象及JSON形式的数据。 动态查询:Mongo支持丰富的查询表达式。查询指令使用JSON形式的标记,可轻易查询文档原创 2011-07-06 13:02:29 · 6012 阅读 · 3 评论 -
SQL到NOSQL的思维转变
NOSQL系统一般都会宣传一个特性,那就是性能好,然后为什么呢?关系型数据库发展了这么多年,各种优化工作已经做得很深了,NOSQL系统一般都是吸收关系型数据库的技术,然后,到底是什么因素束缚了关系型数据库的性能呢?我们从系统设计的角度看这个问题。 1, 索引支持。关系型数据库创立之初没有想到今天的互联网应用对可扩展性提出如此高的要求,因此,设计时主要考虑的是简化用户的工作,SQL语言的产生促转载 2012-02-08 14:34:40 · 797 阅读 · 0 评论 -
redis 命令行操作记录
redis命令学习 Redis 的vaule redis 提供五种数据类型:string,hash,list,set 及sorted set。 hash 类型 hash 是一个string 类型的field 和value 的映射表。添加,删除操作都是O(1)(平均)。 hash 特别适合用于存储对象。相对于将对象的每个字段存成单个string 类型。将一个对象 存储在has原创 2012-08-08 17:13:27 · 40371 阅读 · 0 评论 -
Memcache,Redis,MongoDB(数据缓存系统)方案对比与分析
一、问题: 数据库表数据量极大(千万条),要求让服务器更加快速地响应用户的需求。 二、解决方案: 1.通过高速服务器Cache缓存数据库数据 2.内存数据库 (这里仅从数据缓存方面考虑,当然,后期可以采用Hadoop+HBase+Hive等分布式存储分析平台) 三、主流解Cache和数据库对比:转载 2015-12-01 16:24:14 · 2223 阅读 · 0 评论