定义
非关系型数据库又被称为NoSQL(Not Only SQL ),意为不仅仅是SQL。 通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定,常用于存储非结构化的数据。常见的非关系型数据库有Redis、MongoDB、CouchDB等。
Redis
- Redis是一个高性能的key-value数据库,是用C语言编写的。它是根据BSD授权的。支持数据的持久化,支持数据的备份,还提供list,set,zset,hash等数据结构的存储。
MongoDB
- 一个面向文档的开源NoSQL数据库。MongoDB使用JSON之类的文档来存储任何数据。它是用c++写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。
Oracle NoSQL
- Oracle NoSQL 数据库是一个全托管式数据库云服务,可为文档、键值和固定模式数据提供可预测、低延迟、动态伸缩、高性能和可靠的数据存储。 该服务容易上手使用,只需几分钟便可掌握。 该服务完全由Oracle 负责管理,因此开发人员只需专注于应用开发和数据存储需求,而无需管理底层基础设施、软件、安全性和高可用性。