mongoDb初探——分布式文件存储
《mongoDb初探——分布式文件存储》要点: 欢迎参与《mongoDb初探——分布式文件存储》讨论,分享您的想法,编程之家PHP学院为您提供专业教程。 最近在做项目中遇到一个问题,我们要将我们的整个项目的项目架构全部重构,于是,我们采用了php的巅峰(laravel+mongdb+nginx+php7.1.4),在linux服务器下,已经搭建好了基本环境,可是搭建完了,通过我的测试,我惊讶的发现,本来的一些程序竟然不能用了,告诉我,系统不支持mysql.好吧,这些都不是重点,重点是今天的mongdb,之前没有接触过mongdb,今天简单的了解了一些,接下来谈谈我的一些个人见解吧. 什么是mongodb(这问题问的有些太菜鸟了,但是为了照顾一下菜鸟,还是讲讲吧,ps:趁便证明一下我也是一个小菜鸟)?说的简单点,它就跟mysql是一样的,是一个基于分布式文件存储的数据库.重要的一点,他是用c++编写的,他是非关系数据库当中功能最丰富,最像关系数据库的. mongodb的特点是,高性能、易部署、易使用,存储数据非常方便,面向集合存储,易存储对象类型的数据,使用高效的二进制数据存储,可以对大型视频进行存储,自动处理碎片,以支持云计算层次的扩展性,支持的语言比拟丰富,如:RUBY,PYTHON,JAVA,C++,PHP,C#等. 现在的一些主流的网站都使用mongdb作为数据库,一个MongoDB 实例可以承载多个数据库.它们之间可以看作相互独立,每个数据库都有独立的权限控制.在磁盘上,分歧的数据库存放在分歧的文件中.MongoDB 的主要目标是在键/值存储方式(提供了高性能和高度伸缩性). 这只是我小我的一些见解,欢迎批评指正! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |