mysql怎么使用事务 mysql事务命令( 二 )


对于正在创建和部署关键网络业务和嵌入式应用软件的独立软件开发商和企业用户来说,MySQL是替代Microsoft SQL Server的一个极具吸引力的选择 。” SonicWall产品管理总监Jan Sijp说:“把MySQL嵌入到我们的安全产品中已被证明是明智选择,通过与我们的自身专业相结合 , MySQL能够帮助我们为客户提供高度可靠的关键解决方案,客户将能从集成、方便使用的解决方案中受益 , 而不必安装一个单独的数据库 。
除了为客户减少复杂度之外,我们也降低了内部开发、测试和支持的成本 。” 。
3. MYsql和sql到底是不是一个东西
MYsql和sql不同 , 为了表达的更科学更准确,我介绍你看比较权威的文章,大家一起学习 , 声明,下面不是我的作品,请注意尊重版权 。
文章来源:数据库联盟网 发布时间:2005-03-25 07:30:55 对于程序开发人员而言 , 目前使用最流行的两种后台数据库即为MySQL and SQL Server 。这两者最基本的相似之处在于数据存储和属于查询系统 。
你可以使用SQL来访问这两种数据库的数据,因为它们都支持ANSI-SQL 。还有,这两种数据库系统都支持二进制关键词和关键索引 , 这就大大地加快了查询速度 。
同时 , 二者也都提供支持XML的各种格式 。除了在显而易见的软件价格上的区别之外,这两个产品还有什么明显的区别吗?在这二者之间你是如何选择的?让我们看看这两个产品的主要的不同之处 , 包括发行费用,性能以及它们的安全性 。
根本的区别是它们遵循的基本原则 二者所遵循的基本原则是它们的主要区别:开放vs保守 。SQL服务器的狭隘的,保守的存储引擎与MySQL服务器的可扩展,开放的存储引擎绝然不同 。
虽然你可以使用SQL服务器的Sybase引擎,但MySQL能够提供更多种的选择 , 如MyISAM, Heap, InnoDB, and Berkeley DB 。MySQL不完全支持陌生的关键词,所以它比SQL服务器要少一些相关的数据库 。
同时 , MySQL也缺乏一些存储程序的功能,比如MyISAM引擎联支持交换功能 。发行费用:MySQL不全是免费,但很便宜 当提及发行的费用,这两个产品采用两种绝然不同的决策 。
对于SQL服务器,获取一个免费的开发费用最常的方式是购买微软的Office或者Visual Studio的费用 。但是,如果你想用于商业产品的开发,你必须还要购买SQL Server Standard Edition 。
学校或非赢利的企业可以不考虑这一附加的费用 。性能:先进的MySQL 纯粹就性能而言 , MySQL是相当出色的,因为它包含一个缺省桌面格式MyISAM 。
MyISAM 数据库与磁盘非常地兼容而不占用过多的CPU和内存 。MySQL可以运行于Windows系统而不会发生冲突 , 在UNIX或类似UNIX系统上运行则更好 。
你还可以通过使用64位处理器来获取额外的一些性能 。因为MySQL在内部里很多时候都使用64位的整数处理 。
Yahoo!商业网站就使用MySQL作为后台数据库 。当提及软件的性能,SQL服务器的稳定性要比它的竞争对手强很多 。
但是,这些特性也要付出代价的 。比如,必须增加额外复杂操作 , 磁盘存储,内存损耗等等 。
如果你的硬件和软件不能充分支持SQL服务器 , 我建议你最好选择其他如DBMS数据库,因为这样你会得到更好的结果 。安全功能 MySQL有一个用于改变数据的二进制日志 。
因为它是二进制,这一日志能够快速地从主机上复制数据到客户机上 。即使服务器崩溃,这一二进制日志也会保持完整,而且复制的部分也不会受到损坏 。
在SQL服务器中 , 你也可以记录SQL的有关查询,但这需要付出很高的代价 。安全性 这两个产品都有自己完整的安全机制 。

推荐阅读