数据库和后端有什么区别? 什么是数据库( 二 )

增删改查
var UserSchema=newSchema({ name: { type: String}, phone: { type: Number} }) var User = mongoose.model('User', UserSchema); //create 资源网增长 var user1 = new User; user1.name = 'jack1'; user1.phone = 123456; user1.save(function (err) { if (err) { console.log(err.message) } }) var user2 =newUser; user2.name = 'jack2'; use资源网r2.phone = 234567; user2.save(function (err) { if (err) { console.log(err.message) } }) //查找 User.find(function(err,users){ if (err) { return console.error(err) }else { console.log(users) } })散布式vs集群
很多人可能会混杂散布式和集群的概念,散布式更像是业务拆分到不同服务器上,集群则是多台服务器一起处置同个业务 。比拟庞杂,后续再说明 。
数据库图鉴
目前市面上常见的数据库品牌,重要有关系型和非关系型数据库两种 。盘算机世界发展迅速,数据库就像一个大生态,愈发多态化多样化 。
关系型:Oracle、mysql、Postgresql nosql:mongodb、hbase

数据库和后端有什么区别? 什么是数据库

文章插图


数据库图鉴
区块链:去中心化的散布式数据库
回到区块链,大数据时期无隐私,区块链的去中心化能否掩护隐私?
首先得介绍下去中心化,那么中心化又是什么?中心化就是我们常见的通信模型,客户端须要以服务器获取数据(服务端和数据库交互),上次我们也讲过 输入url 后产生的事情,如果两个客户端之间互相知道彼此的地址,他们可以直接树立通信 。p2p技巧常用于资源共享、音视频等 。
数据库和后端有什么区别? 什么是数据库

文章插图


中心化vs去中心化
区块链实质上是一种去中心化的散布式数据库,该数据库是由一串应用密码学办法发生的数据区块按时光次序有序衔接而成,每个数据块中包括了一段时光内的全网发生的无法改动的数据记载信息 。
区块链技巧让我们的隐私得到了必定水平上的掩护 。关于资源网网络通信、区块链后续持续展开 。
失控
最后引用下凯文*凯里在《失控》里的一段话:
没有强迫性的中心掌握,次级单位具有资质的性质:次级单位之间批次高度衔接,点对点间的影响通过网络形成了非线性因果关系 。
盘算机的高速发展,数据库不断进化,大数据越来越准确化,越来越
【数据库和后端有什么区别? 什么是数据库】


推荐阅读