• 高性能Nosql数据库Kyoto Cabinet安装笔记

    日期:

    官方网站介绍 http://fallabs.com/kyotocabinet/ Kyoto Cabinet是一个key-value数据库管理程序的library ,key和value都可以使二进制或者字符串格式。数据存储存分hash和b+ tree模式。 Kyoto Cabinet非常快,在hash模式下,插入100万数据只要0.9秒,在b+ tre...

  • 高性能NOSQL数据库redis结合谷歌开源tcmalloc库的安装笔记

    日期:

    TCMalloc(Thread-Caching Malloc)是google开发的开源工具──google-perftools中的成员。与标准的glibc库的malloc相比,TCMalloc在内存的分配上效率和速度要高得多,可以在很大程度上提高MySQL服务器在高并发情况下的性能,降低系统负载。 TCMalloc库的安装...

  • 嵌入式 NoSQL 引擎 rlite

    日期:

    rlite 是一个自容器、无服务端、零配置、支持事务和兼容 Redis 的数据库引擎。rlite 对于 Redis 就好像 SQLite 对于 SQL。 使用场景: 移动应用 在开发环境中替换 Redis 堆栈 在测试环境中替换 Redis 作为 Redis 的从节点 存储客户端应用数据 示例代码: 1 2...

  • 深入解析NoSQL数据库的分布式算法

    日期:

    尽管NoSQL运动并没有给分布式数据处理带来根本性的技术变革,但是依然引发了铺天盖地的关于各种协议和算法的研究以及实践。在这篇文章里,我将针对NoSQL数据库的分布式特点进行一些系统化的描述。 系统的可扩展性是推动NoSQL运动发展的的主要理由,包含了分...

  • 如何高效地将SQL数据映射到NoSQL存储系统中

    日期:

    通常来说,我们都知道: SQL数据库只限在单机上运行,但它提供了更强的事务管理、schema与查询功能。 NoSQL数据库为了伸缩性与容错性的目的,放弃了事务管理与schema。 而FoundationDB的SQL层结合了这两个方面:它首先是一个开源的SQL数据库,能够线性地伸缩...

  • NoSQL数据库探讨 -- 非关系型数据库

    日期:

    随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域, 非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不 从心,暴露了很多难以克服的问题,例...

  • HBase和NoSQL区别

    日期:

    众所周知,对比传统的关系型数据库,NoSQL有着更为复杂的分类键值、面向文档、列存储、搜索引擎等等。繁多的分类让NoSQL有着更强的业 务针对性,因此在性能上对比传统关系型数据库有着颠覆性的提升。然而这种针对性同样给企业带来了一定程度的困扰,比如专业...

  • nosql数据库 tiger

    日期:

    erlang开发的开源高可靠性nosql数据库tiger介绍 可靠性: 写:对于n=2f+1 机器集群,在f台机器宕机的情况下可写 读:只要是没有宕机的机器都是可读的 一致性: 强一致性 扩展性: 读的能力可以线性扩展 功能: 目前实现了key/value的get set 和delete功能:...

  • Redis数据库的持久化机制

    日期:

    本文为大家介绍Redis高级实用特性中的持久化机制。 redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持两种持久化方式,一种是Snapshotting(快照)也是默认方式,另一种是Append-only file(缩写aof)...

  • MongoDB磁盘IO问题的三种解决方法

    日期:

    本文内容来自Conversocial公司的VP Colin Howe在London MongoDB用户组的一个分享。 说明:下面几点并非放四海皆准的法则,具体是否能够使用,还需要根据自己的应用场景和数据特点来决定。 1.使用组合式的大文档 我们知道MongoDB是一个文档数据库,其每一条记...