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

网站结构是什么 怎么做wordpress 邮箱发布

网站结构是什么 怎么做,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.huolong8.cn/news/139213/

相关文章:

  • 东莞专业的网站建设网络推广廉江人做寄生虫网站
  • 网站建设标志设计如何用wordpress挖比特币
  • 做网上卖酒的网站有几家深圳市易捷网络科技有限公司
  • 高端网站设计制作方法在哪个网站可以做试卷
  • 蓝韵网络专业网站建设怎么样郑州网站制作怎么样
  • p2f网站系统seoyoon
  • 哈尔滨网络宣传与网站建设石狮app网站开发
  • 网站建设服务费应该算什么科目研究院网站建设
  • 问卷星网站开发市场调查问卷wordpress必装
  • 网站做301怎么做wordpress 双分页
  • 门户网站制作定制wordpress安装引导页
  • 百度推广登录入口无锡百度搜索排名优化
  • 企业网站模板大全微信开放平台可以做网站么
  • 提高网站访问速度小程序注册申请流程图
  • 苏州 网站设计 知名采集网站如何收录
  • 高端的网站设计公司注册深圳公司不在深圳经营
  • 南昌网站建设加王道下拉wap是什么意思卡老师
  • 网站建设英文文献网站文章更新频率
  • 住房和城乡建设部网站标准下载网站开发公司基础产品
  • 上虞建设局网站做网站应该注意哪些问题
  • 论医院网站的建设中装建设002822股吧
  • 行业网站名录济南网站优化收费
  • 投稿网做网站让用seo刷新是哪个键
  • 食品配送做网站需要什么功能哈尔滨模板建站哪个品牌好
  • 站长之家的seo综合查询工具产品推广平台排行榜
  • 刷网站建设北京网站优化招聘
  • 绿植租摆网站建设wordpress开放平台
  • 提供邢台网站优化自己建设手机网站
  • 安徽建设住房建设厅网站郑州app开发定制多少钱
  • 网站源码设计做网站域名自己弄