作者:mobiledu2502856653 | 来源:互联网 | 2023-08-07 08:49
每个人都喜欢漂亮的相貌。我最新欢的节目之一是英国的大型烘焙表演(也称也称为大英博物馆在池塘的另一边烘焙),参赛竞争者赢得英国最佳面包师的头衔。都是各种业余面包师和各种随之而
每个人都喜欢漂亮的相貌。
我最新欢的节目之一是英国的大型烘焙表演(也称也称为大英博物馆在池塘的另一边烘焙),参赛竞争者赢得英国最佳面包师的头衔。都是各种业余面包师和各种随之而来的混乱。
这是相当激烈的,从来没有想到盯着烤箱或者面包可能是焦虑诱导。
别跟我谈bingate(Baked Alaska controversy:烤阿拉斯争议)。我现在对烤阿拉斯加有强烈的感觉。(烤阿拉斯加是一种由冰淇淋和蛋糕组成的甜点食品,配上棕色蛋白酥皮。)
但是,我最喜欢的节目就是当所有的参赛者将他们的成品放在评审桌上时。当摄相机掠过桌上时,观众可以看到每个面包师的面包或糕点与竞争对手相抗衡。对我来说,他们都是美丽的,正如Mary Berry所说的那样。
你可以认为数据库管理软件不如海绵蛋糕那么甜,但它可以是一样美味。想象一下,找到一个适合并满足IT团队或公司的规模和需求的DBMS 。
现在,如果你在寻找类似的东西,总会有一些替代品,但是在流行的两种解决方案中,如何回避呢?我必须说,这不是一个半生不熟的主意。
下面,我收集了一些信息从直接比较两种解决方案的软件工具 Capterra (你可以找到它在每一个清单的标志),以及每个解决方案的优点和缺点。由于同时发生 免费和开源数据库软件,这里没有成本,除了你的阅读时间。
MongoDB
被称为“巨型创意数据库,“MongoDB是由DoubleClick,ShopWiki开发商和Gilt 的开发人员于2007年创立的。自推出以来,已经被下载了1500万次,拥有超过1000个合作伙伴。MongoDB,公司还提供那些有兴趣了解更多关于MongoDB的软件产品的在线课程目录。这个解决方案的标志,一个绿色的叶子,是为了代表公司的信念,编码和数据库应该是简单和自然的。受欢迎的投资者包括富达投资、高盛集团(Goldman Sachs Group)和英特尔资本。
优点:
文件验证
加密存储引擎
常见用例:移动应用,产品目录,内容管理
具有内存存储引擎(beta)的实时应用程序
减少主要故障和恢复之间的时间
缺点:
不适合需要复杂事务的应用程序
不是传统应用程序的替代品
年轻的解决方案:软件快速变化和发展
MySQL
自称为“世界上最流行的开放源代码数据库”的MySQL自1995以来就已存在,现在由软件公司Oracle拥有。MySQL可以用于Web、云、移动和嵌入式应用程序,并且用C和C++编写。虽然开源,但也有几个付费版本,提供额外的功能。MySQL的著名用户包括YouTube,PayPal,Google和Facebook。
优点:
与大多数操作系统兼容
服务器作为客户端/服务器联网环境的单独程序(即使没有网络也可以使用)
特权密码系统(基于主机的认证和加密的密码)
多语言错误消息
缺点:
稳定性问题
运行大型数据库的困难(可伸缩性)
被甲骨文收购:用户感觉软件不再是免费的和操作系统(不是社区驱动)
你会选哪个?
MongoDB以其简单而自然的理念吸引眼球,似乎对于寻求??合作的开放源码社区的人们来说是非常有效的。该解决方案强调社区,从活动和网络研讨会到在线课程和用户组,与Oracle收购MySQL形成鲜明对比。像高盛集团和富达投资这样的投资者确实指出了一个有希望的未来。然而,MongoDB绝对年轻,因此不如MySQL广泛使用,但具有MySQL的缺乏的可扩展性和速度。尽管如此,这种解决方案缺乏对交易的支持。
另一方面,MySQL已经存在了几十年(自1995年以来),无论与MongoDB进行比较。但是由于Oracle在2010年收购了MySQL,所以开发人员发现,这个免费的开源解决方案已经从其社区控制中脱颖而出,导致了一些MySQL发起人开发的MariaDB。(即使是维基媒体基金会等受欢迎的用户也转而使用了MariaDB)。因此,Oracle不再接受由MySQL社区创建的补丁,不再提供开发路线图,这两者都导致了一种开发炼狱因为合作停滞不前。由于它依赖于Oracle的开发,所以它滞后于一点点,并且不会很好地处理大型数据库。最适合那些拥有较小数据库的用户想要更一般的解决方案,并且可以管理更新。
思考?
你认为谁赢得这个数据库管理软件呢?任何优点或缺点你认为应该添加到列表中? 在下面的评论中提出你的意见。
你可能会喜欢 MySQL数据库管理(安全设置+管理授权用户+备份还原)视频课程 Mysql从入门到精通视频课程【加薪必备版】 企业级Oracle数据库实战开发应用视频课程