• 数据库,规则库和知识库的比较


    大部分的信息系统都是基于数据库的。许多公司感觉自己落后了,因为竞争对手都部署了基于规则库和知识库的智能化应用。

    三种库

    一般而言,基于数据库的系统仅用于处理数据和输出信息,常常导入信息数据泛滥。用户不清楚哪些数据是真正的重要,他们甚至不清楚如果要做一个准确的断定,是否已经有足够的信息。有太多的选择困扰着用户,导致他们处理的速度放慢。浏览器下面有太多的购物车信息,但人家想知道更多的答案,而不仅仅是信息。

    基于数据库的业务系统,业务规则往往被硬编码到程序代码、存储过程或触发器中。只有程序员可以修改这些规则。

    基于规则库的系统(如ILog,CKRule规则引擎等)往往比基于数据库的更加强大和更加灵活。他们处理数据和规则去制定决策。他们在处理大量的简单的业务规则时非常在行,如处理价格和促销规则,可以处理很大范围内的逻辑推理。他们处理实时决策和决策程序是最好的。

    基于规则库的系统中,业务规则通常是很具体的,这样业务分析员师甚至业务处理专家都可以修改这些规则。基于规则库系统中,推理(如果/那么)和模式匹配规则被广泛使用。

    基于知识库的业务系统比基于数据库的灵活,他们处理数据和使用专家知识去展现答案,推荐和专家建议。用户根据其个人的独立需求提供个人答案和产品建议。销售人员取得用户购买的初步意向。基于知识库的系统就会挖掘深层次的逻辑和复杂的业务规则。他们可以处理更加复杂的规则和深层次的推理。

    在基于知识库的业务系统中,业务规则被具体化时,可以超越接口和模式匹配的规则。他们可以处理概率推理,实例推理,模糊逻辑和其他高级推理技术。业务问题和业务规则越复杂,基于知识库的解决方案超有可能起作用。

  • 相关阅读:
    数据恢复基础知识
    Url传递中文终极解决办法
    用来实现Web页面图片移动托拽的代码段
    FAT文件系统原理
    SQL数据库恢复技术
    使用Ghost错选恢复分区后
    全手工数据恢复
    C#class的Dispose和Finalize模板
    SQL语句 嵌套查询
    逻辑数据库设计 无视约束(谈外键)
  • 原文地址:https://www.cnblogs.com/fubeibei/p/3847476.html
Copyright © 2020-2023  润新知