当前位置: 首页 > news >正文

视频网站 flash h5wordpress换编辑器

视频网站 flash h5,wordpress换编辑器,长春整站优化,泰安人才Naresh Kumar是一位软件工程师与热情的博主#xff0c;对编程与新事物充满了激情和兴趣。近日#xff0c;Naresh撰写了一篇博文#xff0c;对开源世界最常见的两种数据库MySQL与PostgreSQL的特点进行了详尽的分析和比对。 如果打算为项目选择一款免费、开源的数据库#x…Naresh Kumar是一位软件工程师与热情的博主对编程与新事物充满了激情和兴趣。近日Naresh撰写了一篇博文对开源世界最常见的两种数据库MySQL与PostgreSQL的特点进行了详尽的分析和比对。 如果打算为项目选择一款免费、开源的数据库那么你可能会在MySQL与PostgreSQL之间犹豫不定。MySQL与PostgreSQL都是免费、开源、强大、且功能丰富的数据库。你主要的问题可能是哪一个才是最好的开源数据库MySQL还是PostgreSQL呢该选择哪一个开源数据库呢 在选择数据库时你所做的是个长期的决策因为后面如果再改变决定将是非常困难且代价高昂的。你希望一开始就选择正确。两个流行的开源数据库MySQL与PostgreSQL常常成为最后要选择的产品。对这两个开源数据库的高层次概览将会有助于你选择最适合自己需要的。 MySQL MySQL相对来说比较年轻首度出现在1994年。它声称自己是最流行的开源数据库。MySQL就是LAMP用于Web开发的软件包包括Linux、Apache及Perl/PHP/Python中的M。构建在LAMP栈之上的大多数应用都会使用MySQL包括那些知名的应用如WordPress、Drupal、Zend及phpBB等。 一开始MySQL的设计目标是成为一个快速的Web服务器后端使用快速的索引序列访问方法ISAM不支持ACID。经过早期快速的发展之后MySQL开始支持更多的存储引擎并通过InnoDB引擎实现了ACID。MySQL还支持其他存储引擎提供了临时表的功能使用MEMORY存储引擎通过MyISAM引擎实现了高速读的数据库此外还有其他的核心存储引擎与第三方引擎。 MySQL的文档非常丰富有很多质量不错的免费参考手册、图书与在线文档还有来自于Oracle和第三方厂商的培训与支持。 MySQL近几年经历了所有权的变更和一些颇具戏剧性的事件。它最初是由MySQL AB开发的然后在2008年以10亿美金的价格卖给了Sun公司Sun公司又在2010年被Oracle收购。Oracle支持MySQL的多个版本Standard、Enterprise、Classic、Cluster、Embedded与Community。其中有一些是免费下载的另外一些则是收费的。其核心代码基于GPL许可对于那些不想使用GPL许可的开发者与厂商来说还有商业许可可供使用。 现在基于最初的MySQL代码还有更多的数据库可供选择因为几个核心的MySQL开发者已经发布了MySQL分支。最初的MySQL创建者之一Michael Monty Widenius貌似后悔将MySQL卖给了Sun公司于是又开发了他自己的MySQL分支MariaDB它是免费的基于GPL许可。知名的MySQL开发者Brian Aker所创建的分支Drizzle对其进行了大量的改写特别针对多CPU、云、网络应用与高并发进行了优化。 PostgreSQL PostgreSQL标榜自己是世界上最先进的开源数据库。PostgreSQL的一些粉丝说它能与Oracle相媲美而且没有那么昂贵的价格和傲慢的客服。它拥有很长的历史最初是1985年在加利福尼亚大学伯克利分校开发的作为Ingres数据库的后继。 PostgreSQL是完全由社区驱动的开源项目由全世界超过1000名贡献者所维护。它提供了单个完整功能的版本而不像MySQL那样提供了多个不同的社区版、商业版与企业版。PostgreSQL基于自由的BSD/MIT许可组织可以使用、复制、修改和重新分发代码只需要提供一个版权声明即可。 可靠性是PostgreSQL的最高优先级。它以坚如磐石的品质和良好的工程化而闻名支持高事务、任务关键型应用。PostgreSQL的文档非常精良提供了大量免费的在线手册还针对旧版本提供了归档的参考手册。PostgreSQL的社区支持是非常棒的还有来自于独立厂商的商业支持。 数据一致性与完整性也是PostgreSQL的高优先级特性。PostgreSQL是完全支持ACID特性的它对于数据库访问提供了强大的安全性保证充分利用了企业安全工具如Kerberos与OpenSSL等。你可以定义自己的检查根据自己的业务规则确保数据质量。在众多的管理特性中point-in-time recoveryPITR是非常棒的特性这是个灵活的高可用特性提供了诸如针对失败恢复创建热备份以及快照与恢复的能力。但这并不是PostgreSQL的全部项目还提供了几个方法来管理PostgreSQL以实现高可用、负载均衡与复制等这样你就可以使用适合自己特定需求的功能了。 平台 MySQL与PostgreSQL都出现在一些高流量的Web站点上 MySQLSlashdot、Twitter、Facebook与Wikipedia PostgreSQLYahoo使用了一个修改的PostgreSQL数据库来处理每天数以亿计的事件还有Reddit和Disqus MySQL与PostgreSQL都能运行在多个操作系统上如Linux、Unix、Mac OS X与Windows。他们都是开源、免费的因此测试他们时的唯一代价就是你的时间与硬件。他们都很灵活且具有可伸缩性可用在小型系统和大型分布式系统上。MySQL在一个领域上要比PostgreSQL更进一步那就是它的触角延伸到了嵌入式领域这是通过libmysqld实现的。PostgreSQL不支持嵌入式应用依然坚守在传统的客户端/服务器架构上。 MySQL通常被认为是针对网站与应用的快速数据库后端能够进行快速的读取和大量的查询操作不过在复杂特性与数据完整性检查方面不太尽如人意。PostgreSQL是针对事务型企业应用的严肃、功能完善的数据库支持强ACID特性和很多数据完整性检查。他们二者都在某些任务上具有很快的速度MySQL不同存储引擎的行为有较大差别。MyISAM引擎是最快的因为它只执行很少的数据完整性检查适合于后端读操作较多的站点不过对于包含敏感数据的读/写数据库来说就是个灾难了因为MyISAM表最终可能会损坏。MySQL提供了修复MySQL表的工具不过对于敏感数据来说支持ACID特性的InnoDB则是个更好的选择。 与之相反PostgreSQL则是个只有单一存储引擎的完全集成的数据库。你可以通过调整postgresql.conf文件的参数来改进性能也可以调整查询与事务。PostgreSQL文档对于性能调优提供了非常详尽的介绍。 MySQL与PostgreSQL都是高可配置的并且可以针对不同的任务进行相应的优化。他们都支持通过扩展来添加额外的功能。 一个常见的误解就是MySQL要比PostgreSQL更容易学习。关系数据库系统都是非常复杂的这两个数据库的学习曲线其实是差不多的。 标准兼容性 PostgreSQL旨在实现SQL兼容性当前标准是ANSI-SQL:2008。MySQL则兼容大部分SQL不过还有自己的扩展可以支持NoSQL特性这在参考手册中都有介绍。每种方式都有优缺点。兼容标准会让数据库管理员、数据库开发者与应用开发者更舒服一些因为这意味着他们只需学习一套标准、一套特性和命令即可。这会节省时间提升效率也不会被锁定在特定的厂商上。 支持使用非标准的自定义功能的人们认为这样可以快速采用新的特性而不必等待标准进程完成。ANSI/ISO标准在不断演化因此标准兼容性也是个变化的目标知名的关系型数据库Microsoft SQL Server、Oracle与IBM DB2也只是部分兼容于标准。 结论 虽然有不同的历史、引擎与工具不过并没有明确的参考能够表明这两个数据库哪一个能够适用于所有情况。很多组织喜欢使用PostgreSQL因为它的可靠性好在保护数据方面很擅长而且是个社区项目不会陷入厂商的牢笼之中。MySQL更加灵活提供了更多选项来针对不同的任务进行裁剪。很多时候对于一个组织来说对某个软件使用的熟练程度要比特性上的原因更重要。
http://www.sadfv.cn/news/341297/

