首页   |   IT资讯   |   综合资讯   |   开发   |   软件   |   问答   |   网络技术   |   网络综合
更多:
当前位置:首页 » 手机数码
文章正文

请给点数据库以及相关的建议吧

类型:转载   责任编辑:asp   日期:2007/03/01

    

以前用的后台数据库是access,前台程序打开本项目中别的模块对网络检测所保存下来的文件,然后对其中一帧帧的数据进行解码,导入数据库,供以后查询和显示。用的是adotable控件和adoquery控件这样速度不够快,现在想加以改进,准备从四个地方入手:  
  1.重新组织文件格式  
  2.改变后台数据库和前台控件  
  3.采用多线程进行解包  
  4.改进解包的算法,减少冗余项,  
  现在问题是:  
  1.不知道重新组织文件格式有什么用,应该遵守什么原则  
  2.用bcb做了一个paradox数据库,但是不知道如何连接;bcb本身能生成sql数据库么,如何连接?  
  3.理论和试验都证明,多线程是无法提高速度的  
  4.这个比较麻烦,有很大的空间,以后可以加以讨论^_^  
  谢谢各位啦  
 

推荐阅读

  • 享受智能高速 网件豪华无线路由1050元 [详细内容]
  • 英特尔发第1季财报 净利13.5亿美元同比大降38% [详细内容]
  • 关于分组铃声和键盘直拨号 [详细内容]
  • 26万色彩屏 长虹朝华MF710 MP3评测 [详细内容]
  • 迅驰嫁接手机 英特尔两年欲抢10%PDA市场 [详细内容]
  • 飞利浦820手机电话簿和短信功能介绍 [详细内容]
  • 享受摄影 享受自由 尼康P1试用报告 [详细内容]
  • 网友回答:
    网友:alenwelkin

    paradox用bde,   ado都可以连接啊

    网友:pdexcl

    我觉得还可以从以下几个方面提高查询速度:  
      1、数据表的索引建得好,也可以提高查询速度。  
      3.把数据库表格全部放在内存,比硬盘查询快多了。  
     

    网友:nobill

    paradox是个单机版的数据库,建议你有sql   server.

    网友:matq2008

    主要看你的数据量!网络型的处理大容量的数据有优势,数据类型多,列宽!有如存储过程,job,触发器等加强数据管理,有严格的用户名管理,安全!支持并发处理,好处太多了!  
      不过,也要求你的机器配置高!  
      提高速度方法之一就是建好索引!还有就是sql语句的高效性以及数据的分拣等  
      我没试过,能否自动生成sql数据库  
      你试试先连接一个已有的库,然后用:  
      query1->executesql("create   database   yourtable");  
     

    网友:aozhi

    同意楼上的观点。另外不建议使用唯一性索引。

    网友:driller

    单机版使用paradox是最好的,而且bc可以处理sql语句

    .
    站内导航:
    IT热门资讯:
      最佳浏览:1024X768 MSIE
    ©2007 jqmk.com.cn All Rights Reserved