这篇文章旨在帮助所有希望使用NoSQL数据存储进行开发的开发人员(不仅是Java),尤其是MaOSX中的 MongoDB , Cassandra和Couchbase 。 在开始编写代码之前,您需要安装数据库引擎并准备进行测试。 因此,我们针对这些微型帖子的目标是将所有微型帖子安装在我们的本地环境中,然后开始编码。 (我的目标是在未来几天内使用所有代码编写一些代码)。
我目前正在使用MacOSX 10.10.2(Yosemite),已经在计算机中安装了Maven 3.2.x和Java JDK 1.8。 如果您需要MacOSX中初级Java开发人员的帮助,那么建议您阅读这篇文章 。
MongoDB
您需要下载MacOSX的二进制文件,可以在此处找到。 然后,将.tgz文件解压缩到您选择的文件夹中,对于我来说是一个名为
\home\work\mongodb\
之后,您应该在mongodb目录中包含以下内容,如下图所示
我们快到了,我们需要做的就是使用相同的Director(实际上可能在其他任何地方)创建一个名为data的目录。 如下图所示。
这是我们的mongodb实例将保存其数据文件的目录。 为了启动我们的MongoDB实例,需要从命令行发出以下命令
> cd \home\work\mongodb\bin
> mongod --dbpath ../data
我们应该在下面看到类似下面的内容:
由于我想让生活更轻松,因此使用.profile文件创建了一个别名命令,该命令将启动我的测试mongo,而无需执行上述2个步骤。 因此,如果您在主目录下编辑.profile,则可以添加如下所示的别名:(请注意,这些是我的本地文件,路径请不要忘记对其进行更改)。
alias startmongo='/Users/papo/work/mongodb/bin/mongod --dbpath /Users/papo/work/mongodb/data/'
因此,您可以从命令行发出> startmongo命令,您的mongodb实例将启动!
客户如何检查我们的数据库,也许创建一些文档呢?
RoboMongo是MacOSX的一个不错的MongoDB客户端! 易于安装和使用。
下载后,我们用最少的信息建立了一个新的连接。
我们已经准备好出发了。
简单!