为了给大家来点实际的;我们来比对某个东西操作用什么方法速度最快;比如向数据库插入数据用什么方法最快;比如不同计算机间进行通讯用什么方法最快。
   我们比的是方法,用什么语音都无所谓VB.Net、C#、j#、C++(托管代码),最好别用IL,毕竟这中方法在项目中不太实用。
   我先开一个目录贴,什么叫目录贴呢,就是在本贴中只讨论要操作的东西,然后再对每一个具体要讨论的内容开一个帖子。
   希望大家给个面子,多多灌水。

解决方案 »

  1.   

    "用哪种方法向库插入数据最快"这个问题应该由数据库的设计决定,况且“向数据库插入数据”是一个如此模糊的概念,以至于此问题几乎失去意义。
    “比如不同计算机间进行通讯用什么方法最快”这问题更加模糊,网络如此发达,涉及的领域如此广泛,仅仅问“什么方法最快”已经有点可笑了。只有我们自己能控制的东西才有快慢之分,几乎所有项目都有性能可调的东西,算法带来的性能问题更值得仔细研究。这些都和语言PK没有关系。那一篇VB PK C#其实实质是找出反射发出在ORM中中应用的一些捷径,根本没有语言PK的成分。
      

  2.   

    我倒是挺好奇楼主怎么做这些题目……用哪种方法向数据库插入数据最快……
    首先数据库有Sql Server 2005、Oracal、MySQL、SyBase、dBaseII……
    每一种数据库都有不同的SQL的专用扩展和专用接口,利用这些扩展和接口是最快的。
    其次,有一定规模的数据库软件都支持网络接口,本地执行又比网络执行要快。
    每一种数据库支持的数据类型也不尽相同,有些数据库对文本的支持比较好,有些数据库则不然。
    每一种数据库都拥有数据导入和导出的接口,利用这些接口应该是比较快的。
      

  3.   

    CSDN连US B都不让发……
    不知道什么时候连CSDN都会不让了
      

  4.   

    用哪种方法向库插入数据最快如果数据大,临时的,直接在企业管理器里导入导出向导最快.我说的快不仅是包括执行时间,还有你操作的时间(如果写代码来实现,包括你的coding时间)呵呵^_^  ...... 偷鸡取俏了一回 ^_^
      

  5.   

    ADO.Net中操作数据库的核心代码应当不会直接用托管代码写,应当还是原有odbc或者oledb的原生代码,使用P/Invoke或者COM Interop包装后使用。
    原贴中向数据库中插入数据慢应当是频繁地创建抛弃对象,并且对象创建也比较耗时,比如string,或者command。