![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
No-SQL
昆山人在上海
暂无
展开
-
安装MongoDB 3.2 并通过账户密码来访问指定数据库
1. 安装: https://docs.mongodb.com/v3.0/tutorial/install-mongodb-on-red-hat/在/etc/yum.repos.d/目录下创建mongodb-org-3.0.repo, 内容如下:[mongodb-org-3.0]name=MongoDB Repositorybaseurl=https://repo.mongodb.原创 2016-10-31 13:38:40 · 1303 阅读 · 1 评论 -
Riak (NoSQL)数据库资料汇总
官方网址:http://wiki.basho.com/客户端组件:http://wiki.basho.com/Client-Libraries.htmlMapReduce:http://wiki.basho.com/MapReduce.html#MapReduce-via-the-Erlang-APIhttps://gist.github.com/905751原创 2012-05-21 15:56:14 · 1013 阅读 · 6 评论 -
CouchDB的客户端用法2:PHP客户端
基于PHP的CouchDB客户端:http://wiki.apache.org/couchdb/Getting_started_with_PHP1. PHPillow:http://arbitracker.org/phpillow.html2. PHP On Couch:https://github.com/dready92/PHP-on-Couch3. Sag -原创 2012-06-03 23:13:43 · 776 阅读 · 0 评论 -
Redis学习手册(List数据类型)
http://blog.csdn.net/hujiao_jingling/article/details/7570546一、概述: 在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为该键创建一个新的链表。与此相反,如果链表中转载 2012-05-15 22:07:44 · 445 阅读 · 0 评论 -
基于CouchDB的分布式部署---复制
CouchDB对于实现分布式数据复制是非常容易的。我们只需要发送POST请求到指定数据库的_replicate URL即可,请求的Body是一个JSON。wiki.apache.org/couchdb/Replication如果需要持续进行复制,只需要在JSON中加上参数"continuous":true即可。另外,我们可以通过Futon的replicator工具直接在原创 2012-06-02 23:46:39 · 1789 阅读 · 2 评论 -
CouchDB的客户端用法1:Java客户端
客户端汇总:http://wiki.apache.org/couchdb/Related_ProjectsJava客户端:1. jcouchdb主页:http://code.google.com/p/jcouchdb/所需的依赖库:commons-beanutils.jarcommons-codec-1.3.jarcommons-httpclient-3.1.jar原创 2012-06-02 14:46:47 · 2175 阅读 · 1 评论 -
Fedora 16下安装CouchDB 1.2.0
1. 安装Erlang:http://www.erlang.org/sudo yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf$ wget http://erlang.org/download/otp_src_R15B01.tar.gz$ tar zxvf otp_src_R15B01.tar.原创 2012-06-02 21:12:55 · 484 阅读 · 1 评论 -
优化CouchDB的读性能
转自:http://blog.nosqlfan.com/html/3776.html优化CouchDB的读性能CouchDB可能是我见过最有创意的NoSQL产品。它通过append only的方式去组织数据,这样就能够通过对增量数据执行MapReduce的方法来生成数据视图。这一套方法背后是一个完整的体系。当然,这也会引发一些问题,因为CouchDB默认是在读时合并修改的,也就转载 2012-06-02 15:12:37 · 1264 阅读 · 1 评论 -
Apache CouchDB 使用笔记
官方主页:http://couchdb.apache.org/Wiki : http://wiki.apache.org/couchdb/Bug追踪 : https://issues.apache.org/jira/browse/COUCHDB本地管理: http://127.0.0.1:5984/_utils/客户端组件 : http://wiki.apache.org/原创 2012-05-29 22:23:59 · 1520 阅读 · 1 评论 -
对memcache的数据(key-value)进行遍历操作
1. PHP实现:参考资料:http://www.cnblogs.com/sunli/archive/2008/11/01/1324153.html$port = 11211;$host = '192.168.11.128';$mem = new Memcache();$mem->connect($host, $port);$items = $mem->getExtended原创 2012-06-01 20:13:43 · 1584 阅读 · 0 评论 -
基于Memcached的组件/客户端的用法介绍
Java客户端: xmemcached 和 spymemcached :http://www.iteye.com/news/7717-xmemcached---faster-than-spymemcacheda) XMemcached:http://code.google.com/p/xmemcached/需要slf4j组件的支持 :http://www.slf4j.org/测原创 2012-05-31 14:08:33 · 1234 阅读 · 0 评论 -
从B树、B+树、B*树谈到R 树
转自:http://blog.csdn.net/v_JULY_v/article/details/6530142第一节、B树、B+树、B*树1.前言:动态查找树主要有:二叉查找树(Binary Search Tree),平衡二叉查找树(Balanced Binary Search Tree),红黑树(Red-Black Tree ),B-tree/B+-tree/ B*-tree转载 2012-05-30 07:16:17 · 636 阅读 · 0 评论 -
Windows上安装Redis数据库
http://cardyn.iteye.com/blog/794194http://code.google.com/p/servicestack/wiki/RedisWindowsDownload原创 2012-02-25 10:29:58 · 465 阅读 · 0 评论 -
Fedora 16下让指定服务开机自动运行
需要使用/bin/systemctl指令。例如:$ sudo systemctl enable sshd.service如此可以让sshd服务开机时自动运行。另外,启动和关闭服务的命令也渐渐由原来的service转向systemctl.例如:$ sudo systemctl start sshd.service$ sudo systemctl stop ss原创 2012-05-21 16:06:42 · 547 阅读 · 0 评论 -
Redis 数据库资料汇总
http://blog.nosqlfan.com/tags/redishttp://dongxicheng.org/nosql/redis-code-basic-points/http://www.jeffkit.info/2011/07/1000/http://timyang.net/data/redis-misunderstanding/转载 2012-05-22 14:32:49 · 527 阅读 · 0 评论 -
使用Redis+TCMalloc组合来提升服务器性能
其实,Redis可以采用不同内存分配器。在Redis的 zmalloc.c 源码中,我们可以看到如下代码: 48 /* Explicitly override malloc/free etc when using tcmalloc. */ 49 #if defined(USE_TCMALLOC) 50 #define malloc(size) tc_malloc(size) 51 #原创 2012-05-22 14:27:37 · 820 阅读 · 1 评论 -
Mongodb中Sharding集群
随着mongodb数据量的增多,可能会达到单个节点的存储能力限制,以及application较大的访问量也会导致单个节点无法承担,所以此时需要构建集群环境,并通过sharding方案将整个数据集拆分成多个更小的chunk,并分布在集群中多个mongod节点上,最终达到存储和负载能力扩容、压力分流的作用。在sharding架构中,每个负责存储一部分数据的mongod节点称为shard(分片),sha原创 2016-11-19 23:21:19 · 1269 阅读 · 0 评论 -
Mongodb3.2复制集和shard集群搭建
转自:http://noodle.blog.51cto.com/2925423/1749028三台机器操作系统环境如下:1234567[mongodb@node1 ~]$ cat /etc/issueCentOS release 6.4 (Final)Kernel \r转载 2016-11-19 16:26:27 · 1795 阅读 · 3 评论 -
IDCFオブジェクトストレージをs3cmdやbotoで使う
http://masato.github.io/2014/05/20/idcf-storage/转载 2015-02-07 21:52:15 · 683 阅读 · 0 评论 -
关于MongoDB你需要知道的几件事
转自:http://www.infoq.com/cn/news/2013/11/mongodb-things转载 2014-06-04 19:55:27 · 605 阅读 · 2 评论 -
转:Redis源码分析网站
http://www.redisbook.com/en/latest/转载 2014-01-26 00:10:20 · 744 阅读 · 0 评论 -
国内外有关CouchDB的优秀文章集锦
http://railsware.com/blog/2012/03/12/couchdb-and-couchapp-part-1/http://railsware.com/blog/2012/03/15/couchdb-and-couchapp-part-2/http://railsware.com/blog/2012/03/26/couchdb-and-couchapp-part-3转载 2013-07-12 02:39:55 · 643 阅读 · 0 评论 -
迁移Simple-TODO Nodejs实现版至CouchDB数据库
这是suqian大牛的Simple-TODO Nodejs 实现版 :http://cnodejs.org/topic/4f16442ccae1f4aa270010d5最近他把数据库改用MongoDB了,部署的方法可以参考这里:http://blog.csdn.net/kunshan_shenbin/article/details/7725415由于近阶段一直在研究CouchDB,所以原创 2012-07-08 11:15:22 · 1224 阅读 · 1 评论 -
打造基于NodeJS+No-SQL的博客系统
准备:1. NO-SQLa) cradle :CouchDB client for Node.jshttps://github.com/cloudhead/cradlenpm install cradle演示代码:var cradle = require('cradle');var connection = new(cradle.Connection)原创 2012-07-07 18:40:04 · 991 阅读 · 0 评论 -
CouchDB小全 --- 网上很棒的介绍CouchDB的博文
http://www.wentrue.net/blog/?p=255简介couchDB是这两年很受geek追捧的数据库,作者曾是lotus开发人员。与传统的关系型数据库不同,它号称自己是文档数据库。所谓文档数据库,并不是说它只能存储文本,事实上因为它是一种schemal-less的概念。用过关系型数据库的同学都知道,数据表里定义的每一个字段都定义为一种类型:无论是int,char,转载 2012-07-07 16:56:56 · 3027 阅读 · 0 评论 -
针对No-SQL的查询语言规范---UnQL
详情请参阅:http://blog.nosqlfan.com/html/2611.htmlhttp://unqlspec.org/display/UnQL/Example+Queries+and+Usage转载 2012-07-07 16:27:32 · 921 阅读 · 0 评论 -
Windows7上把mongodb注册成服务
参考资料:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/步骤如下:1. 从官网下载MongoDB:http://www.mongodb.org/因为现在2.0已经发布,所以这里使用的是MongoDB 2.0.62. 下载后解压至C盘根目录(或者任意其他地方)。为了方便操作,文件夹可以适当原创 2012-07-07 20:34:57 · 1225 阅读 · 0 评论 -
优化CouchDB,突破C10K限制
转自:http://blog.nosqlfan.com/html/2994.html优化CouchDB,突破C10K限制作者:nosqlfan on 星期三, 九月 7, 2011 ·评论本文 【阅读:602 次】 C10K 的字面意思是10000并发请求,C10K问题的简单描述就是一个网络服务并发极限为10k的问题。在当今的技术环境下,C10K其实对很多服务来说已转载 2012-07-06 21:32:03 · 869 阅读 · 1 评论 -
各种NO-SQL的Web界面管理工具
正如MySQL有phpmyadmin一样,No-SQL们也需要有这样的管理工具。1. CassandraCassandra-Cluster-Admin : https://github.com/sebgiroux/Cassandra-Cluster-Admin2. RedisphpRedisAdmin :https://github.com/ErikDubbelboer原创 2012-01-06 07:19:23 · 934 阅读 · 0 评论 -
通过MongoMapper让程序在Rails 3.2上与MongoDB数据交互
参考资料:http://www.mongodb.org/display/DOCS/Rails+3+-+Getting+Startedhttp://mongomapper.com/documentation/getting-started/rails.html如果是建立新工程项目,使用:rails new my_app --skip-active-record来屏蔽A原创 2012-02-08 13:38:30 · 962 阅读 · 0 评论 -
Windows上通过Ruby访问MongoDB
http://www.mongodb.org/display/DOCS/Ruby+Language+Centerhttp://api.mongodb.org/ruby/current/file.TUTORIAL.html1)安装Ruby。略过。2)更新RubyGem$ gem update --system3)安装MongoDB的Drivers$ gem原创 2012-02-07 17:07:28 · 873 阅读 · 0 评论 -
基于Hadoop+Hive架构对海量数据进行查询
参考资料:https://cwiki.apache.org/confluence/display/Hive/GettingStarted1. 安装Hadoop并启动。参考资源: single-node :http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/原创 2011-12-27 12:07:34 · 11577 阅读 · 0 评论 -
在Linux系统上部署Hadoop运行环境
参考网页:http://blog.csdn.net/kunshan_shenbin/article/details/6819675操作系统:CentOS 6 (或者Fedora 16)Hadoop将使用最新的1.0.0版本。1. 首先可以考虑更新一下yumyum update2. 安装Java环境wget download.oracle.com/otn-pub/ja原创 2012-01-14 23:18:45 · 954 阅读 · 0 评论 -
构建Hadoop --- MapReduce 环境
http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/如果出现localhost: Error: JAVA_HOME is not set. 错误,参考:http://chenwq.iteye.com/blog/1161530官网资料: http://ha转载 2011-09-25 14:44:53 · 704 阅读 · 1 评论 -
关于Hadoop中5个主要的守护进程的作用
一般如果正常启动hadoop,我们可以在master上通过jps命令看到以下5个daemons:[root@master ~]# jps19803 SecondaryNameNode19994 TaskTracker31144 Jps19571 NameNode19672 DataNode19887 JobTracker下面依次介绍这些进程:1. NameNod原创 2012-01-14 16:12:11 · 2124 阅读 · 0 评论 -
Cassandra的PHP客户端的另一个选择---SimpleCassie
接上例:http://blog.csdn.net/kunshan_shenbin/article/details/7193289官方主页:http://code.google.com/p/simpletools-php/API介绍:http://code.google.com/p/simpletools-php/wiki/SimpleCassie和上例一样,依然尝试将Simpl原创 2012-01-11 22:32:22 · 901 阅读 · 0 评论 -
Cassandra的PHP客户端的更多选择---Cassandra-PHP-Client-Library
接上例:http://blog.csdn.net/kunshan_shenbin/article/details/7194979本文将讲述更对强大的Cassandra-PHP-Client-Library官方主页:https://github.com/kallaspriit/Cassandra-PHP-Client-Library代码来自官网:https://github.com/原创 2012-01-11 23:09:15 · 1196 阅读 · 0 评论 -
NoSQL读书笔记---Cassandra
1. Cassandra新特性:分层压缩可以通过在创建Column Family时指定compaction_strategy参数为LeveledCompactionStrategy来使用新的分层压缩策略。对于一个更新操作和删除操作比较多的系统,使用分层压缩是比较合适的。因为这种系统会产生同一份数据的多个版本。但是由于这种压缩会在压缩中进行更多的IO操作,所以如果是一个主要是insert操作原创 2012-01-12 07:04:15 · 542 阅读 · 0 评论 -
Cassandra客户端连接的说明---Java版
在使用Java客户端调用之前,我们需要通过Cassandra CLI在服务器上创建相应的keyspace和column family.参考:http://wiki.apache.org/cassandra/CassandraCli进入cassandra/bin目录,运行指令如下./cassandra-cliconnect 192.168.11.124/9160;crea原创 2011-12-25 14:08:35 · 4639 阅读 · 0 评论 -
Cassandra客户端连接的说明---PHP版
这次一起来看看基于PHP的一些连接Cassandra的实现(higher level libaries)目前已知的有:1) phpcassahttps://github.com/thobbs/phpcassahttps://github.com/hoan/phpcassaAPI:http://thobbs.github.com/phpcassa/2) Pandrah原创 2012-01-11 12:47:43 · 2567 阅读 · 0 评论