致佳的数据查询方法与其他查询引擎的比较

2008-11-20 GICA Communication Center






数据查询的速度与系统运行的速度,是致佳系统领先于国际国内同类软件的独特技术。

一些客户询问致佳的数据查询方法与其他查询引擎的比较,这里提供一些资料供参考。

我们主要针对致佳系统中的“模糊查询”的概念来谈。 致佳系统的“模糊查询”的意思,是指,一般的应用软件是查询条件上有 Job No, S/O No, POL, POD, Vessel, Voyage, 等,你在 Job No 那里输入点击 Find, 系统只会查询数据库的 job number, 不会去查询 S/O No. 致佳模糊查询的意思是:扫描查询数据库表的全部数据库域,包括 Job No, S/O, POL, POD 等等。

无疑,这个查询方法对系统的查询速度是一个非常大的问题。原因是:一般的应用软件有过百个数据库表,极端情况下,过百个数据库表要进行联合查询,其查询的技术难度大大超过 Google 等“查询引擎”。

比如:致佳系统的一个普通的项目的数据库中的客户资料大约 10,000, 港口数据库表大约 60,000, Charge Type 大约 500, Country 大约 200, 查询的时候光是这 4 个表的查询,理论查询次数是 10,000 x 60,000 x 500 x 200 = 60,000,000,000,000, 致佳系统有超过 100 个类似的数据库表,你试试你的计算器是不是够用计算这个理论查询次数? 致佳的“模糊查询”加入后,上述查询的次数再成几何倍数增加,因为现在一个数据库表不是查询一次,是扫描那个数据库表的几乎全部的字段。

而“海运 job" 这一个表的数据库字段有大约 100 个字段。 正是由于这个原因,很少有应用软件会提供致佳的这种扫描多个数据库字段的“模糊查询”的方法的。

至于 Google, Yahoo 等的“查询引擎”,由于他们只是针对单一数据库表的查询,在软件技术上,属于“小儿科”而已。在行业划分上,他们是“媒体公司”而不是“软件公司”。他们的技术问题不是信息查询,是信息收集和信息发布,反而不是信息查询和信息处理,因为他们的数据库信息查询所需要的的技术很简单。

关于致佳技术和系统的细节,欢迎和致佳公司联系。 关于致佳公司 致佳物流软件有限公司 (http://www.gicasoft.com) 在物流软件尤其是基于 Web 的物流软件的开发技术、系统功能等方面具有其独特性和领先性。致佳公司的技术合作伙伴是 中国科学院软件研究所。致佳公司开发的网络应用软件核心速度技术 3GA 技术 目前领先世界水平。

目前致佳公司和 中国科学院软件研究所 正在合作进行“网络极限环境下应用软件的正常运行”的研究和开发工作(4GA 计划)。

该技术研究属世界首创。致佳公司的各类物流系统目前已经在国际、国内超过 100 个城市运行,包括香港、新加坡、曼谷、巴拿马、伦敦、首尔、东京、上海、宁波、广州、深圳、厦门、福州、温州、合肥等。

Gica Logistics Software Ltd.
致佳物流软件有限公司

Email: info@gicasoft.com

HONG KONG: Gica Logistics Software Ltd. 1206, WIN PLAZA, 9 SHEUNG HEI STREET, SAN PO KONG, KOWLOON, HONG KONG Tel: (+852) 37170608, 92579981, Fax: (+852) 27970839

CHINA: 深圳致佳物流软件有限公司 电话: (+86 755) 82192239




Forum  0 Count 2256