和Google互补的搜索引擎Wolfram|Alpha
Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。
作者 朱永光 发布于 2007年11月26日 上午7时32分
最近,Db4Objects公司发布了他们对象数据库产品db4o的7.0版。
db4o被很多著名的企业所使用,如:波音公司、希捷公司、IBM和Intel等。
作为一款成功的对象数据库产品,它具有如下特点:
国内的db4o爱好者Rosen Jiang、张黄瞩和Chris在IBM developerWork中国上曾发表过《开源面向对象数据库 db4o 之旅》系列文章,讲述了在Java平台上如何使用db4o。在db4o自带的教程中,可以学习到在.NET上使用db4o也极其简单:
// accessDb4o
IObjectContainer db = Db4oFactory.OpenFile(Util.YapFileName);
try
{
// do something with db4o
}
finally
{
db.Close();
}// storeFirstPilot
Pilot pilot1 = new Pilot("Michael Schumacher", 100);
db.Set(pilot1);// retrieveAllPilotQBE
Pilot proto = new Pilot(null, 0);
IObjectSet result = db.Get(proto);// deleteFirstPilotByName
IObjectSet result = db.Get(new Pilot("Michael Schumacher", 0));
Pilot found = (Pilot)result.Next();
db.Delete(found);
db4o在国内也有一些运用实例。Rosen Jiang的文章《实战 OpenLaszlo 与 db4o》向大家介绍了一个db4o和OpenLaszlo结合实现RIA的案例。在一个名为“敏捷实验室”的开发团队中,他们使用db4o来开发他们内部开发框架中的离线缓存机制和服务端字典缓存机制。通过以上例子,我们可以看到合理运用db4o,确实可以显著简化开发过程,Ted Neward也有同感。目前,db4objects公司和爱好者正在积极推进db4o运用于Google Android平台,以期让db4o成为Android上首选的数据库平台,更多信息可以访问他们的论坛。
在最新发布的7.0版本中,带来了如下新特性和加强:
透明激活(Transparent Activation,TA)是7.0版本中最重要的新特性:
透明激活能自动的检测到那个对象会被应用程序所访问,因此只从磁盘上加载最小内容,这样就能让内存消耗更少,让性能显著提升。目前,db4o 7.0只发布了Java平台的Beta版本,.NET版本已经被列入了十二月的开发计划,并有望在2008年第一季度发布。你可以通过这里下载所有的版本。
Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。
Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。
罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。
Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。
中国作为新兴市场中的新兴市场,是Sun在美国之外实施SSE(SUN Startup Essentials)项目重点关注的地区。在QCon Beijing 2009期间,InfoQ中文站有幸对此项目的负责人王雷先生进行了采访,探讨了关于开源、新兴市场、SSE等话题。
HTML5 是由 WHATWG发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。
3 条回复
关注此讨论 回复