NoSQL
文章平均质量分 82
likun_tech
这个作者很懒,什么都没留下…
展开
-
memcached 的使用及原理
Overview 什么是Memcached? Memcached是国外社区网站 LiveJournal 的开发团队开发的高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。 LiveJournal 团队开发了包括 Memcached、MogileFS、MogileFS、Perlbal 等不错的开源项目转载 2012-03-12 19:11:10 · 506 阅读 · 0 评论 -
新密钥技术简化云端数据加密
静态数据一直是通过被称为公钥基础设施(PKI)的技术来保护:当数据被创建时,就会使用公钥对数据进行加密,并且从理论上讲,只有持有私钥的授权人才能够解密数据。当将这种数据保护办法扩展到云环境后,事情会变得更加复杂。 由于在云环境中,IT团队缺乏对数据安全的直接控制,所以数据迁移到云环境将会给IT团队带来新的复杂的安全问题。此外,云供应商认为数据安全是需要共同承担责任,即服务供应商保证物理安全,转载 2012-03-13 15:28:46 · 1251 阅读 · 0 评论 -
在Linux下编译Google leveldb数据库及在C++中操作示例
1:简介 Leveldb是一个google实现的非常高效的kv数据库,可按照字符串键值顺序映射进行存贮。目前的版本1.2能够支持billion级别的数据量了。 在这个数量级别下还有着非常高的性能。 Leveldb是一个C++库,可用于很多情况。比如用于一个网页浏览器存储最近存取网页的缓存,或用于操作系统存储安装包列表,或用于应用存储用户的设置参数。其实新版转载 2012-03-14 09:15:34 · 1268 阅读 · 0 评论 -
SkipList 跳表
为什么选择跳表 目前经常使用的平衡数据结构有:B树,红黑树,AVL树,Splay Tree, Treep等。 想象一下,给你一张草稿纸,一只笔,一个编辑器,你能立即实现一颗红黑树,或者AVL树 出来吗? 很难吧,这需要时间,要考虑很多细节,要参考一堆算法与数据结构之类的树, 还要参考网上的代码,相当麻烦。 用跳表吧,跳表是一种随机化的数据结构,目前转载 2012-03-14 19:31:00 · 3520 阅读 · 0 评论 -
开源网站收集
http://search.csdn.net/ CSDN搜索,CSDN还是有非常多的编程资源的,用它的搜索能搜出不少东西。代码类别也比较全面。 http://snippets.org/ 简单实用的代码收集网站,强力推荐。比如你要找个DES加密,要找个数据压缩,找个INI文件操作的C代码等,均能手到擒来。 http://www.codase.com/index.html 它是一个代转载 2012-04-05 22:42:39 · 510 阅读 · 0 评论 -
开源软件
(1) libevent http://libevent.org/ (2) libev http://software.schmorp.de/pkg/libev.html (3) folly - C++11, cloud service, hosted by FB. https://github.com/facebook/folly (4) Casa转载 2012-06-06 12:59:49 · 396 阅读 · 0 评论 -
分布式系统编程,你到哪一级了?
介绍 当分布式系统编程成为你生活中的一部分时,你需要经历一段学习曲线。这篇文章描述了一下我当前在这个领域大致属于哪个层次,并希望能为你指出足够多的错误,从别人的错误中学习,从而使你能以最优的路径通向成功。先声明一下,我在1995年时达到第1级,我现在处于第3级。你自己属于哪一级呢? 第0级:完全一无所知 每个程序员都从这一级开始。我不会在此浪费太多口舌,因为这实在没什么太多可说的转载 2012-06-06 12:24:17 · 644 阅读 · 0 评论 -
memcached 客户端
http://blog.csdn.net/myonlylee/article/details/5519255 http://www.jiunile.com/cacti%E7%9B%91%E6%8E%A7%E8%BF%90%E8%A1%8Cmemcached-py%E6%8F%90%E7%A4%BA%E2%80%9Cimporterror-no-module-named-memcache%E2转载 2012-05-20 09:43:42 · 1671 阅读 · 0 评论