了解了一点点的mysql

生活中的数据系统

确实,去仔细去观察我们生活就会发现真的是处处有数据处处需要数据,(好象当初美国人口普查诞生的一种计数器就是计算机的雏形,点一下键水银球就会掉进去电路就会通了,然后自动加一)比如大到:人口普查,军事装备统计,医院的医生工作台。小到:公司的财务系统,学生成绩录入系统,奶茶店营收系统。他们的类似点不难发现他们的类似点就是:对数据进行记录、查询、更新、删除。以提高效率。那么这也就自然是数据库的作用了。

数据库

       数据要很好滴放在一起,然后查询调用,那么数据放在一起的地方就叫做库了,也称数据库。那么这个库为了更好地提高它的运行效率就要“因地制宜”了根据数据的类型选择合适的模型进行数据的存放查询等功能。
        数据大概有结构化数据非结构化数据,数据库就有关系数据库与非关系数据库。
       关系数据库就是存储的格式可以直观地反映实体间的关系。关系型数据库和常见的表格比较相似。(excel也能够达到小量的数据处理)例如有学生信息【他里面就只有几个字段姓名,年龄,籍贯,等等的几个字段结构十分明显】。由于结构化数据的规模不算太大,数据规模的增长通常也是可预期的,所以针对结构化数据使用关系型数据库更好。
       非关系型数据库(NoSQL):他的数据就和非关系型数据库的数据不一样了。对于非结构化数据的处理更合适,如文章、评论,这些数据如全文搜索、机器学习通常只用于模糊处理,并不需要像结构化数据一样,进行精确查询,而且这类数据的数据规模往往是海量的,数据规模的增长往往也是不可能预期的,而NoSQL数据库的扩展能力几乎也是无限的,所以NoSQL数据库可以很好的满足这一类数据的存储。

区别

       他们的区别主要在存储方式,存储结构,扩展方式等
       存储方式一个是建表格一个是数据集,键值对、图结构或者文档。
       存储结构:一个在录入数据时就已定好字段,所以数据表的可靠性和稳定性都比较高。一个面对大量非结构化的数据的,它采用的是动态结构,可以根据数据存储的需要灵活的改变结构。
       扩展方式:(有一点不太懂)关系型数据库只具备纵向扩展能力,NoSQL数据库由于使用的是数据集的存储方式,它的存储方式一定是分布式的,它可以添加更多数据库服务器到资源池,然后由这些增加的服务器来负担数据量增加的开销。

分布式数据库

       结合了数据库技术与分布式技术。具体指的是把那些分散开的各个数据库节点,但在计算机系统逻辑上又是属于同一个系统的数据结合起来。既有着数据库间的协调性也有着数据的分布性。这个系统并不注重系统的集中控制。

最后,学长这真的是我自己的理解和自己写的,只是一些能准确表达意思的术语,和不太懂的借用了。T.T

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值