数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

MySQL是否值得我们选择的正反五个理由[2]


发布日期:2020年08月22日
 
MySQL是否值得我们选择的正反五个理由[2]

低成本

MySQL数据库归MySQL AB公司所有但是这个软件是开源的有一个社区版可以免费下载稍俱常识的新入门者都可以轻松实现在一个常见硬件上安装和配置MySQLMySQL对硬件的较低要求是其最大的优势之一不过需要注意的是内存越多越好因为所有的重要数据存储都在内存中完成一个免费的数据库意味着更多珍贵的资金可以用于其他业务的启动诸如市场广告或调研和开发等

即使对于MySQL的商业化的企业版来说也没有高昂的许可证成本当你将其与像甲骨文和微软之类的大型专有商业数据库比较的话你会发现实际上MySQL可以更少地占用资金前者的每CPU许可费用一般从美元到美元不等而MySQL企业版的支持和维护成本就更低了只需每年花费美元无论你是自掏腰包来创建一个新兴公司还是得到了风险投资商的赞助使用MySQL都可以降低你所需要的人力成本正如前文所提到的MySQL易学易部署易管理和易维护

对于现有业务可以轻松移植到MySQL当你需要替换掉老的硬件当你需要削减历史遗留下的老系统的时候选用MySQL对于财务部门来说更具吸引力MySQL部署迅速因此移植过程不会导致生产中断而且较短的学习曲线可以让你的系统管理员迅速掌握它的运行和维护而且MySQL的易于维护和管理意味着目前的职员可以处理目前的工作

良好的支持

MySQL的双许可模式意味着那些希望对数据库具有额外控制的人可以直接从数据库厂商那儿得到帮助MySQL AB公司提供了支持和维护服务诸如代码更新和补丁修补服务等每年订阅费为大约美元通过支付一定费用客户可以得到优先的/支持访问内容丰富的在线知识库和联系一个专门的技术负责经理

对免费版的用户也具有充足的支持服务在devmysqlcom上一个大型的强大社区用户和开发者可以讨论所有关于MySQL的事情这个站点拥有博客指南视频技术交流会白皮书和论坛等方式的交流你碰到的问题可能已经在社区中被别的人已经问过即使没有你也可以提出问题或通过Google来搜索答案社区的相关负责人士MySQL社区是活跃友好和内容渊博的

灵活性和可扩展性

由于在MySQL中有如此众多的额外功能可选诸如存储引擎等你可以选择最适合你公司的一个或者尝试选用多个引擎MySQL开始非常小巧但是可以随着公司的成长而不断地变强大MySQL AB公司的一个高级开发者者表示这个特点使得MySQL可以根据你当前的系统的需要来进行调整

MySQL实际上是一个数据库家族你可以从选择一个并将其配置成可以满足你的大多数情况开源顾问公司Ethiqa的总裁如此表示因此你可以在开始的时候选择一个小巧的版本产品以后再根据需要来对其进行性能或大小上的扩展

你可以配置MySQL运行在微小的嵌入式应用程序中处理的数据可能不足Mb——而你也可以用它来处理数Tb的数据MySQL获得这种可扩展性的途径之一是通过一个人们所熟知的存储过程这是一个运行在程序之外的微型预编译程序这些过程被存储和运行在数据库服务器上以减少在客户端的处理过程从而最大限度地提高了处理能力因为通常情况下数据库服务器会运行地更快存储过程并不是MySQL独有的功能但是这个最近新增加的功能使得这个数据库比以前更具吸引力了

MySQL已经为支持所有最流行的Web 语言做好了准备诸如RubyAjax等当然还有PHP有的业界分析师说过每一个Web 公司实质上就是一个数据库公司由于MySQL已经是一个运行了众多知名Web 网站的数据包括CraigslistDiggWikipedia和Google等或许我们可以说每一个Web 公司实质上是一个使用MySQL数据库的公司

不使用MySQL的五个理由

在我们工作的过程中经常能听到很多不使用MySQL的理由虽然其中有一些是对MySQL的误解不过同样也有一些是合情合理的下面我将描述五个不使用MySQL的响亮理由

首先我们要知道或许有一项技术存在很多理由让我们可以选择使用它但是让我们不使用它往往只要有一个理由就足够了选择一个软件产品同样也是如此

[] [] []

               

上一篇:MySQL是否值得我们选择的正反五个理由[3]

下一篇:MySQL是否值得我们选择的正反五个理由[1]