该选择哪个开源数据库?哪一个更好

我叫何丑丑い 2024-06-02 02:30:55
最佳回答
如果打算为项目选择一款免费、开源的数据库,那么你可能会在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服务器后端,使用快速的索引序列访问方法(**am),不支持acid。经过早期快速的发展之后,mysql开始支持更多的存储引擎,并通过innodb引擎实现了acid。mysql还支持其他存储引擎,提供了临时表的功能(使用memory存储引擎),通过my**am引擎实现了高速读的数据库,此外还有其他的核心存储引擎与第三方引擎。  mysql的文档非常丰富,有很多质量不错的免费参考手册、图书与在线文档,还有来自于oracle和第三方厂商的培训与支持。  mysql近几年经历了所有权的变更和一些颇具戏剧性的事件。它最初是由mysql ab开发的,然后在2008年以10亿美金的价格卖给了sun公司,sun公司又在2010年被oracle收购。oracle支持mysql的多个版本:standard、enterpr**e、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 recovery(pitr)是非常棒的特性,这是个灵活的高可用特性,提供了诸如针对失败恢复创建热备份以及快照与恢复的能力。但这并不是postgresql的全部,项目还提供了几个方法来管理postgresql以实现高可用、负载均衡与复制等,这样你就可以使用适合自己特定需求的功能了。 20210311
汇率兑换计算器

类似问答
  • 宝骏630,启辰d50选择哪个更好一些?
    • 2024-06-02 12:06:49
    • 提问者: 未知
    两辆车都是合资自主,质量稳定性方面还是信得过的,宝骏630上市好几年了,销量不错,有点知名度了,外观比启辰大气!启辰车用了老颐达的底子,发动机也是,技术都比较成熟,省油,空间大,非常适合家用,主要是为了节省成本,减配了很多东西,另外品牌知名度还有待提升!总之,如果比较注重外观,要面子就宝骏。如果想省油,空间大,那就启辰!
  • 数码相机x100t与rx1r,选择哪个更为理性?
    • 2024-06-02 15:22:06
    • 提问者: 未知
    1:现在的大家都有点被霓虹器材商给惯坏了,当然也不是件坏事。这两台机器,说是一分钱一分货并不恰当,用.
  • 选一支基金,应该看哪几个重要数据?
    • 2024-06-02 22:27:49
    • 提问者: 未知
    我有个个人的选择方法,但感觉比较有效 到晨星站点上下载他的季度所有基金业绩和评级 选2年评价是3星、4星、5星的 1年评价是4星、5星的 月收益排名在前70%(100支基金选前...
  • 台北股票配兹哪个好?应该选择哪个?
    • 2024-06-02 14:11:02
    • 提问者: 未知
    金斧子配兹的安全系数相对来说很高的,可以去官网了解下
  • 我该选择哪个行业?
    • 2024-06-02 02:31:20
    • 提问者: 未知
    只要你有信心,相信自己,执着的去做事,做什么你都会有前途的!相信自己,我为你加油!
  • 哪个好?工作选择?
    • 2024-06-02 20:46:43
    • 提问者: 未知
    我觉得上海银行柜员不错,不过要看你喜欢什么。
  • 开网店选择哪个**好?为何?
    • 2024-06-02 06:57:51
    • 提问者: 未知
    开网店选择哪个**好?为何?淘宝,京东,亚马逊还是拼多多:每个**,都有明显的优势、劣势;但做为新手卖家,尤其是没有“资源”优势的卖家,我还是建议先从“淘宝c店或企业店”开始,毕:-...
  • python和大数据现在哪个更好就业,哪个前景更好呢?
    • 2024-06-02 23:13:45
    • 提问者: 未知
    python和大数据现在哪个更好就业,哪个前景更好呢?看招聘大数据岗位很多,也听说python现在很火,应用广泛,哪个前景更好呢?我觉得大数据分析应该前景会更好,因为现在不动的数据太多,各行...
  • 做银行的数据仓库和j**a哪个好
    • 2024-06-02 10:25:00
    • 提问者: 未知
    银行比较好,数据仓库比j**a前途好吧。根据个人爱好仔细斟酌,钱多少看自己以后发展。
  • 公司开户选择哪个银行好
    • 2024-06-02 16:41:20
    • 提问者: 未知
    不不明朗的问题,不少投资者对期货市场的了解相对较少,而且对于选择哪家期货公司也会有一些犯迷茫。到底选择哪家银行好呢?我们来看看:直接通过本网预约品牌期货公司客户经理1对1指导开户办理,标准无资**槛享受特惠手续费标准,具体的手续费加收情况以及期货公司介绍可以添加文末小编微信了解。1、**银行国有控股商业银行在北京、上海、深圳这几家银行是背负责的,因此在开通期货账户时,我们不仅要选择到该银行的柜台,...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。