【24h】

The Garlic project

机译:大蒜项目

获取原文

摘要

The goal of the Garlic [1] project is to build a multimedia information system capable of integrating data that resides in different database systems as well as in a variety of non-database data servers. This integration must be enabled while maintaining the independence of the data servers, and without creating copies of their data. "Multimedia" should be interpreted broadly to mean not only images, video, and audio, but also text and application specific data types (e.g., CAD drawings, medical objects, …). Since much of this data is naturally modeled by objects, Garlic provides an object-oriented schema to applications, interprets object queries, creates execution plans for sending pieces of queries to the appropriate data servers, and assembles query results for delivery back to the applications. A significant focus of the project is support for "intelligent" data servers, i.e., servers that provide media-specific indexing and query capabilities [2]. Database optimization technology is being extended to deal with heterogeneous collections of data servers so that efficient data access plans can be employed for multi-repository queries.A prototype of the Garlic system has been operational since January 1995. Queries are expressed in an SQL-like query language that has been extended to include object-oriented features such as reference-valued attributes and nested sets. In addition to a C++ API, Garlic supports a novel query/browser interface called PESTO [3]. This component of Garlic provides end users of the system with a friendly, graphical interface that supports interactive browsing, navigation, and querying of the contents of Garlic databases. Unlike existing interfaces to databases, PESTO allows users to move back and forth seamlessly between querying and browsing activities, using queries to identify interesting subsets of the database, browsing the subset, querying the content of a set-valued attribute of a particularly interesting object in the subset, and so on.
机译:Garlic [1]项目的目标是建立一个多媒体信息系统,该系统能够集成驻留在不同数据库系统以及各种非数据库数据服务器中的数据。必须在保持数据服务器的独立性且不创建其数据副本的情况下启用此集成。 “多媒体”应广义地解释为不仅指图像,视频和音频,还指文本和特定于应用程序的数据类型(例如CAD图,医疗对象等)。由于许多数据自然是由对象建模的,因此Garlic为应用程序提供了面向对象的架构,解释了对象查询,创建了执行计划以将查询片段发送到适当的数据服务器,并组合了查询结果以传递回应用程序。该项目的重点是支持“智能”数据服务器,即提供特定于媒体的索引和查询功能的服务器[2]。数据库优化技术正在扩展,以处理异构的数据服务器集合,从而可以将有效的数据访问计划用于多存储库查询。Garlic系统的原型从1995年1月开始运行。查询以类似于SQL的形式表示查询语言已扩展为包括面向对象的功能,例如参考值属性和嵌套集。除了C ++ API外,Garlic还支持称为PESTO [3]的新颖查询/浏览器接口。 Garlic的这个组件为系统的最终用户提供了一个友好的图形界面,该界面支持交互式浏览,导航和查询Garlic数据库的内容。与现有的数据库接口不同,PESTO允许用户在查询和浏览活动之间无缝地来回移动,使用查询来识别数据库的有趣子集,浏览子集,查询特别有趣的对象的set-valued属性的内容。子集,依此类推。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号