
文章插图
为什么Facebook还会用MY SQL?
1.MySQL早期就是为PC互联网服务的,而且是免费开源的,Facebook早期是学生创业,跟本没钱,而且Facebook最开始是PC产品,用MY SQL是自然的 。
2.用MY SQL更省钱 。除了MY SQL还有商业数据,比如Oracle数据库,但是商用数据库价格非常的贵,比如官方报价一般25/CPU核,以及采购小型机一般80-120万/台,存储设备一般500万一套,但是Facebook现在有近万台的服务器,这是一笔极为庞大的资金 。
3.常规数据库的集中式数据库很难解决海量用户 MySQL的分布式数据库正好适合;
4.MYSQL可以定制化,更适应Facebook业务发展需要 。oracle等无法定制,不能满足每个不同企业的定制化数据要求 。所以mysql数据库会越来越火,也越来越受到企业的重视 。
总的来说是,MYSQL更加省钱,Oracle价格太贵,另外就是可定制化 。
MySQL 早期就是为 Web 应用而生的,而 Facebook 正是此领域的业务场景;另外从成本价格来讲,MySQL 开源免费的,Oracle 价格高 。在版权上,大公司更注重版权,开发人员也不能随便用盗版,所以,如果全部用正版数据库,肯定增加成本的 。而 MySQL 开源免费 。当然,也并不是说 MySQL 没啥优点 。

文章插图
MySQL 作为是一种开放源代码的关系型数据库管理系统(RDBMS),任何人都可以在 GeneralPublic License的许可下下载且个性化优,另外,MySQL 的可靠性,速度以及它适应性强而受人欢迎 。提供用于管理、检查、优化数据库操作的管理工具 用其来管理内容无疑是很好的选择,而且 MySQL 数据库系统使用最常用的为数据库管理语言--结构化查询语言(SQL)进行数据库管理 。不仅如此,MySQL 其自身的特点也是它的加分项 。它支持AIX、FreeBSD、Windows等多种操作系统 。不仅能够作为一个单独的应用程序应用在客户端服务器网络环境中,还能够作为一个库而嵌入到其他的软件中提供多语言支持 。

文章插图
虽然其他的大型数据库例如 Oracle、DB2、SQL Server等相比,MySQL 自有它的不足之处,如规模小、功能有限等,但是这丝毫也没有减少它受欢迎的程度。当下 IT 行业的走向是开源化、免费化 。这就意味着个人可以定制更加具有个性化需求的数据库,从而节省开销 。这点上 MySQL 是符合的,阿里巴巴等大型项目也用了 MySQL ,主要用了分布式存储、缓存、分表分库等技术,灵活运用而已 。

文章插图
当然,现在许多的数据库的功能虽然很强大,但经常性使用的无非几种,或者有些比较适合自己使用的功能, oracle 等无法定制 。所以 MySQL 这种开源的数据库会越来越火 。另外,Facebook 也并非一成不变使用 MySQL,节省开销是一回事,但体验使用质量好更是一回事,新的需求产生会催促其进行升级成长,比如 Facebook 建 立了自己的 Cassandra 数据商店并且在其网站上重点推出一项新的搜索功能 。据Facebook的工程师 Avinash Lakshma 介绍,Cassandra 仅用 0.12 毫秒就可以写入 50 GB 的数据,比 MySQL快了超过 2500 倍 。Twitter公司也计划从 MySQL 迁移到 Cassandra数据库,因为后者具有更大的弹性、可扩展性和大量的社区网络开源开发人员 。

文章插图
欢迎更多交流留言评论 !
其实不止是Facebook,大部分互联网公司都是在使用Mysql数据库(会辅助使用Nosql数据库,这里暂时不讨论) 。
- 恋爱中,男方对我很好且十分黏着我,但我总想着分手是为什么?
- 100句十分经典的qq说说伤感
- Facebook展示的家庭VR办公室概念有何特点?
- 手机怎么注册facebook账号 怎么注册facebook账号
- 娱乐圈有哪些明星结婚生子十分迅速的?
- 注册Facebook账号的详细流程,注意避免被封号
- 入户一定要有玄关?她以逆向思维设计,完工后,反而十分通透
- 90平舍去一个房间做衣帽间,十分喜爱小浪漫的美式风
- 抖音用户量有多少?抖音风靡的原因是什么?
- 65平北欧风一居室十分简约,让空间延展更大的空间
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
