Zhe Yang

NoSQL与RDBMS:何时使用,何时不使用

Naresh Kumar是位软件工程师与热情的博主,对于编程与新事物拥有极大的兴趣,非常乐于与其他开发者和程序员分享技术上的研究成果。近日,Naresh撰文比较了NoSQL与RDBMS,并详细介绍了他们各自的特点与适用的场景。 NoSQL并不是关系型数据库管理系统,本文将会介绍NoSQL数据库与关系型数据库之间的差别,同时还会讨论在何种场景下应该使用NoSQL,何种场景下不应该使用。由于NoSQL […]

分布式缓存-Memcached

分布式缓存出于如下考虑,首先是缓存本身的水平线性扩展问题,其次是缓存大并发下的本身的性能问题,再次避免缓存的单点故障问题(多副本和副本一致性)。分布式缓存的核心技术包括首先是内存本身的管理问题,包括了内存的分配,管理和回收机制。其次是分布式管理和分布式算法,其次是缓存键值管理和路由。 原文:http://wenku.baidu.com/view/8686d46c7e21af45b307a8c3.h […]

NoSQL在SAE中的应用

Sina App Engine(简称SAE)是新浪研发中心于2009年8月开发,并于2009年11月3日正式推出的国内首个公有云计算平台,是新浪云计算战略的核心组成部分。 SAE选择国内流行最广的Web开发语言PHP作为支持语言,Web开发者可以在Linux、Mac、Windows上通过SVN、SDK或者Web版在线代码编辑器进行开发、部署及调试,团队开发时还可以进行成员协作,不同的角色对代码、项 […]

疑:KVDB能实现类似mongodb的功能吗

我在一个mongo上可能放多个应用,所以我可能会定义为不同的Collection,从逻辑上清晰一点,并且也希望能一直深入的分下去,希望是比较有结构的kv,例如 { “portfolio”: {……} } { “resume”: { “name”:”Joe”, “age […]