昨晚旁听了JAVA组的交流会,是由大神ken哥主持演讲的,讲的主要是传统数据库在数据量暴增的今天已黯然失色,应采用更新得数据库技术:NOSQL(是not only SQL),ken哥主要为我们介绍其中一种MONGODB(注意,是“猛狗”,不是“芒果”)。好像一些大公司如淘宝,大众点评,58同城等公司也是使用这样的数据库。
它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:
*面向集合存储,易存储对象类型的数据。
*模式自由。
*支持动态查询。
*支持完全索引,包含内部对象。
*支持查询。
*支持复制和故障恢复。
*使用高效的二进制数据存储,包括大型对象(如视频等)。
*自动处理碎片,以支持云计算层次的扩展性。
*支持多种语言。
*文件存储格式为BSON(一种JSON的扩展)。
*可通过网络访问。
而相对一些传统数据库,缺点主要是:
*mongodb不支持事务操作。
*mongodb占用空间过大。
*MongoDB没有如MySQL那样成熟的维护工具,这对于开发和IT运营都是个值得注意的地方。
这次的交流会让我们学到更多现代发展的技术,也让我们了解到一些未来发展的趋势,要知道,与时俱进,对我们IT行业尤其重要。所以希望日后会有更多类似这样的交流会,让大家有更大的欲望去学习。