MongoDB技术——基本概念(一)

 1、NoSql:Not Only Sql,非关系型数据库。致力于处理超大量的数据。Mongo数据库擅长处理大数据量、高并发、弱事务的互联网应用。
2、web 2.0:利用互联网平台,由用户而非网站开发者主导而生成内容的互联网产品模式。例如,维基百科全书。
3、MongoDB是面向文档的数据库,而不是关系型数据库:两者的转换思路是,将原来“行”的概念转换为文档。面向文档的方式是可以讲文档或数组内嵌到父级文档或数组,从而让一条记录可以表示复杂的层次关系,这与面向对象的思维方式相似。
4、MongoDB没有模式:文档的键不会事先定义也不是固定不变。
5、应对数据库成长:扩展或者升级,扩展是指将数据分散到更多的机器上,升级是指购买功能更加强大的硬件。
6、MongoDB高可扩展性:由于采用面向文档的数据模型,MongoDB可以自动在多台服务器之间分割数据,话可以平衡集群的数据和负载,自动重排文档。开发者可以只专注于编程,而不用考虑如何扩展(扩展只是向集群中添加几台新机器就行了)。
7、MongoDB具备的特有功能:索引、存储JavaScript(替代存储过程)、聚合、固定集合、文件存储(如音视频文件等大型文件)。
8、MongoDB不具备的功能:连接、复杂多事务。这些功能难以在一个分布式系统上实现。
9、MongoDB的传输协议:MongoDB使用MongoDB传输协议作为与服务器交互的主要方式。
10、MongoDB尽可能地将服务器端处理的逻辑交给客户端预先处理,这样的设计让MongoDB服务器获得了很好的性能。
11、简便的服务器管理:MongoDB尽量让数据库自治来简化数据库的管理,除了启动数据库服务器之外,几乎没有什么必要的管理操作。例如主服务器挂掉了,MongoDB会自动切换到备份服务器上,并且将备份服务器提升为活跃服务器。又例如在分布式环境下,服务器扩展只需要向集群中新增节点,这些节点就会自动继承和配置。

































  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值