首页> 外文学位 >Linking CORAL to MySQL and PostgreSQL.
【24h】

Linking CORAL to MySQL and PostgreSQL.

机译:将CORAL链接到MySQL和PostgreSQL。

获取原文
获取原文并翻译 | 示例

摘要

A Graph Database System is developed at Concordia University. In this system, CORAL is used as the deductive engine. Since MySQL and PostgreSQL are selected to manage the persistent data, connections between CORAL and MySQL as well as PostgreSQL need to be established.; This thesis mainly proposes a solution for these connections. Firstly, CORAL's architecture is analyzed. Its relational database interface is described. Class diagrams, object diagrams, and interaction diagrams are drawn to illustrate CORAL's rules and to identify the requirements. Then, classes are designed as an extension of CORAL's structure to communicate with MySQL and PostgreSQL. Data type conversion rules are defined based on the characteristics of each database system. Classes and parent classes are described in detail and patterns applied in these classes are discussed for the reusability of the design. Additionally, databases for MySQL and PostgreSQL are created and the extended CORAL system is tested. Finally, a CORAL client process is designed and implemented so as to integrate the TGL translator, which translates from the GraphLog graph database language to CORAL, with client-server mode CORAL and communicate with the underlying relational databases.; The implementation of this solution uses C++ in a UNIX environment.
机译:康考迪亚大学开发了一个图形数据库系统。在此系统中,CORAL用作演绎引擎。由于选择了MySQL和PostgreSQL来管理持久性数据,因此需要在CORAL和MySQL以及PostgreSQL之间建立连接。本文主要针对这些连接提出了一种解决方案。首先,分析了CORAL的体系结构。描述了它的关系数据库接口。绘制类图,对象图和交互图以说明CORAL的规则并确定需求。然后,将类设计为CORAL结构的扩展,以与MySQL和PostgreSQL通信。数据类型转换规则是根据每个数据库系统的特征定义的。详细描述了类和父类,并讨论了在这些类中应用的模式以确保设计的可重用性。此外,还将创建MySQL和PostgreSQL数据库并测试扩展的CORAL系统。最后,设计并实现了一个CORAL客户程序,以便将TGL转换程序与Grapher图形数据库语言转换为CORAL的TGL转换程序与客户机-服务器模式CORAL进行集成,并与基础关系数据库进行通信。此解决方案的实现在UNIX环境中使用C ++。

著录项

  • 作者

    Wang, Guang.;

  • 作者单位

    Concordia University (Canada).;

  • 授予单位 Concordia University (Canada).;
  • 学科 Computer Science.
  • 学位 M.Comp.Sc.
  • 年度 2004
  • 页码 108 p.
  • 总页数 108
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号