NoSQL 编辑
NoSQL,是对不同于传统的关联式数据库数据库管理系统的统称。
2
相关
Solr是Lucene项目的开源企业搜索平台。其主要功能包括全文检索、命中标示、分面搜索、动态聚类、数据库集成,以及富文本的处理。Solr是高度可扩展的,并提供了分布式搜索和索引复制。Solr是最流行的企业级搜索引擎,Solr 4还增加了NoSQL支持。
Solr是Lucene项目的开源企业搜索平台。其主要功能包括全文检索、命中标示、分面搜索、动态聚类、数据库集成,以及富文本的处理。Solr是高度可扩展的,并提供了分布式搜索和索引复制。Solr是最流行的企业级搜索引擎,Solr 4还增加了NoSQL支持。
NewSQL是一类关系数据库数据库,它寻求为线上交易处理工作提供NoSQL系统的可扩展性,同时维护传统数据库系统的ACID保证。
Apache Cassandra是一套开源分布式NoSQL数据库系统。它最初由Facebook开发,用于改善电子邮件系统的搜寻效能的简单格式数据,集Google BigTable的数据模型与Amazon Dynamo的完全分布式架构于一身。Facebook于2008将 Cassandra 开源,此后,由于Cassandra良好的可扩展性和性能,被 Apple, Comcast,Instagram, Spotify, eBay, Rackspace, Netflix等知名网站所采用,成为了一种流行的分布式结构化数据存储方案。
Amazon DynamoDB是一个支持键-值存储和面向文档的数据库数据结构的NoSQL数据库服务,是亚马逊云计算服务的一部分。DynamoDB的数据模式类似Dynamo,不过底层实现有所不同。Dynamo具有多主的设计,要求从机解决版本冲突,而DynamoDB采取数据库同步复制的策略,已达到更高的数据持续性和可用性。DynamoDB最初由亚马逊首席技术官Werner Vogels于2012年1月18日发布,作为当时Amazon SimpleDB的演进产品。
Tarantool是一个开源软件的NoSQL数据库管理系统和Lua应用服务器。它在内存中维护数据库,并通过预写式日志确保抗崩溃。它包括一个Lua解释器和交互式控制台,但也接受其他几种语言程序的连接。
SequoiaDB是一款文档型的NoSQL数据库,于2013年发布第一版本。最新版本为V1.12.4版本。SequoiaDB于2014年12月宣布开源。
Apache CouchDB是一个开源数据库,专注于易用性和成为"完全拥抱万维网的数据库"。它是一个使用JSON作为存储格式,JavaScript作为查询语言,MapReduce和HTTP作为API的面向文档的NoSQL数据库。其中一个显著的功能就是多主复制。CouchDB的第一个版本发布在2005年,在2008年成为了Apache的项目。
Apache Cassandra是一套开源分布式NoSQL数据库系统。它最初由Facebook开发,用于改善电子邮件系统的搜寻效能的简单格式数据,集Google BigTable的数据模型与Amazon Dynamo的完全分布式架构于一身。Facebook于2008将 Cassandra 开源,此后,由于Cassandra良好的可扩展性和性能,被 Apple, Comcast,Instagram, Spotify, eBay, Rackspace, Netflix等知名网站所采用,成为了一种流行的分布式结构化数据存储方案。
多模型数据库 , 是下一代新型数据库,与传统的数据库系统只支持单一数据模型不同,多模型数据库是一种在统一、综合的平台下同时支持多种不同的数据模型的数据库,这些数据模型可包括传统的关系模型和NoSQL数据模型 ,一个重要的特性是,多模型数据库拥有自己的一种或多种查询语言,可以非常灵活的方式访问多种不同数据模型,甚至是跨模型的JOIN操作,这使得数据组织,存储,操作较以往更加灵活,便捷。 值得一提的是,许多关系和非关系数据库正在通过扩展对其他数据模型的支持转变为多模型数据库。