要求做一个通用的数字通信监控与软件回放软件,将各系统(设备)的数据采集提交数据库,再将数据库中的数据集导入到软件,将已有的数据实时回放发送。     我做的部分就是用数据库做一个交互式的系统用户界面(根据系统配置文件,形成目标系统用户界面(包括可输入帧头、帧尾、校验和等信息,每次输入的内容可以保存,以便下次打开界面时可以重新载入,便于在原基础上修改));数据根据用户填写的数据帧结构以数据库表格的形式存储,形成数据库文件。数据库的文件以及输入的用户要求都要以XML形式存储,以便其他同事对接收到的数据进行后续的处理。 即生成的软件在其他机器上运行时可以不用装相关数据库的软件,只需交互式的输入相关要求,就可导入或者导出XML文件现在在看MySQL,原因是因为它比较小巧,
  1  但是不知它是否可以方便的导入导出XML文件?哪位有相关的资料参考吗。
  2  我现在只是在用它的客户端,不知是否还要将其与PB之类的开发环境去连接?
谢谢各位的回答! 

解决方案 »

  1.   

    1 MySQL 安装比其他数据库容易是真的,但他一点都不小巧。
    2 本人觉得 MySQL 在存储XML方面暂时不是太好。
    【完全是个人感觉,因为现在有产品在用。存储的Size 比较大了点;导出时候比较容易死机】
    3 MySQL 开发一般只有简陋的命令界面,除非你使用第三方软件。
    4 MySQL 自理行比较强,适合数据量不多项目选用。但你需要预计能自行解决一些数据库里面稀奇古怪的问题。
      

  2.   

    1  但是不知它是否可以方便的导入导出XML文件?哪位有相关的资料参考吗。 
       mySQL自身没什么特别强的XML功能,可以导出XML,但无法直接通过SQL查询返回XML。需要用你自己的程序来实现这个转换。
       相关资料。http://dev.mysql.com/doc/refman/5.1/zh/index.html2  我现在只是在用它的客户端,不知是否还要将其与PB之类的开发环境去连接? 
       当然需要,你可以安装mySQL的client端。官网上有下载各开发环境的连接驱动。