余传志 发表于 2008-7-24 19:19:00
Berkeley DB是一个高性能的,嵌入数据库编程库,和C语言,C ,Java,Perl,Python,PHP,Tcl以及其他很多语言都有绑定。Berkeley DB可以保存任意类型的键/值对,而且可以为一个键保存多个数据。Berkeley DB可以支持数千的并发线程同时操作数据库,支持最大256TB的数据,广泛用于各种操作系统包括大多数Unix类操作系统和Windows操作系统以及实时操作系统。
2.0版本或以上的Berkeley DB由Sleepycat Software公司开发,并使用基于自由软件许可协议/私有许可协议的双重授权方式提供[1],附有源代码。开发者如果想把Berkeley DB嵌入在私有软件内需要得到Sleepycat公司的许可,若将软件同样遵循GPL发布,则不需许可即可使用。而2.0版本以下的则使用BSD授权,可自由作商业用途。
Berkeley DB最初开发的目的是以新的HASH访问算法来代替旧的hsearch函数和大量的dbm实现(如AT&T的dbm,Berkeley的 ndbm,GNU项目的gdbm),Berkeley DB的第一个发行版在1991年出现,当时还包含了B 树数据访问算法。在1992年,BSD UNIX第4.4发行版中包含了Berkeley DB1.85版。基本上认为这是Berkeley DB的第一个正式版。在1996年中期,Sleepycat软件公司成立,提供对Berkeley DB的商业支持。在这以后,Berkeley DB得到了广泛的应用,当前最新版本是4.3.27。
值得注意的是DB是嵌入式数据库系统,而不是常见的关系/对象型数据库,对SQL语言不支持,也不提供数据库常见的高级功能,如存储过程,触发器等。

Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached由Danga Interactive开发,用于提升LiveJournal.com访问速度的。LJ每秒动态页面访问量几千次,用户700万。Memcached将数据库负载大幅度降低,更好的分配资源,更快速访问。

余传志 发表于 2008-7-23 19:15:00
Squid、Varnish 均为两款数据缓存软件,但Squid是老牌的自由软件,Varnish后来居上。

Varnish是一款高性能的开源HTTP加速器。Varnish 的作者Poul-Henning Kamp,是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多。在1975年时,储存媒介只有两种:内存与硬盘。但现在计算机系统的内存除了主存外,还包括了CPU内的L1、L2,甚至有L3快取。

硬盘上也有自己的快取装置,因此Squid Cache自行处理物件替换的架构不可能得知这些情况而做到最佳化,但操作系统可以得知这些情况,所以这部份的工作应该交给操作系统处理,这就是 Varnish cache设计架构。

Varnish的理念是好的,但是Varnish还没有稳定到可以完全替代Squid的程度,现在就抛弃Squid选择Varnish是不明智的。

余传志 发表于 2008-7-22 18:50:00
前几天,在大巴上看了本《特别关注》,里面有篇文章《什么决定你拿高薪》,答案就是你要做到“无可替代”,成为稀缺资源。
余传志 发表于 2008-7-16 21:26:00
很长时间没运动了,新员工来了,最近打了几次,刚开始酸疼,现在好了。
理工大学放假了,有篮球场地,不错。
生命在于运动,以后每周三、周五打篮球。
余传志 发表于 2008-7-15 21:32:00
昨晚回宿舍,很晚了,看了看第6期的《程序员》,里面有一组2008开源技术论坛的文章,爱不释手,真的有种久违的感觉,很长时间没认真的看技术书籍了,我跟CC说,《程序员》真的很好,真应该看的。12点多,终于睡了。
最近几年的《程序员》合订本我都收藏,呵呵,里面很多好文没看呢。
余传志 发表于 2008-7-13 22:09:00
给别人面子,也是给自己机会
让别人有种重要人物的感觉。感觉自己被重视,被尊重。
越是职务高的人,越是要面子。
所以,我们做工作的时候要注意。
余传志 发表于 2008-7-11 21:44:00
众口难调,意见难以统一。
想来想去,还是执行力不够。
民主讨论,独裁决策,我是越来越理解这句话了。
余传志 发表于 2008-7-8 18:01:00
高新技术就能带来高薪收入吗?高薪收入就能带来高兴的心情吗?
都未必呀。
自己琢磨吧。
余传志 发表于 2008-7-1 20:08:00
要经常性的做员工的思想工作,要激励员工,这是干部的责任。
思想工作常抓不懈,尤其是党员,一定要在公司中起战斗堡垒和先锋模范作用。
(集团党委“七一”党员活动)

余传志 发表于 2008-6-25 21:32:00
目前,我们大致可以见到的LBS服务包括:

1、信息指南:加油站、便利店、公共厕所、休闲娱乐、餐饮、美容、ATM、银行等位置信息查询及公交/地铁/航班换乘交通导航;

2、紧急救援:用户需要帮助时,即使不知道自己的位置,只需要用手机拨打救援服务号码,救援中心将自动定位用户位置;

3、位置追踪:运输车辆等贵重财产安装定位系统以便于被盗或者丢失后的追踪;甚至儿童、老人的位置跟踪;

4、位置交友:目前国内已经出现了按照位置搜索配对的交友应用;

5、位置促发:基于定位系统,可以设置基于位置的条件促发,当进入某个区域则自动促发某种事件(比如,手机自动切换情景模式或自动关机;手机自动拨打某个号码或者报警;手机自动开启录音或者录像……);这种促发甚至可以是相对位置促发,比如与另外一台手机用户距离小于150米的时候促发某种事件;

。。。。。。

首页 上一页 下一页 尾页 页次:1/27页  10篇日志/页 转到: