Database system employing polymorphic entry and entry matching
    9.
    发明授权
    Database system employing polymorphic entry and entry matching 失效
    数据库系统采用多态条目和条目匹配

    公开(公告)号:US6032151A

    公开(公告)日:2000-02-29

    申请号:US971529

    申请日:1997-11-17

    IPC分类号: G06F9/445 G06F17/30

    摘要: A database system wherein one or more entry databases store a plurality of entries. Each entry is of a given type that defines the fields of the entry. Each of the fields contains or identifies an object with associated attributes or data. The type of each entry may further define behavior in the form of methods the entry is configured to implement. An entry type which is a subtype of another inherits all of the fields and behavior of its supertype, and contains additional fields and/or defines new/modified behavior. Entries may be expressed in a Java.TM. class of the Java.TM. programming language. The database system may further employ a search engine which allows queries to be made upon entries in the database. In one implementation, the queries include a read operation, a take operation, and a notify operation. Each query request includes a command indicating the type of operation, and a template which is an entry object having some or all of its fields set to specified values that must be matched exactly. Other fields of the template entry may be specified as wildcards, whose values do not matter. The search engine may further be configured to create an index for entries having characteristics which are commonly specified by queries. Thus, the search engine may detect a pattern of usage and create an index which points to entries having attributes which are commonly specified by received templates. In this manner, expedient entry searching may be accommodated.

    摘要翻译: 数据库系统,其中一个或多个条目数据库存储多个条目。 每个条目都是给定类型,用于定义条目的字段。 每个字段包含或标识具有关联属性或数据的对象。 每个条目的类型可以进一步以条目被配置为实现的方式的形式定义行为。 作为另一个子类型的条目类型继承其超类型的所有字段和行为,并包含其他字段和/或定义新的/修改的行为。 条目可以在Java TM编程语言的Java TM类中表示。 数据库系统还可以采用允许在数据库中的条目进行查询的搜索引擎。 在一个实现中,查询包括读操作,执行操作和通知操作。 每个查询请求包括指示操作类型的命令,以及作为条目对象的模板,其中的一些或所有字段被设置为必须精确匹配的指定值。 模板条目的其他字段可以指定为通配符,其值无关紧要。 搜索引擎还可以被配置为为具有通常由查询指定的特征的条目创建索引。 因此,搜索引擎可以检测使用模式并创建指向具有由接收的模板通常指定的属性的条目的索引。 以这种方式,可以适应有利的条目搜索。