咨询电话:139384333152021年学什么前景最好?北大青鸟告诉你点击报名!
学校:IT教育    发布时间:2021-03-09 10:53:44    浏览次数:378
导语概要:2021年学什么前景最好?北大青鸟告诉你点击报名!
 

 

1

SQL是什么?、NoSQL又是什么?业务系统如何数据库技术选型呢?

随着云计算时代的出现,大数据和物联网,越来越多的网友正在涌入互联网,越来越多的应用系统需要支持大规模的数据存储。它还需要满足业务需求,以满足高并发性,高可靠性,具有高可扩展性和其他要求,传统的关系数据库不能再满足需求,所以NoSQL陷入了。那是什么SQL?什么是nosql?如何选择业务系统的数据库技术?

NoSQL!= NO SQL,但NOTONLYSQL出现为关系数据库的补充。关系数据库是由关系模型组织的数据库。简单来说,它是一个二维表模型,包括关系(表名),元组(二维表中的行),属性(二维表中的列),域(值范围)属性),关键字(可以唯一识别元组的属性),关系模式(表结构,关系描述)和其他概念。对于用户信息表,用户信息表是整个关系。元组是由名称,性别,年龄,电话号码和地区组成的记录行。该属性是一个单独的区域列,年龄列等,该区域意味着该区域是中国的所有区域。对于省份,城市等,关键字是用户ID,可以唯一地识别用户,并且关系模型是整个表,包括名称,性别,年龄,电话号码和地理属性。

QQ截图20210301102818

对于关系数据库,它已经非常受欢迎,以下四个原因:1。强劲的交易一致性。数据库的酸(原子学,一致性,隔离和耐久性)可确保所有记录的数据都是准确的。对于早期的互联网,每个人都没有完全信任无形和无形,所以这个功能非常重要;它易于理解,二维表的结构非常适合真实世界。 3.使用易于使用,一般的SQL语言使操作关系数据库非常方便; 4.易于维护。设计中采用实体完整性和参照完整性,从而降低了数据冗余和数据不一致。常用的关系数据库包括MySQL,Oracle等,但随着互联网上的大规模数据的增加,关系数据库也创建了瓶颈。具体表现如下:1。不能应对高度并发的读写请求。关系数据库以行结构存储。例如,我们想要获得某个地区。您需要按行读取用户列表行,然后获取其中的用户名的属性,从而消耗很多磁盘IO; 2.它不能以弹性缩放,并且通过添加更多硬件和服务节点来扩展性能,关系数据库不能像WebServer一样简单。这对于需要每天24小时需要提供的数据库和服务数量的巨大增加的公司非常不舒服; 3.不再需要强大的交易一致性和实时读写。这是关系数据库的早期版本。优点,随着互联网服务的广泛覆盖,用户可以接受某些延迟和某些错误。因此,出现了NoSQL关系数据库。作为关系数据库的补充,根据互联网时代的需求,它们可以分为:1。关键值数据库,支持高性能并发读写,如redis; 2.支持大规模数据访问文件数据库,如MongoDB和CouchDB; 3.支持大数据存储和分析的柱状数据库,例如Hbase; 4.搜索支持全文搜索的引擎数据库,例如Elasticsearch。

QQ截图20210301102212

 

 


 

 

免费试听

免费体验课开班倒计时

114900

信息已加密,请放心提交,提交后会有专业老师给您回电,请保持电话畅通。

咨询电话:
13938433315

QQ:363777239(刘老师)

X

截屏,微信识别二维码

微信号:13938433315

(点击微信号复制,添加好友)

  打开微信

微信号已复制,请打开微信添加咨询详情!