NoSql
文章平均质量分 78
Java2King
淘宝。。。。数据平台
展开
-
linux下redis的安装
源地址:http://hanqunfeng.javaeye.com/blog/684108安装redis版本为1.2.6一。下载redis下载地址:http://code.google.com/p/redis/downloads/list选择redis-1.2.6.tar.gz 将该下载包拷贝到/usr/local/redis下(随意了,找个地方就好)二。安装cd /usr/local/redistar zxvf redis-redis-1.2.6.tar.gzcd redis-redis-1.2.6ma转载 2010-07-15 20:03:00 · 1689 阅读 · 0 评论 -
TokyoTyrant的管理工具tcrmgr使用小记
<br />申明:本文转自 liunx.cnblogs.com, 感谢原作者 <br /><br /><br />1.先启动一个测试用的ttserver <br />注意使用的所有路径都是绝对路径 <br />ttserver -host 192.168.0.100 -port 20000 -thnum 4 -dmn -ulim 1024m -ulog $(pwd)/ulog/ -log $(pwd)/temp/test.log -pid $(pwd)/temp/test.pid -sid 9 $(pwd)原创 2010-11-10 14:43:00 · 2410 阅读 · 0 评论 -
redis的内存陷阱
整天发些转来的帖子, 自己总结太少了. 把我前段时间redis的让我头疼的地方写一下,因为这个原因本来用redis的数据被迁到tokyoCabinet上。redis是个对内存依赖性很强的NoSql数据库,在内存足够的情况下性能出色如果只有一台机子去部署redis,一定要特别小心。比如我有台24G的服务器,理所当然我会将大量内存分配给redis。比如20G的内存, 问题来了, 当你对redis插入数据后,redis会异步将数据dump到硬盘中想起来很完美,问题是它会fork一个进程,并占去同样大小的内存,你需原创 2010-10-29 15:46:00 · 5560 阅读 · 2 评论 -
上海MYSQL大会摘要
<br />【谭俊青:MyISAM和InnoDB的比较】MySQL存储引擎图,使用最多的是MyISAM。一般爱可生推荐InnoDB给客户。MyISAM存储构成:3个文件(tableName.frm, tableName.MYD, tableNameMYI),不支持事务,表锁。<br /> <br />【谭俊青:MyISAM和InnoDB的比较】MyISAM行存储格式 1 定长-表结构中没有变长字段,默认就是定长存储。好处(高效能,更好的恢复能力,不需整理) 2 变长-表结构如果包含varchar, varb原创 2010-10-18 09:40:00 · 2796 阅读 · 0 评论 -
Tokyo Cabinet的安装,含Java版
1、安装依赖的库需要安装bzip2和zlibzlib很简单,yum搞定:yum install zlib-devel但是yum上的bzip2似乎不符合作者推荐的版本最低要求,所以手动安装吧……wget http://www.bzip.org/1.0.5/bzip2-1.0.5.tar.gz tar -xzvf bzip2-1.0.5.tar.gz cd bzip2-1.0.5 make -f Makefile-libbz2_so make install PREFIX=/usr2、编译、安装Tokyo Ca转载 2010-10-15 16:12:00 · 2558 阅读 · 0 评论 -
技术领域—海量存储计算
PB时代的来临Petabyte,2的50次方个字节。这个对很多人还是很陌生的计量单位,已经变得越来越普遍和触手可及。2004年8月,GOOGLE日常任务输入的数据已经达到了3PB ;2005年Mark Hurd从Teradata来到HP出任CEO,开始建设基于Neo View的8PB的HP EDW。2006年,YAHOO构建了世界上第一个基于ORACLE RAC的PB级别数据中心。2007年9月,GOOGLE的日常任务的输入数量膨胀到403个PB,而输出文件的尺寸也达到了14PB。2008年6月,wired转载 2010-10-14 09:49:00 · 1507 阅读 · 0 评论 -
Tair: 淘宝的key/value解决方案
<br /><br />这篇文章由若海于2010年06月30日 17:16发表在Tair。<br /><br />今天我们对外开源了Tair,Tair是由淘宝开发的key/value解决方案,你可以在这里获取更多信息。<br />Tair在淘宝有着大规模的应用,在你登录淘宝、查看商品详情页面、在淘江湖和好友“捣浆糊”等等时候,后面都在直接或间接的和Tair交互。Tair是什么<br />Tair是一个分布式的key/value结构数据的解决方案,系统默认支持基于内存和文件的存储引擎,对应于通常我们所说的缓存转载 2010-07-30 12:02:00 · 1468 阅读 · 0 评论 -
redis学习笔记
什么是redis?redis 是一个基于内存的高性能key-value数据库。 (有空再补充,有理解错误或不足欢迎指正)Reids的特点Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据结构原创 2010-07-27 19:43:00 · 7477 阅读 · 3 评论 -
[译文]Cassandra实例
<br /><br />原文: http://www.rackspacecloud.com/blog/2010/05/12/cassandra-by-example/#<br />原作者:Eric Evan<br />原文发布日期:May 12, 2010<br />译者:王旭(http://wangxu.me/blog/ , @gnawux)<br />翻译时间:2010年5月15,25,26日<br />近来 Cassandra 备受瞩目,很多人正在评估是否可以应用 Cassandra。由于这些人更多的转载 2010-07-27 19:22:00 · 1379 阅读 · 0 评论 -
Cassandra 读/插入/删除操作的实现
<br />Cassandra 数据模型概述<br />关于数据模型的基本概念先参考 http://wiki.apache.org/cassandra/DataModel 。 注意:这篇文章中关于 Column Families 和 Rows 的描述是不准确的,而且缺少 column family store (CFS) 这一重要概念。 下面对 Column Families 做进一步的说明。<br /> Column-family 数据模型<br />为了简化,我们先忽略 SuperColumn。<br转载 2010-07-29 16:58:00 · 11852 阅读 · 0 评论 -
分布式 Key-Value 存储系统:Cassandra 入门
<br /><br />简介: Apache Cassandra 是一套开源分布式 Key-Value 存储系统。它最初由 Facebook 开发,用于储存特别大的数据。 Cassandra 不是一个数据库,它是一个混合型的非关系的数据库,类似于 Google 的 BigTable。本文主要从以下五个方面来介绍 Cassandra:Cassandra 的数据模型、安装和配制 Cassandra、常用编程语言使用 Cassandra 来存储数据、Cassandra 集群搭建。<br /><br /><br /转载 2010-07-23 19:41:00 · 2128 阅读 · 0 评论 -
大话Cassandra数据模型
<br /><br />Cassandra是一个开源的分布式数据库,结合了Dynamo的Key/Value与Bigtable的面向列的特点。<br />Cassandra的特点如下:<br />1.灵活的schema:不需要象数据库一样预先设计schema,增加或者删除字段非常方便(on the fly)。<br />2.支持range查询:可以对Key进行范围查询。<br />3.高可用,可扩展:单点故障不影响集群服务,可线性扩展。<br />我们可以将Cassandra的数据模型想象成一个四维或者五维的转载 2010-07-23 16:32:00 · 1312 阅读 · 0 评论 -
Redis配置文件redis.conf参数解读
redis.conf配置选项如下daemonize 是否以后台进程运行,默认为nopidfile 如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pidbind 绑定主机IP,默认值为127.0.0.1(注释)port 监听端口,默认为6379timeout 超时时间,默认为300(秒)loglevel 日志记录等级,有4个可选值,debug,verbose(默认值),notice,warninglogfile 日志记录方式,默认值为stdoutdatabases 可用数据库数,默原创 2010-07-22 10:10:00 · 25031 阅读 · 0 评论 -
Tokyo Tyrant参数优化
<br />文章作者:孙立 链接:http://www.cnblogs.com/sunli/ 启动参数介绍 ttserver命令可以启动一个数据库实例。因为数据库已经实现了Tokyo Cabinet的抽象API,所以可以在启动的时候指定数据库的配置类型。<br />支持的数据库类型有:内存hash数据库内存tree数据库hash数据库B+ tree数据库, 命令通过下面的格式来使用,‘dbname’制定数据库名,如果省略,则被视作内存hash数据库。ttserver [-host name] [原创 2010-11-15 11:34:00 · 2693 阅读 · 0 评论