1.MemcacheDB
MemcacheDB = Memcached + Berkeley DB
大家可能知道memcached的数据是缓存在内存中的,优点是速度非常快,缺点是数据不能够持久存储,为此新浪在Memcached及Berkeley DB的基础上开发了MemcacheDB,作者是新浪的工程师Steve Chu,他写的MemcacheDB手册是全英文的,能看得出来他的英文水平比较不错,至少比我好多了,看他经常在Google Group里面解决国外用户问题,所以有时候没有必要完全崇洋眉外,国内也是有不少高手的。
MemcacheDB is a distributed key-value storage system designed for persistent. It is NOT a cache solution, but a persistent storage engine for fast and reliable key-value based object storage and retrieval. It conforms to memcache protocol(not completed, see below), so any memcached client can have connectivity with it. MemcacheDB uses Berkeley DB as a storing backend, so lots of features including transaction and replication are supported.Via
2.MemcacheQ
MemcacheQ是个消息队列服务,处理高并发的数据非常有用。新浪微博中就用到了MemcacheQ,可以看看新浪微博的技术架构师杨卫华在Qcon2010 Beijing上演讲的ppt。
3.ncache
ncache是基于Nginx的缓存系统,据说比Squid还要高效,在新浪的很多项目中就用到了ncache。
ncache的作者之一现在已经加盟百度了,83年出生的,在新浪时的薪水就挺高,大家看看他的简历就大概知道了。
4.xbaydns
xbaydns是基于BIND 9的Web管理界面,如果你所在的公司有自己的DNS服务器,不妨试试,或许能减轻工作负担。
延伸阅读:http://soft.ccw.com.cn/kaiyuan/htm2008/20080701_456382.shtml
5.sina-sdd
sina-add是新浪分布式key-value系统,类似于Amazon Dynamo的系统。
6.Sina App Engine
Sina App Engine类似Google的Google App Engine,简单理解就是用户利用Sina App Engine提供的api、空间以及带宽,用户开发的应用可以托管在Sina App Engine上面,然后可以访问。
例如可以在这个页面里面找到几个基于SAE开发的项目。
7.新浪微博开放平台
访问地址为http://open.t.sina.com.cn/,不过没有用户名及密码无法登录。
我所知道的就是这些,应该还有一些其它的开源项目及开放平台吧。
原文链接:http://iamcaihuafeng.blog.sohu.com/152170326.html