关于asp.net中使用 odbc方式来连接数据库为什么用的人很少呢

关于asp.net中使用 odbc方式来连接数据库为什么用的人很少呢,第1张

odbc要通过配置windows的数据连接来使用,网上只提供空间,谁会给你提供配置windows的权限

有权限我也懒的折腾,除非实在没办法了,给客户开发系统的什么效率不效率的没考虑过,也没看谁考虑过,开发速度第一,实现功能第二,至于代码效率,实际上没啥人关心

因为C++\CLI (你所谓的C++.net)其实是托管代码,在调用本地代码的时候编译器加入了大量的交互代码,对性能有损伤,所以做的人不多,还不如直接用managed代码直接写呢

OleDbDataAdapter跟C++\CLI完全没关系

MySQL之所以仍然如此流行是因为每个Linux Web托管软件包中都包含它。但随着Oracle将其收购,MySQL的开源程度大不如前。而PostgreSQL不仅发展更快,还加入了JSON支持,成为少数几个支持NoSQL的关系型数据库之一。

MySQL/MariaDB的当前版本是5.7.6(MariaDB为MySQL创建者Monty Widenius创建的一个MySQL分支),PostgreSQL的版本是9.4.1。

PostgreSQL最近增加了JSON支持,与传统的关系型数据库相比,它提供了更大的数据存储灵活性,因此,这方面PostgreSQL胜过MySQL。

PostgreSQL采用类似MIT的许可协议,允许开发人员做任何事情,包括在开源或闭源产品中商用,而MySQL的客户端遵循GPL许可协议,所以开发人员必须向Oracle付费或者将自己的应用程序开源。

MySQL提供了插件程序API,支持C/C++或任何兼容C的语言,而且从5.7.3版本开始支持全文搜索,PostgreSQL有一个类似的系统但支持的语言更多,包括C/C++、Java、.Net、Perl、 Python、Ruby、Tcl、ODBC等,它甚至可以在单独的进程中运行用户提供的代码;除了所有关系型数据库都包含的有关数据库、表和列的一般信息外,PostgreSQL系统目录中还可以包含关于数据类型、函数和存取方法的信息,开发人员可以通过修改这些信息实现扩展。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10016103.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存