- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中科大移动云计算系统实验室 PAGE 15 基于内存的NoSQL分布式数据库技术研究项目 板内分布分析报告 Version?: 1.0.0 2012-10-16 By 中科大移动云计算系统实验室 DOCUMENT HISTORY Ed. Version Author Change 1 1.0.0 吴昊 Initial 孟宁 电话:0512E-mail:mengning@ 目录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc367 目录 PAGEREF _Toc367 2 HYPERLINK \l _Toc31171 一、实验平台 PAGEREF _Toc31171 3 HYPERLINK \l _Toc23795 二、板内共享测试 PAGEREF _Toc23795 4 HYPERLINK \l _Toc9099 2.1 测试结果 PAGEREF _Toc9099 4 HYPERLINK \l _Toc16701 2.2 测试结果比较 PAGEREF _Toc16701 6 HYPERLINK \l _Toc3564 2.3 和运行单独一个进程的测试结果比较 PAGEREF _Toc3564 9 HYPERLINK \l _Toc2045 三、板内分布测试 PAGEREF _Toc2045 9 HYPERLINK \l _Toc17692 3.1 测试结果 PAGEREF _Toc17692 10 HYPERLINK \l _Toc26809 3.2 测试结果分析 PAGEREF _Toc26809 10 HYPERLINK \l _Toc5672 四、板内共享和分布式比较 PAGEREF _Toc5672 10 HYPERLINK \l _Toc2425 五、结论 PAGEREF _Toc2425 10 一、实验平台 (1)系统测试运行在X86平台上,具体配置如下: Linux单机,CPU是一块2核X86芯片,每个核有两个超线程。Fedora13,x86_64, GCC 4.45。6G内存。 NoSQL数据库选择了Tokyo Cabinet HYPERLINK /tokyocabinet/tokyocabinet-1.4.47.tar.gz(version 1.4.28) / Tokyo Tyrant HYPERLINK /tokyocabinet/tokyocabinet-1.4.47.tar.gz(version 1.1.41)、 RedisHYPERLINK /tokyocabinet/tokyocabinet-1.4.47.tar.gz(redis-v2.4.13、antirez-hiredis-v0.10.1-30)。 Tokyo Cabinet/Tokyo Tyrant Tokyo Cabinet 数据库由一系列key-value对的记录构成。key和value都可以是任意长度的字节序列,既可以是二进制也可以是字符串,没有数据类型和数据表的概念。可以按Hash表、B+树来存储时,对于定长的数组,记录按自然数来标记存储。Tokyo Cabinet是用C写的,同时提供c,perl,ruby,java的API。Tokyo Cabinet在提供了POSIX和C99的平台上都可用。 HYPERLINK /view/3548503.htmTokyo Tyrant 提供Tokyo Cabinet的网络接口。它使用简单的基于TCP/IP的简单二进制协议进行通信。同时它拥有Memcached兼容协议并且可以用HTTP/1.1协议进行数据交换,可以跨平台,跨语言使用Tokyo Tyrant。采用热备份,更新日志记录,复制来实现高可用性和高可靠性。Tokyo Tyrant只能运行在linux, FreeBSD, Mac OS X, Solaris。 Redis redis是一个key-valueHYPERLINK /view/51839.htm存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。 (3)Tedis 结合Tokyo Cabinet
有哪些信誉好的足球投注网站
文档评论(0)