MYSQL、InnoDB及NoSQL的一些问题
时间:2011-07-11
来源:互联网
初学者的问题,见笑了……
【1.1 - MYSQL商业授权问题】
那些使用PHP开发的大型WEB,比如facebook,雅虎,谷歌,YouTube,中国的新浪,他们的数据库,不可能是用的MYSQL吧?如果是的话,他们的站上又有商业应用,是不是应该购买MYSQL商业授权?简单的问就是如果开发的PHP+MYSQL提供付费服务,是不是要购买MYSQL商业授权?
【1.2 - 大型PHP(比如门户型)的数据库选择问题】
上面提到的这些大型PHP开发的网站,他们的数据库,应该是那些商业的吧?比如Oracle?那这些数据库的查询语句,有区别吗(我猜貌似没区别吧?都是SQL嘛,只不过可能提供的私有函数不一样)?可以举些例子吗?这些大网站分别用的什么数据库?
【2.关于InnoDB及NoSQL区别联系问题】
我看到InnoDB及NoSQL(我了解NoSQL不是指的一个具体的数据库,请不要挑这里的错)的介绍
InnoDB:事务型数据库的首选引擎,InnoDB是为处理巨大数据量时的最大性能设计
NoSQL:可以处理超大量的数据
也就是说,他们都是为了处理超大量数据而设计的,不过区别就是InnoDB是关系型数据库,NoSQL指的是那些非关系型数据库
而且InnoDB存储引擎完全与MySQL服务器整合,算是对传统的关系型数据库对大量数据读写性能的优化,大概也就是即实现了部分NOSQL的性能,又能不改变传统的关系型数据库使用者的习惯对吧?这一点很类似于NOSQL中的MongoDB,因为“MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。”是这个意思的吧?
【1.1 - MYSQL商业授权问题】
那些使用PHP开发的大型WEB,比如facebook,雅虎,谷歌,YouTube,中国的新浪,他们的数据库,不可能是用的MYSQL吧?如果是的话,他们的站上又有商业应用,是不是应该购买MYSQL商业授权?简单的问就是如果开发的PHP+MYSQL提供付费服务,是不是要购买MYSQL商业授权?
【1.2 - 大型PHP(比如门户型)的数据库选择问题】
上面提到的这些大型PHP开发的网站,他们的数据库,应该是那些商业的吧?比如Oracle?那这些数据库的查询语句,有区别吗(我猜貌似没区别吧?都是SQL嘛,只不过可能提供的私有函数不一样)?可以举些例子吗?这些大网站分别用的什么数据库?
【2.关于InnoDB及NoSQL区别联系问题】
我看到InnoDB及NoSQL(我了解NoSQL不是指的一个具体的数据库,请不要挑这里的错)的介绍
InnoDB:事务型数据库的首选引擎,InnoDB是为处理巨大数据量时的最大性能设计
NoSQL:可以处理超大量的数据
也就是说,他们都是为了处理超大量数据而设计的,不过区别就是InnoDB是关系型数据库,NoSQL指的是那些非关系型数据库
而且InnoDB存储引擎完全与MySQL服务器整合,算是对传统的关系型数据库对大量数据读写性能的优化,大概也就是即实现了部分NOSQL的性能,又能不改变传统的关系型数据库使用者的习惯对吧?这一点很类似于NOSQL中的MongoDB,因为“MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。”是这个意思的吧?
作者: Dark__Angel 发布时间: 2011-07-11
1 企业版的需要花钱 是因为提供了额外的功能
2 非必须事务处理的可以用nosql
2 非必须事务处理的可以用nosql
作者: rucypli 发布时间: 2011-07-11
请教楼上的,必须事务是指什么呢?如果我需要储存大字段,如用户提交的文章,视频音频,也应该可以使用NOSQL吧?另外这些东西,应该都是必须事物吧?
作者: Dark__Angel 发布时间: 2011-07-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28