一篇文章认识NOSOL数据库
一 NoSQL的兴起
随着Web2.0和大数据时代到了来,关系数据库越来越力不从心,网络冲浪的数据由原来的从 GB 到 TB 到 PB,数据之间的关系也并不紧密。传统的关系型数据库已经无法满足快速查询与插入数据的需求。所以NoSQL出现了。
关系数据库无法满足Web2.0需求
1无法满足海量数据的管理需求,数据量太大,无法再随心所欲的去进行查询,尤其是复杂查询。(多表关联查询)
2无法满足数据的高并发需求,无法进行特别多的请求处理。
3无法满足高可扩展性和高可用性的需求,关系数据库无法横向扩展(可以通过增加服务器数量)不能短时间内迅速提升性能
关系型数据库
通过外键关联来建立表与表之间的关系
常见的关系数据库
Oracle(付费)、DB2(银行使用)、Microsoft SQL Server、Microsoft Access、MySQL(不花钱)
非关系数据库
{
"studentID": 20190611524,
"studentName": "马永童",
&