本文介绍: NoSQL数据库可作为开发人员的首选方案,它能适应不断变化的客户需求,也能够据此进行不断迭代,非常适合敏捷开发。NoSQL数据库支持以更加直观和易于理解的方式进行数据存储,且在API存储或检索时所需的转换更少。同时,NoSQL数据库也支持云计算,在云端部署NoSQL数据库可使得企业应用实现零停机。
NoSQL数据库简介
Brief Introduction to NoSQL Databases
By Jackson@ML
1. 什么是SQL?
在了解NoSQL之前,先简要介绍一下SQL。
SQL是 Structured Query Language(结构化查询语言)的缩写。
SQL在关系型数据中广泛使用,一些大型关系型数据库,例如:Oracle Database, MySQL, PostgreSQL, Microsoft SQL Server, IBM DB2, SQLite, MariaDB等,均使用SQL语言来创建、修改和删除表,同时,还可以使用SQL语言进行数据库开发,便于用户长期按照特定需求使用关系型数据库。
2. 什么是NoSQL?
NoSQL既表示非关系型数据库,又表示不适用SQL(结构化查询语言)。
显而易见,这些数据库采用不同于关系表的格式来存储数据。但是,NOSQL数据库可以使用惯用语言API、声明性结构化查询语言以及按示例查询语言进行查询。
3. NoSQL与SQL对比
4. NoSQL数据库与关系型数据库
1) 关系型数据库
2) NoSQL数据库
5. 何时选择NoSQL数据库?
6. NoSQL数据库的演进及优势
1) NoSQL的演进
2) NoSQL的优势
a) 灵活性
b) 可扩展性
c) 高性能
d) 可用性
e) 功能强大
7. NoSQL数据库的类型
8. 小结:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。