03 2011 档案
摘要:Cassandra是facebook自己使用的搜索平台.也是nosql领域里的带头大哥.优点是速度快,简单易用,可靠性高.我自己测试的几乎没有停摆过,不管数据查询有多密集,数据有多大,而且几乎可以当作memcached来使用.一个明显缺点是占用内存非常大,默认的配置是250m左右.其实这真不是人家的缺点.是我们买不起大内存的vps.我下一步打算放弃memcached转用Cassandra.这样就合算多了.其实也说不上是优化,nosql数据库的性能与内存是息息相关.适合一般的内存没有那么大的vps等.按照Cassandra0.74的默认配置 一共要250mb的内存,很恐怖的.现在修改一下配置文件
阅读全文
摘要:phpbb的搜索功能是基于自己的分词表来搜索的.因为原本的系统中每一个汉字就是一个分割词造成体积非常的大.我自己用dphpbb论坛中的数据显示,负责分词的那个2个表里有上百万条数据.体积加起来是帖子表的十倍.搜索性能越来越差.下面是我自己用户nosql Cassandra0.74来取代搜索功能的方法:1 安装 Cassandra0.74 详细方法:2 下载SimpleCassie.0.7.1.6用于连接apache php与Cassandra0.74下载地址:你也可以到google code下载 不过那个似乎被~~墙~~~了3 写一个脚本用于将phpbb分词表的数据转移到Cassandra0.
阅读全文
摘要:CouchDB开发语言:: Erlang主要优点: 数据一致性,易用许可: ApacheProtocol: HTTP/REST适用: 积累性的、较少改变的数据。或者是需要版本比较多的举例: CRM, CMS systems. 允许多站部署.Redis开发语言:: C/C++主要优点: 一个字 快许可: BSDProtocol: Telnet-like适用: 总数据集快速变化且总量可预测.内存需求较高举例: 股票价格、实时分析、实时数据收集、实时通信.MongoDB开发语言:: C++主要优点: 类似SQL. (查询, 索引)许可: AGPL (Drivers: Apache)Protocol:
阅读全文

浙公网安备 33010602011771号