欢迎分享,转载请注明来源:内存溢出
SQL SERVER是微软的数据库软件,但只能在WINDOWS平台运行,Mysql作为开源软件,可移植性比SQL SERVER高,但功能上稍显不足,一般作为教学软件。但当今主流软件开发或数据库软件部署,均不采用以上两种数据库,银行、大型企业一般采用IBM DB2或Oracle, *** 作系统平台一般为Unix楼主如果想学习SQL语句方面的话,建议直接从Oracle开始,关于Oracle的各种资料和问题解决方案等很容易在网络中找到,而且,开发人员人也多。不过如果楼主还想要在数据库方面有深入发展,IBM DB2是个不错的选择,因为IBM DB2的功能之强,并不逊色于Oracle,且 *** 作难度更高,要求更多。MSSQL==SQLserver是sybase与微软合作时期的产物。对于程序开发人员而言,目前使用最流行的两种后台数据库即为MySQLandSQLServer。这两者最基本的相似之处在于数据存储和属于查询系统。你可以使用SQL来访问这两种数据库的数据,因为它们都支持ANSI-SQL。还有,这两种数据库系统都支持二进制关键词和关键索引,这就大大地加快了查询速度。同时,二者也都提供支持XML的各种格式。除了在显而易见的软件价格上的区别之外,这两个产品还有什么明显的区别吗?在这二者之间你是如何选择的?让我们看看这两个产品的主要的不同之处,包括发行费用,性能以及它们的安全性。根本的区别是它们遵循的基本原则二者所遵循的基本原则是它们的主要区别:开放vs保守。SQL服务器的狭隘的,保守的存储引擎与MySQL服务器的可扩展,开放的存储引擎绝然不同。虽然你可以使用SQL服务器的Sybase引擎,但MySQL能够提供更多种的选择,如MyISAM,Heap,InnoDB,andBerkeleyDB。MySQL不完全支持陌生的关键词,所以它比SQL服务器要少一些相关的数据库。同时,MySQL也缺乏一些存储程序的功能,比如MyISAM引擎联支持交换功能。发行费用:MySQL不全是免费,但很便宜当提及发行的费用,这两个产品采用两种绝然不同的决策。对于SQL服务器,获取一个免费的开发费用最常的方式是购买微软的Office或者VisualStudio的费用。但是,如果你想用于商业产品的开发,你必须还要购买SQLServerStandardEdition。学校或非赢利的企业可以不考虑这一附加的费用。性能:先进的MySQL纯粹就性能而言,MySQL是相当出色的,因为它包含一个缺省桌面格式MyISAM。MyISAM数据库与磁盘非常地兼容而不占用过多的CPU和内存。MySQL可以运行于Windows系统而不会发生冲突,在UNIX或类似UNIX系统上运行则更好。你还可以通过使用64位处理器来获取额外的一些性能。因为MySQL在内部里很多时候都使用64位的整数处理。Yahoo!商业网站就使用MySQL作为后台数据库。当提及软件的性能,SQL服务器的稳定性要比它的竞争对手强很多。但是,这些特性也要付出代价的。比如,必须增加额外复杂 *** 作,磁盘存储,内存损耗等等。如果你的硬件和软件不能充分支持SQL服务器,我建议你最好选择其他如DBMS数据库,因为这样你会得到更好的结果。这两者数据库都能够在.NET或J2EE下运行正常,同样,都能够利用RAID。安全功能MySQL有一个用于改变数据的二进制日志。因为它是二进制,这一日志能够快速地从主机上复制数据到客户机上。即使服务器崩溃,这一二进制日志也会保持完整,而且复制的部分也不会受到损坏。在SQL服务器中,你也可以记录SQL的有关查询,但这需要付出很高的代价。安全性这两个产品都有自己完整的安全机制。只要你遵循这些安全机制,一般程序都不会出现什么问题。这两者都使用缺省的IP端口,但是有时候很不幸,这些IP也会被一些黑客闯入。当然,你也可以自己设置这些IP端口。恢复性:先进的SQL服务器恢复性也是MySQL的一个特点,这主要表现在MyISAM配置中。这种方式有它固有的缺欠,如果你不慎损坏数据库,结果可能会导致所有的数据丢失。然而,对于SQL服务器而言就表现得很稳键。SQL服务器能够时刻监测数据交换点并能够把数据库损坏的过程保存下来。根据需要决定你的选择对于这两种数据库,如果非要让我说出到底哪一种更加出色,也许我会让你失望。以我的观点,任一对你的工作有帮助的数据库都是很好的数据库,没有哪一个数据库是绝对的出色,也没有哪一个数据库是绝对的差劲。我想要告诉你的是你应该多从你自己的需要出发,即你要完成什么样的任务?而不要单纯地从软件的功能出发。如果你想建立一个.NET服务器体系,这一体系可以从多个不同平台访问数据,参与数据库的管理,那么你可以选用SQL服务器。如果你想建立一个第三方站点,这一站点可以从一些客户端读取数据,那么MySQL将是最好的选择。MYSQL将越来越优秀.Apache+PHP+MySQL+Perl服务器套件V1.1.0(免费版)相信很多朋友对Win2000/XP/2003+Apche+PHP+MySQL+Perl这样的组合感兴趣,但是不懂得编辑配置文件,导致不能正常运行。本套件采用傻瓜式安装,一次搞定,方便调试和运行CGI/PHP+MySQL程序。如果作为服务器对外开放请调整相关配置文件,本系统配置的安全系数不是非常高。请在相关配置文件中修改Apache及PHP中网站管理员信箱及网站名称。更新:1、全面适合Win2000/XP/2003 *** 作系统,但是建议不要修改默认安装目录,如果修改安装目录请修改相关设置文件及安装卸载批处理文件。2、集成ActivePerlv5.8可以运行CGIPerl脚本,适合安装调试LB论坛等CGI程序。3、文件安装目录改变(使用一个总目录),原使用v1.0.0版本的朋友请反安装旧的版本,把程序复制到新的程序目录,数据库内容请自行备份/恢复。4、Apache配置文件httpd.conf使用简单中文标注,更好理解(如果有翻译不准确的地方请各位不吝赐教),php.ini暂时没有使用中文标注,本站论坛有中文标注,请查阅并指正翻译不准确的地方。5、集成phpMyAdminv2.5.5,方便管理MySQL数据库。本套件使用程序版本:Apachev1.3.29(Win32)PHPv4.3.4(Win32)ZendOptimizerv2.1.0(Win32)MySQLv4.0.17(Win32)ActivePerlv5.8.0.
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
实是欲界之仙都,的意思是?
上一篇
2023-03-12
mysql启动不了服务启动不了该怎么办
下一篇
2023-03-12
评论列表(0条)