[翻译]MongoDb 架构(MongoDb Architecture)
转自: http://blog.dufei.cc/index.php/archives/25/ NOSQL最近成为了一个炙手可热的话题(作者发表在2012年,话说对于现在来说,NOSQL已经如火如荼了)。大规模架构的web服务开发中对于高扩展性和半结构化数据的要求推动着数据库往NOSQL方向转变。最近几年已经有了不少NOSQL数据库解决方案。我在过去的blog中(不是我的blog, 作者blog挺卡的 ) 已经介绍过基于分布式系统理论的NOSQL ,同时也介绍了一些挺好的产品,比如CouchDB和CassanDra/HBase。 上周五,我非常幸运的在一个技术会议上见到了10gen的Jared Rosoff。我们俩对于MongoDB的技术架构做了一些探讨,我觉得我们聊得东西挺有价值的,所以在这里贴出来分享给大家。 首先MongoDb的易用性和底层架构的易懂性让我非常吃惊。下面是一些简单的管理命令--开启和关闭MongoDb server。 #安装MongoDB mkdir /data/lib #开启 server .../bin/mongod #这个时候数据就存储在了/data/db那 #开启命令行shell ..../bin/mongo >show dbs >show collections #删除collection(删除表) >db.person.drop()