[size=large]选定mongodb作为Nosql学习的对象
————————————————NoSql————————————————————
DBMS存在的一些问题:
A、high performance——对数据库高并发读写的需求
B、Huge Storage——对海量数据的高效率存储和访问的需求
C、High Scalability && High Availability——对数据库的高可扩展性和高可用性的需求
一些无用武之地的特性:
A、数据库事务一致性需求
B、数据库的写实时性和读实时性需求
C、对复杂的SQL查询,特别是多表关联查询的需求
——Nosql的特点
A、它们可以处理超大量的数据
B、它们运行在便宜的PC服务器集群上
C、它们击碎了性能瓶颈
D、没有过多的操作
E、Bootstrap支持
缺点:
没有正式的官方支持
.个人疑问:
mongodb是如何存储数据这类数据的呢?
http://www.cnblogs.com/zengen/archive/2010/11/17/1879719.html
*********************************************************************
1、linux 下mongodb 启动错误!
第一次启动成功, 然后使用了一段时间,再次使用命令./mongodb启动时抛出如下异常:
old lock file: /usr/local/mongodb/data/mongod.lock. probably means unclean shutdown
recommend removing file and running –repair
see: http://dochub.mongodb.org/core/repair for more information
*************
Wed Jan 5 11:43:52 exception in initAndListen std::exception: old lock file, terminating
Wed Jan 5 11:43:52 dbexit:
Wed Jan 5 11:43:52 shutdown: going to close listening sockets…
Wed Jan 5 11:43:52 shutdown: going to flush oplog…
Wed Jan 5 11:43:52 shutdown: going to close sockets…
Wed Jan 5 11:43:52 shutdown: waiting for fs preallocator…
Wed Jan 5 11:43:52 shutdown: closing all files…
Wed Jan 5 11:43:52 closeAllFiles() finished
Wed Jan 5 11:43:52 dbexit: really exiting now
解决办法:估计是权限的问题,没有去测试,有空,再找根本的原因,目前想到解决办法是删除这个文件( /usr/local/mongodb/data/mongod.lock)。
键入命令: mongod --repair貌似无效
[/size]
————————————————NoSql————————————————————
DBMS存在的一些问题:
A、high performance——对数据库高并发读写的需求
B、Huge Storage——对海量数据的高效率存储和访问的需求
C、High Scalability && High Availability——对数据库的高可扩展性和高可用性的需求
一些无用武之地的特性:
A、数据库事务一致性需求
B、数据库的写实时性和读实时性需求
C、对复杂的SQL查询,特别是多表关联查询的需求
——Nosql的特点
A、它们可以处理超大量的数据
B、它们运行在便宜的PC服务器集群上
C、它们击碎了性能瓶颈
D、没有过多的操作
E、Bootstrap支持
缺点:
没有正式的官方支持
.个人疑问:
mongodb是如何存储数据这类数据的呢?
http://www.cnblogs.com/zengen/archive/2010/11/17/1879719.html
*********************************************************************
1、linux 下mongodb 启动错误!
第一次启动成功, 然后使用了一段时间,再次使用命令./mongodb启动时抛出如下异常:
old lock file: /usr/local/mongodb/data/mongod.lock. probably means unclean shutdown
recommend removing file and running –repair
see: http://dochub.mongodb.org/core/repair for more information
*************
Wed Jan 5 11:43:52 exception in initAndListen std::exception: old lock file, terminating
Wed Jan 5 11:43:52 dbexit:
Wed Jan 5 11:43:52 shutdown: going to close listening sockets…
Wed Jan 5 11:43:52 shutdown: going to flush oplog…
Wed Jan 5 11:43:52 shutdown: going to close sockets…
Wed Jan 5 11:43:52 shutdown: waiting for fs preallocator…
Wed Jan 5 11:43:52 shutdown: closing all files…
Wed Jan 5 11:43:52 closeAllFiles() finished
Wed Jan 5 11:43:52 dbexit: really exiting now
解决办法:估计是权限的问题,没有去测试,有空,再找根本的原因,目前想到解决办法是删除这个文件( /usr/local/mongodb/data/mongod.lock)。
键入命令: mongod --repair貌似无效
[/size]