MongoDB
文章平均质量分 82
micky2046
这个作者很懒,什么都没留下…
展开
-
学习MongoDB(一)——Mac和Windows XP下的安装
MongoDB是非关系型数据库的典型代表,NoSQL概念的体现。传统的关系数据库将结构化的数据库存储在一张张定义好字段和格式的数据表中,而MongoDB则是将类似json格式的数据松散的存储在集合(Collection)中,而这些json格式的数据(称为文档document)也许key字段完全不一样。数据文档是以键-值对的格式存储在集合中,这种存储形式为BSON(Binary Serialized...原创 2012-09-27 20:07:56 · 83 阅读 · 0 评论 -
学习MongoDB(二)——用Java对数据库进行增删改查
MongoDB已经支持很多种语言的数据访问,官方提供的API参考 http://www.mongodb.org/display/DOCS/Drivers值得一提的是还有JavaScript的访问API,当然是在服务器端用JavaScript来访问MongoDB数据库,必然就得利用Node.js了。下载Java的驱动Jar包:https://github.com/mongodb/mongo-...原创 2012-09-27 20:19:58 · 135 阅读 · 0 评论 -
学习MongoDB(三)——安全和授权
MongoDB在非授权模式下启动显然是不安全的,任何人都能通过客户端连接数据库服务器,并且操作里面的所有数据。MongoDB以安全的授权方式启动:mongod --auth 这样就只有数据库添加的授权用户才能连接数据库,并进行数据操作。官方给出的用户管理的说明:http://www.mongodb.org/display/DOCS/Security+and+Aut...原创 2012-09-28 16:33:39 · 188 阅读 · 0 评论 -
学习MongoDB(四)——Master/Slave模式
Master和Slave数据库做到数据同步,在Master节点上能进行任何数据操作,而Slave节点只能读取从Master节点同步的数据,不能进行数据插入等操作。官方的配置说明:http://www.mongodb.org/display/DOCS/Master+Slave测试环境:两台机器,192.168.1.193和192.168.1.192,两太电脑都是Mac系统。192.168.1...原创 2012-09-29 18:44:24 · 565 阅读 · 0 评论