相关文章:

  • 做网站的企业排名维护网站建设
  • 专业的深圳网站建设北京服务设计
  • 整站网站模板学网站开发如何挣钱
  • 生产企业网站如何做seo公司网站标题优化
  • 电商网站建设报价单wordpress 1 s
  • 重庆最便宜的网站建设公司wordpress首页默认文件夹
  • 网站被百度k这个网站的建设流程
  • asp.net2.0网站开发全程解析 pdf个人网站的网页
  • 门户网站广告是什么网站在线制作软件
  • 自己做的网站怎么取sql数据南京做网站联系南京乐识
  • 建设企业官方网站官网网站建设法规
  • 巴士定制网站开发旅游建设投资公司中网站
  • 网站备案名可以更改吗做电影网站被告版权
  • 做网站用c语言可以吗400个成品短视频
  • 济南区网站开发中国建设摩托车
  • 网站服务器需要多大asp.net网站开发百科
  • 营销型网站建设概述一个网站开发的意义
  • 十大团购网站中国的电商平台有哪些?
  • 网站维护建设招标市场推广是做什么的
  • 广州网站建设公司小程序国内成熟的crm系统
  • 房产类网站开发建设网站书
  • 宁波自适应网站建设特点防下载 的视频网站 怎么做
  • 秦皇岛网站关键词行政机关网站建设的意义
  • 云南省住房建设厅网站东莞市网络广告推广公司
  • 网站外链建设分析wordpress忘记以前版本
  • 怎么开自己的网站2023新闻大事10条
  • 什么是网站目录结构wordpress djiango
  • 做网站 图片需要多大的网络推广营销公司
  • 手机网站发号系统源码百度高级搜索首页
  • 做网站厂家自助建网站教程