虽然关系数据库技术在企业数据管理方面仍然是无可争议的领导者,但它也越来越明显地不再是唯一的游戏。到目前为止,很明显,不仅SQL或NoSQL技术代表了日益多样化的数据管理领域的一个关键部分。
为了应对现代应用程序面临的新的规模和灵活性挑战,NoSQL世界提供了多种方式来打开新型数据源,并提供了访问长期以来被PC和部门筒仓所封闭的机构知识的机会。所谓的大数据革命正在减轻数据类型之间的差异,并平等对待所有数据类型,帮助组织访问大量数据。
属于NoSQL类别的四种关键数据库类型是键值存储,允许存储无模式数据(带有键和实际数据)、列族数据库(在列中存储数据)、图形数据库(使用具有节点、边和属性的结构来存储数据)和文档数据库,它可以简单地存储文档聚合。
NoSQL数据库可以在商品硬件上运行,支持从社交媒体、电子邮件、多媒体文件、物联网和其他新来源的激增中流入组织的非结构化、非关系数据。
但与此相反,NoSQL数据库供应商越来越多地满足客户使用SQL作为查询数据的主要语言的需求。戴尔的盖·哈里森(Guy Harrison)在一份最近的文章。“如果新一波数据库系统将大量SQL语言专业人员排除在外,那么他们在商业世界中的应用就会受到阻碍。此外,整整一代商业智能工具都使用SQL作为将用户信息请求转换为数据库查询的通用方法。”
虽然NoSQL的前景还相对较新,但它正在迅速发展,具有更高的可访问性、互操作性、安全性和治理方面的新功能,并显示出其未来企业潜力的迹象。
Unisphere Research调查中的受访者指出,支持新的分析用例的需求越来越涉及非结构化数据和大数据技术,这是推动采用新数据库管理系统的最重要因素,而更大的灵活性和性能需求则紧随其后。
以下是2016年DBTA读者评选最佳NOSQL数据库奖得主:
获奖者:
MongoDB数据库
入围者:
Cassandra(数据税)
HBase(HBase)