可以使用show dbs来列出当前有多少个数据库,上面看到的是有两个,分别是admin和local。
2) 定义新的数据库名
我们通过使用“use new-databasename”的语法去使用一个新的数据库,注意,即使你的数据库还没建立起来,依然可以这样使用,因为mongodb会在真正插入了数据后,才会真正建立起来。
>use mkyongdb
switched to db mkyongdb
> show dbs
admin 003125GB
local (empty)
注意,在use mkyongdb后,mkyongdb实际上还没真正建立起来,只是表明目前是在使用mkyongdb了。
3)保存数据
定义一个collection,名为“users”,然后插入数据,如下:
> dbuserssave( {username:"mkyong"} )
> dbusersfind()
{ "_id" : ObjectId("4dbac7bfea37068bd0987573"), "username" : "mkyong" }
目前大数据存储有两种方案可供选择:行存储和列存储
业界对两种存储方案有很多争持,集中焦点是:谁能够更有效地处理海量数据,且兼顾安全、可靠、完整性
从目前发展情况看,关系数据库已经不适应这种巨大的存储量和计算要求,基本是淘汰出局
在已知的几种大数据处理软件中,Hadoop的HBase采用列存储,MongoDB是文档型的行存储,Lexst是二进制型的行存储
在这里,我不讨论这些软件的技术和优缺点,只围绕机械磁盘的物理特质,分析行存储和列存储的存储特点,以及由此产生的一些问题和解决办法
以上就是关于如何在MongoDB中建立新数据库和集合全部的内容,包括:如何在MongoDB中建立新数据库和集合、常见的基于列存储的大数据数据库有哪些(大数据的数据存取采用什么数据库)、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)